サーバーからメールを送信しても、複数のメール クライアントには届きません (迷惑メール フォルダーにも届きません)。
しかし、Gmail API から同じメールを送信しようとすると、うまく機能します。
(私たちは 1 日に数百通のメールしか送信しておらず、それぞれが別のユーザーに送信されています。
HTMLまたはプレーンテキストを送信し、サーバーIPがブラックリストに登録されていない場合に再現される問題)
メールがブロックされる原因は何ですか?
メールがブロックされないようにする最善の方法は何ですか?
(簡単な送信メールコードは以下に追加されています)
ありがとう
ラファエル
//(1) Create the MailMessage instance
MailMessage mm = new MailMessage(EmailFromAddress, ToEmail);
//(2) Assign the MailMessage's properties
mm.From = new MailAddress(EmailFromAddress, EmailFromName);
mm.Subject = Subject;
mm.Body = GetHtmlMessage(Body);
mm.SubjectEncoding = System.Text.Encoding.UTF8;
mm.BodyEncoding = System.Text.Encoding.UTF8;
//(3) Create the SmtpClient object - Config in the Web.Config
SmtpClient smtp = new SmtpClient();
smtp.EnableSsl = false;
smtp.Send(mm);