我正在尝试在IIS上设置SMTP服务器以便发送邮件。这个SMTP服务器应该被C#中的ASP.NET代码使用。
之前我使用gmail smtp,提供了smtp.gmail.com作为主机名和安全端口以及我的gmail uid/pwd。那个方法很好用。以下是我用来实现它的代码:
SmtpClient smtpClient = new SmtpClient();
smtpClient.UseDefaultCredentials = false;
smtpClient.Host = "smtp.gmail.com";
smtpClient.Port = 587;
smtpClient.Credentials = new NetworkCredential(uname,pwd);
smtpClient.EnableSsl = true;
smtpClient.Send(mailMessage);
现在我计划在IIS上使用本地 SMTP 服务器,在 UseDefaultCredentials 和 Credentials 参数中应该给什么值。 因为它在端口25上,所以我将为 EnableSsl 赋值false。
此外,最简单的SMTP虚拟服务器配置是什么?