我想通过我的桌面应用程序发送电子邮件中继接入
这里是我的代码否认发送电子邮件
MailMessage m = new MailMessage("[email protected]", "[email protected]", "subject", "body");
m.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("out.tedata.net.eg");
smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "password");
smtp.UseDefaultCredentials = true;
smtp.Send(m);
我的问题是:这个代码抛出一个异常
Transaction failed. The server response was: 5.7.1 <[email protected]>: Relay access denied
我想因为我的互联网提供商需要外发服务器(SMTP)身份验证 我在Outlook中配置它如下
现在,我该如何配置它在我的代码
感谢
1)我可以从我的outlook发送到雅虎邮件。 2)这是一个桌面应用程序而不是Web应用程序,所以我不需要配置IIS – JustMe