2016-01-01 5 views
0

Created простого инструмента для отправки тестовых писем в C#, как показано ниже но получает ошибку, какНевозможно указать имя почтового ящика. Ответ сервера был: 5.7.1 <[email protected]>: адрес отправителя отвергнутый: не вошел в

имени почтового ящика не позволил. Ответ сервера был: 5.7.1 : адрес отправителя отвергнуто: не вошли в

В настоящее время я использую внутренние сети (отправка почты с помощью intranet.ie с использованием личного почтового сервера)

он работает нормально с перспективы Microsoft, но не с моим кодом или с помощью телнет

конфигурации: порта нет: 25

try 
      { 

       using (MailMessage mm = new MailMessage(txtEmail.Text, txtTo.Text)) 
       { 
        mm.Subject = txtSubject.Text; 
        mm.Body = txtBody.Text; 



        mm.IsBodyHtml = true; 
        SmtpClient smtp = new SmtpClient(); 

        smtp.Host = txtHostName.Text; 

        //0001_013896_642014_642014.pdf 
        if (chkEnable.Checked) 
        { 
         smtp.EnableSsl = true; 
        } 
        else 
        { 
         smtp.EnableSsl = false; 
        } 
        NetworkCredential NetworkCred = new NetworkCredential(txtEmail.Text, txtPassword.Text); 
        smtp.UseDefaultCredentials = false; 
        smtp.Credentials = NetworkCred; 
        smtp.Port = Convert.ToInt32(txtPortNO.Text); 

        smtp.Send(mm); 
        MessageBox.Show("Mail send at:" + DateTime.Now.ToString()); 

       } 
      } 
      catch (Exception e) 
      { 

       MessageBox.Show("error Occured:" + e.Message); 
      } 

Screenshot

ответ

0

решаемой Установка/Конфигурации Отображаемого имени (имя отправителя/настройки электронной почты) из-за это имя отправителя не видна SMTP-сервер