2016-04-06 15 views
0

kullanılarak alınmadı. E-posta göndermek için aşağıdaki kodu kullanıyorum. E-postalar alıcılara işlerinde başarıyla teslim edilir, ancak dışarıda alınmazlar. Gmail hesabına ve aynı konuya bir e-posta göndermeye çalıştım, bunu alamıyorum. İşyerinde, Exchange 2010 kullanıyoruz. Gmail'e önemsiz posta ekledim ve hiçbir e-posta bulunamadı.Gönderme e-postaları, şirket dışında System.Net.Mail

Benim Kod:

public bool SendEmail() 
    { 
     try 
     { 
      var mailMessage = CreateMailMessage(); 

      var client = new SmtpClient() 
      { 
       Credentials = new NetworkCredential(Resources.Username, Resources.Password, Resources.Domain), 
       Port = 25,      
       DeliveryMethod = SmtpDeliveryMethod.Network, 
       UseDefaultCredentials = false, 
       Host = ConfigurationProperties.ExchangeIPAddress 
      }; 

      client.Send(mailMessage); 
     } 
     catch (Exception ex) 
     { 
      LogFile.Write(string.Format("EmailManager::SendEmail failed at {0}", DateTime.Now.ToLongTimeString())); 
      LogFile.Write(string.Format("Error: {0}", ex.Message)); 
      return false; 
     } 

     return true; 
    } 

    private MailMessage CreateMailMessage() 
    { 
     var mailMessage = new MailMessage(); 

     mailMessage.Subject = ConfigurationProperties.EmailSubject; 
     mailMessage.Body = ConfigurationProperties.EmailBody; 
     mailMessage.IsBodyHtml = true; 
     mailMessage.BodyEncoding = Encoding.UTF8; 
     mailMessage.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure; 

     LogFile.Write(string.Format("Subject= {0}", mailMessage.Subject)); 
     LogFile.Write(string.Format("Body= {0}", mailMessage.Body)); 

     AddRecipients(mailMessage); 

     return mailMessage; 
    } 

Ben e-postalarını alma dışında e-postalar alıcıları bırakılması için Eksik herhangi mülkiyet var mı?

cevap

1

Postaların ağınızın dışına çıkmasına izin vermek için ayarlayabileceğiniz bir özellik yok. Bu, Exchange sunucunuzdaki bir yapılandırma ve System.Net.Mail ile ilgisi olmayan bir şey gibi görünüyor.

Sistem yöneticinizle konuşmanız gerekir.

+0

Kendi sorumu cevaplamak üzereydim, siz haklısınız, bu Exchange'in kendisinde bir yapılandırma. teşekkür ederim – ehh

İlgili konular