我已經在netsol服務器上託管了我的一個網站。從那裏,contact.aspx
必須使用交換服務器發送電子郵件。當我嘗試發送電子郵件時:郵箱不可用。服務器響應是:5.7.1無法中繼錯誤
錯誤:郵箱不可用。服務器響應爲:5.7.1無法中繼
代碼:
MailMessage message = new MailMessage(@"[email protected]",
@"[email protected]",
"New Message",
"Exchange");
SmtpClient mail = new SmtpClient("exchange.abc.com", 29);
mail.EnableSsl = true;
mail.Credentials = new NetworkCredential(@"[email protected]", @"password");
mail.UseDefaultCredentials = false;
mail.DeliveryMethod = SmtpDeliveryMethod.Network;
mail.Send(message);
選項我想:
- 測試在端口465或587或25
- 改變SmtpDeliveryMethod。 PickupDirectoryFromIis
- 無法配置IIS(SMTP服務器),因爲它託管在他人的服務器上
您可以使用@JimMischel答案進行測試嗎? – Kiquenet