Отпраявляю нотификейшон емайл при регистрации на сайте таким вот нехитрым способом:
MailMessage mailMsg = new MailMessage();
mailMsg.To.Add(email);
MailAddress mailAddress = new MailAddress("noreply@smtpserver.com");
mailMsg.From = mailAddress;
mailMsg.Subject = subject;
mailMsg.ReplyTo = mailAddress;
mailMsg.Body = body;
SmtpClient smtpClient = new SmtpClient("smtpserver.com", 25);
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.Host = "smtpserver.com";
System.Net.NetworkCredential credentials = new System.Net.NetworkCredential();
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = credentials;
smtpClient.Send(mailMsg);
Всё работает но, к сожалению, письма приходят в папку spam хоть на gmail хоть на yahoo,
хотя если через этот же smtp сервер послать телнетом простейшее письмо то всё работает как должно.
В чём может быть проблема ?
Может как-то надо покрутить настройки smtp сервера (windows 2003 iis) ?
спасибо.
Здравствуйте, lephik, Вы писали:
L>Может как-то надо покрутить настройки smtp сервера (windows 2003 iis) ?
Для начала невредно было бы внимательно посмотреть внутрь писем от телнета и от систем.мэйл.
Покажи полное (header+body) содержимое обоих писем.
... << RSDN@Home 1.2.0 alpha rev. 677>>