我在 netsol 服务器上托管了我的一个网站。从那里contact.aspx
必须使用交换服务器发送电子邮件。当我尝试发送电子邮件时:
错误:邮箱不可用。服务器响应为:5.7.1 无法中继
代码:
MailMessage message = new MailMessage(@"xxx@example.com",
@"test_user@yahoo.com",
"New Message",
"Exchange");
SmtpClient mail = new SmtpClient("exchange.abc.com", 29);
mail.EnableSsl = true;
mail.Credentials = new NetworkCredential(@"xxx@example.com", @"password");
mail.UseDefaultCredentials = false;
mail.DeliveryMethod = SmtpDeliveryMethod.Network;
mail.Send(message);
我尝试过的选项:
- 在端口 465 或 587 或 25 上测试
- 更改了 SmtpDeliveryMethod.PickupDirectoryFromIis
- 无法配置 IIS(SMTP 服务器),因为它托管在其他人的服务器上