【发布时间】:2010-10-14 10:04:35
【问题描述】:
我有一个 ASP.NET 程序,它使用以下代码发送确认电子邮件:
String msgTxt = "My Message";
try
{
MailMessage message = new MailMessage();
message.From = new MailAddress("info@eatrightamerica.com");
message.To.Add(new MailAddress(emailParam));
message.Bcc.Add(new MailAddress("NPClients@eatrightamerica.com"));
message.Subject = "Your Nutrition Prescription";
message.Body = msgTxt;
SmtpClient client = new SmtpClient();
client.Send(message);
}
catch (Exception ex)
{
}
web.config 文件有这个:
<system.net>
<mailSettings>
<smtp>
<network
host="localhost"
port="25" />
</smtp>
</mailSettings>
</system.net>
我的 IIS 设置为在 25 端口上运行(我可以通过 telnet 登录并对其进行测试,它可以通过 telnet 正常发送)。
有人可以指导我到其他地方寻找问题吗?
【问题讨论】:
-
尝试在不使用 catch 的情况下调试或运行它以获取异常详细信息