2013-12-04 3 views
0

Я хотел бы попросить совета, как решить проблему, с которой я столкнулся с моим почтовым сервером.Письма не отправляются с сайта

У меня есть

У меня есть проблема, чтобы отправить электронную почту с моего почтового сервера, используя свои веб-сайты.

каждый раз, когда я пытаюсь SendEmail с моего сайта я получаю эту ошибку:

почтовый ящик недоступен. Ответ сервера был: Аутентификация необходима для реле

может кто-нибудь посоветует мне, как исправить это так, чтобы все электронные письма, которые выходят с моего веб-сервера, могут быть отправлены.

Мой код Фро Отправка электронной почты является:

MailMessage MyMailMessage = new MailMessage(); 
MyMailMessage.From = new MailAddress("[email protected]"); 
MyMailMessage.To.Add("[email protected]"); 
MyMailMessage.Subject = "Inquiry Form"; 
MyMailMessage.IsBodyHtml = true; 
MyMailMessage.Body = "Hello"; 
SmtpClient SMTPServer = new SmtpClient("mail.DomainName.com"); 
SMTPServer.Port = 25; 
SMTPServer.Credentials = new NetworkCredential("UserName", "Password"); 
SMTPServer.EnableSsl = false; 
SMTPServer.Send(MyMailMessage); 

Также у меня есть код в файле Web.config:

<system.net> 
<mailSettings> 
    <smtp from="mail.domainname.com"> 
    <network host = "mail.domainname.com" userName ="xxxxx" password= "xxxxx" /> 
    </smtp> 
</mailSettings> 

+2

Возможно, 'mail.domainname.com' не позволяет отправлять электронную почту как' xxx @ gmail.com', когда вы аутентифицируетесь как другой пользователь. Некоторые серверы позволяют отправлять почту только «от» лица, прошедшего проверку подлинности. – MikeSmithDev

+0

Является ли это на общем веб-сервере (например, хост-сервере или синем)? Или интранет-сайт (корпоративный) – webdad3

+0

Проверьте, есть ли опция в настройках учетной записи, которая позволяет вам перечислять порты и приложения, с которыми оно принимает соединение. – NitroNbg

ответ

-1

При настройке почтового сервера, вы обеспечить имя пользователя, которое вы используете в web.config, настроено на сервере? Похоже, сервер не может выполнить аутентификацию вашего запроса.

Смежные вопросы