我無法使用以下代碼將電子郵件發送到外部域名地址,如'[email protected]'。無法使用SMTP將電子郵件發送到外部域名
SmtpClient smtpClient = new SmtpClient(smtpMailServer);
smtpClient.UseDefaultCredentials = true;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.EnableSsl = true;
//Sending mail.
smtpClient.Send(mailMessage);
我得到一個異常 -
Mailbox unavailable. The server response was: 5.7.1 Unable to relay for [email protected]
如果我改變DeliveryMethod到 -
smtpClient.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
我能夠把我的本地計算機上的電子郵件。但它沒有對生產現場有例外 -
Cannot get IIS pickup directory
能否請你建議我該怎麼辦?
這是否解決?我有完全相同的行爲。 – Kevin 2010-02-01 20:46:34
發現任何解決方案? – 2011-05-03 10:54:54