Итак, установка такая, 2 отдельных сервера ...
Веб-сервер, имеет IIS7, MS SMTP
Почтовый сервер имеет MailEnable
На веб-сервереЯ отправляю письмо из приложения ASP.Net через почтовый сервер, и оно помечается как спам
Если я отправляю письмо через почтовый сервер, только из обычного почтового клиента, ононе помечается как спам.
Я уверен, что это проблема с настройкой, но что я мог сделать неправильно?
web.config:
<smtp from="website@domain.co.uk">
<network host="mail.mymailserver.co.uk" userName="website@domain.co.uk" password="password" />
</smtp>
asp.net, просто обычная отправка SmtpClient:
SmtpClient client = new SmtpClient();
client.Send(mailMessage);
случайная интуиция считает, что это, вероятно, отправка через локальный SMTP-сервер, затем на MailEnable, и это дает странные заголовки... хотя бы мысль
Заголовки содержат эту строку: Received-SPF: softfail (google.com: лучшая запись предположения для домена перехода website@mydomain.co.uk не обозначает неизвестныйкак разрешено отправителю)
Понятия не имею, что это значит (часть выглядитuspicious)