2016-01-07 2 views
0

Сделка не выполнена. Ответ сервера: 5.7.1 Forged HELO.Сделка не выполнена. Ответ сервера: 5.7.1 Кованный HELO

Описание: Необработанное исключение произошло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.

Сведения об исключении: System.Net.Mail.SmtpException: транзакция не удалась. Ответ сервера: 5.7.1 Forged HELO.

Session["New"] = TextBox1.Text; 
    MailMessage msg; 
    string ActivationUrl = string.Empty; 
    string emailId = string.Empty;         
    msg = new MailMessage(); 
    SmtpClient smtp = new SmtpClient(); 
    emailId = TextBox1.Text.Trim(); 
    msg.From = new MailAddress("******"); 
    msg.To.Add(emailId); 
    msg.Subject = "Confirmation E-mail"; 
    msg.Body = str2; 
    msg.IsBodyHtml = true; 
    smtp.Credentials = new NetworkCredential("*********", "**********"); 
    smtp.Port = 25; 
    smtp.Host = "***********"; 
    smtp.EnableSsl = false;         
    smtp.Send(msg); 
    ScriptManager.RegisterStartupScript(this, this.GetType(), "Message", "alert('Confirmation Link to activate your account has been sent to your email address');", true);                 
    Response.Redirect("Successfull.aspx"); 

Мой файл web.config

<configuration>  
    <connectionStrings> 
     <add name="ConnectionString" connectionString="server=***.**.***.**;Database=***********;Integrated Security=false;Uid=**********;Pwd=**********;" providerName="System.Data.SqlClient" /> 
     <remove name="LocalSqlServer"/> 
     <add name="LocalSqlServer" connectionString="Server=***.**.***.**;Database=************;User ID=*****************;Password=*****************;" /> 
     </connectionStrings> 
    <system.web> 
     <compilation debug="true" targetFramework="4.0" /> 

    </system.web> 
    <system.web> 
    <machineKey validationKey="**************************************" decryptionKey="****************************************************" validation="****" decryption="***" /> 
    </system.web> 
    <system.web> 
    <customErrors mode="Off" /> 
    </system.web> 
</configuration> 
+0

Какой почтовый сервер вы используете? – Kamo

+0

webmail я использую –

+0

У вас нет SSL/TLS на вашем сервере? – Kamo

ответ

1

Я получил ту же ошибку, и я был в состоянии решить эту проблему, изменив настройки электронной почты в коде. На самом деле, я использую другой адрес электронной почты идентификатор в:


msg.From = new MailAddress("******"); 



smtp.Credentials = new NetworkCredential("*********", "**********"); 

Таким образом, я использовал тот же адрес электронной идентификатор аутентификации SMTP и адрес отправителя.

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