我想通過我的桌面應用程序發送電子郵件中繼接入
這裏是我的代碼否認發送電子郵件
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