从 Exchange Server 发送邮件
Send mail from Exchange Server
我想从没有密码的交换服务器发送邮件。我使用以下代码片段:
MailMessage msg = new MailMessage();
msg.From = new MailAddress("kavitham@test.com");
msg.To.Add(new MailAddress("kavitham@sample.com"));
msg.Subject = "Reg : Mail test";
msg.IsBodyHtml = true;
msg.Body = "<html><body>" + strMsg + "</body></html>";
SmtpClient client = new SmtpClient("IP of Server", 25);
client.Host = "IP of Server";
client.Send(msg);
但是邮件没有发送。是否需要对 Exchange 服务器进行任何其他设置?
添加这个
smtpClient.Credentials = System.Net.CredentialCache.DefaultCredentials;
MailMessage msg = new MailMessage("noreply@test.com", "manager@test.com", "Notification For Lead / Admin ",
"Emp Name :" + EmpName);
msg.Body = "Emp Name : " + EmpName + "<br /><br >" + Environment.NewLine + timsheetMail;
msg.IsBodyHtml = true;
msg.CC.Add(toMail); msg.CC.Add(admin);
SmtpClient SMTPServer = new SmtpClient("mail.myserver.com", 25);
SMTPServer.Timeout = 300000;
SMTPServer.EnableSsl = false;
SMTPServer.Credentials = new System.Net.NetworkCredential("noreply@test.com", "passw0rd");
SMTPServer.Send(mailObj);
我想从没有密码的交换服务器发送邮件。我使用以下代码片段:
MailMessage msg = new MailMessage();
msg.From = new MailAddress("kavitham@test.com");
msg.To.Add(new MailAddress("kavitham@sample.com"));
msg.Subject = "Reg : Mail test";
msg.IsBodyHtml = true;
msg.Body = "<html><body>" + strMsg + "</body></html>";
SmtpClient client = new SmtpClient("IP of Server", 25);
client.Host = "IP of Server";
client.Send(msg);
但是邮件没有发送。是否需要对 Exchange 服务器进行任何其他设置?
添加这个
smtpClient.Credentials = System.Net.CredentialCache.DefaultCredentials;
MailMessage msg = new MailMessage("noreply@test.com", "manager@test.com", "Notification For Lead / Admin ",
"Emp Name :" + EmpName);
msg.Body = "Emp Name : " + EmpName + "<br /><br >" + Environment.NewLine + timsheetMail;
msg.IsBodyHtml = true;
msg.CC.Add(toMail); msg.CC.Add(admin);
SmtpClient SMTPServer = new SmtpClient("mail.myserver.com", 25);
SMTPServer.Timeout = 300000;
SMTPServer.EnableSsl = false;
SMTPServer.Credentials = new System.Net.NetworkCredential("noreply@test.com", "passw0rd");
SMTPServer.Send(mailObj);