【发布时间】:2012-09-24 12:07:19
【问题描述】:
我想通过我的桌面应用程序发送电子邮件
这是我的代码
MailMessage m = new MailMessage("mahmoud@isysway.com", "gavoh3d@yahoo.com", "subject", "body");
m.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("out.tedata.net.eg");
smtp.Credentials = new System.Net.NetworkCredential("mahmoud@isysway.com", "password");
smtp.UseDefaultCredentials = true;
smtp.Send(m);
我的问题是:这段代码抛出异常
Transaction failed. The server response was: 5.7.1 <gavoh3d@yahoo.com>: Relay access denied
我认为是因为我的互联网提供商需要传出服务器 (SMTP) 身份验证
我在 Outlook 中配置如下
现在,如何在我的代码中配置它
谢谢
【问题讨论】:
标签: c# visual-studio-2010 c#-4.0 smtp