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ı?
Kendi sorumu cevaplamak üzereydim, siz haklısınız, bu Exchange'in kendisinde bir yapılandırma. teşekkür ederim – ehh