相关疑难解决方法(0)

信箱不可用.服务器响应为:5.7.1无法中继错误

我在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);
Run Code Online (Sandbox Code Playgroud)

我试过的选项:

  • 在465或587或25号港口进行测试
  • 更改了SmtpDeliveryMethod.PickupDirectoryFromIis
  • 无法配置IIS(SMTP服务器),因为它托管在其他人的服务器上

c# asp.net smtpclient

15
推荐指数
2
解决办法
11万
查看次数

标签 统计

asp.net ×1

c# ×1

smtpclient ×1