実現したいこと
gmailのsmtpではなく、自分が借りているレンタルサーバーのsmtpサーバーを使って、
gmail宛にメールを送信したいです。
前提、発生している問題
ASP.NET(C#、.NET Framework4.0)で、メールを送信するプログラムを作っています。
他の宛先へのメール送信は出来ているのですが、gmailだけ届きません。
DNSはお名前.comで、smtpサーバーは別の会社です。
試したこと
テラテイルの過去の解決法
https://teratail.com/questions/130754
に倣い、
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.Headers.Add("Message-Id", "<" + Guid.NewGuid() + "@xxx.co.jp(送信ドメイン)>");
をコードに追加。
お名前.comの
spfレコードを
v=spf1 +ip4:*.*.*.* ~all
に設定。
両方ともダメでした。
補足情報(FW/ツールのバージョンなど)
.NET Framework 4.0なので、
MailKitは使えません。
(現在、SmtpClientクラスで送信しています)
ネットで調べた限りでは、
spfレコードの設定をすれば、大丈夫のようなのですが・・・。
何が足りないのでしょう?
10年ぶりくらいでプログラムを書いていて、何がなんだか・・・。
わからないことだらけです。
初歩的な質問でしたら、すみません。
よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー