2010-12-01 6 views
0

Je l'envoi du courrier, mais il me donne exceptionexception tout en envoyant un courrier

Mailbox name not allowed. The server response was: sorry, relaying denied from your location [182.72.17.210] (#5.7.1) 

mon code

public static string SendMailHtmlFromat(string sForm, string sTo, string sSub, string sMsg) 
     { 
      MailMessage mailmsg = new MailMessage(); 
      mailmsg.To.Add(sTo); 
      mailmsg.From = new MailAddress(sForm); 
      mailmsg.Subject = sSub; 
      mailmsg.IsBodyHtml = true; 
      mailmsg.Body = sMsg; 
      try 
      { 
       //SmtpClient smtp = new SmtpClient("smtpout.secureserver.net", 25); 
       SmtpClient smtp = new SmtpClient("relay-hosting.secureserver.net", 25); 
       smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "Smart123"); 
       smtp.Send(mailmsg); 
      } 
      catch (Exception e) 
      {  } 
      return ""; 
     } 

est leur problème en déclarant SmtpClient

+1

Contactez votre FAI (relay-hosting.secureserver.net). À première vue, le relais semble être refusé de votre emplacement ... –

+0

Michael est sur place. En outre, si votre FAI utilise IIS pour SMTP (JUSTE DANS CASE :-)), voici comment vous pouvez configurer les autorisations de retransmission http://codebetter.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ peter.van.ooijen/Relay_5F00_4A28FAA2.png – InSane

Répondre

Questions connexes