我在服務器上發送消息時遇到問題。但在我的本地,我可以使用免費的smtp服務器向郵件發送郵件。無法將消息發送到電子郵件
也許在電子郵件政策中不接受防火牆或本地主機?
請指教..謝謝!
代碼:
//send email
MailMessage objEmail = new MailMessage(new MailAddress(ConfigurationManager.AppSettings["emailAdd"].ToString()), new MailAddress(ConfigurationManager.AppSettings["emailAdd"].ToString()));
objEmail.Subject = "Test";
objEmail.Body = _Message;
objEmail.Priority = MailPriority.High;
SmtpClient SmtpMail = new SmtpClient();
SmtpMail.Host = "localhost";
SmtpMail.Send(objEmail);
錯誤:
System.Net.Mail.SmtpFailedRecipientException: Mailbox unavailable. The server response was: 5.7.1 Unable to relay for [email protected] at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException& exception) at System.Net.Mail.SmtpClient.Send(MailMessage message)
***你要發送什麼郵件地址,yahoo,hotmail等?*** – Kiquenet 2015-02-13 09:39:39