だから、セットアップはこれです、2つの別々のサーバー...
Web サーバー、IIS7、MS SMTP あり
メール サーバーには MailEnable があります
Web サーバーで、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: 移行中のウェブサイトのドメインの最良の推測レコード @mydomain.co.uk は、許可された送信者として不明を指定しません)
意味わかんないけど(怪しい部分)