2010-07-17 4 views
0

У меня были управляемые конфигурации SMTP-сервера в IIS для отправки электронной почты через asp в качестве раздела ретрансляции. Я добавил, что My PC IP Delivery> Advanced Я добавляю Мое доменное имя как mail.elarabygroup.com в smart host.Отправить письмо с SMTP

И я добавил этот код:

<script runat="server"> 
     protected void SendEmail(object sender, EventArgs e) 
     { 
      SmtpClient smtpClient = new SmtpClient(); 
      MailMessage message = new MailMessage(); 
      try 
      { 
       // Prepare two email addresses 
       MailAddress fromAddress = new MailAddress(
       "[email protected]", "From Kareem Test"); 
       MailAddress toAddress = new MailAddress(
       "[email protected]", "From Kareem Test"); 
       // Prepare the mail message 

       message.From = fromAddress; 
       message.To.Add(toAddress); 
       message.Subject = "Testing!"; 
       message.Body = "This is the body of a sample message"; 
       // Set server details 
       smtpClient.Host = "localhost"; 
       // Uncomment for SMTP servers that require authentication 
       //smtpClient.Credentials = new System.Net.NetworkCredential(
       // "user", "password"); 
       // Send the email 
       smtpClient.Send(message); 
       // Inform the user 
       statusLabel.Text = "Email sent."; 
      } 
      catch (Exception ex) 
      { 
       // Display error message 
       statusLabel.Text = "Coudn't send the message!"; 
      } 
     } 
    </script> 

Но возникает ошибка:

Почтовый ящик недоступен. Ответ сервера был: 5.7.1 Не удалось передать [email protected]

ответ

0

Обратитесь к администратору почтового сервера. По-видимому, вам не разрешено ретранслировать по умолчанию, поэтому вам может потребоваться предоставить комбинацию входа/пароля на сервер (см. NetworkCredentials в вашем фрагменте).

Вы указываете, что ваше реле может быть mail.elarabygroup.com --- есть «e» там преднамеренно; он отличается от домена, который вы используете в примере? Это может быть причиной, по которой вам не разрешено ретранслировать.

+0

«e» Я пропустил его, но это не стало причиной. Также [email protected] Я использую его через Outlook для отправки и получения электронных писем. – Myworld

+0

Я хочу сказать, что я работаю в VM ware – Myworld

+0

[Do not] (http://meta.stackexchange.com/questions/46035/should-i-remove-tags-that-dont-contribute-to-categorizing- the-question/46037 # 46037) [tag] (http://meta.stackexchange.com/questions/43879/anti-tags-valid-use-or-not) [не связанный с программированием.] (http://meta.stackexchange.com/questions/10216/can-we-disallow-the-use-of-belongs-on-xxxxxxx-and-not-programming-related-tag/10222#10222) (Также имя с 3 писем, поэтому [комментарии по ответам] (http://meta.stackexchange.com/questions/43019/how-do-comment-replies-work) будут полезны. :) – 2010-07-18 09:33:26

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