質問: smtplib.SMTP('localhost') server.send_message(msg) print("Successfully sent email") except Exception: print("Error: unable to send email") ``` // file.txt ``` test test ``` hotmailに送信するとスパム判定されてしまいます。gmailでも同様です。 スパム判定を解除させるためには、どのようにすればいいのでしょうか お願いします。
回答: メール送信プログラムの問題というよりは、メールサーバやドメイン側の設定の問題でしょうか。 比較的わかりやすい対応方法は、Gmail の配信ガイドラインが参考になるのではないでしょうか? * 一括送信ガイドライン * 一括メール送信に関するトラブルシューティング 具体的には... * 送信するメールのフォーマットをRFCに準拠する。 * メールサーバーのIPアドレスの逆引きを設定する。 * SPFレコードを設定する。 * DMARC の設定。 * DKIM(Domainkeys Identified Mail)による送信ドメイン認証を設定する。 等の対応で、迷惑メールにならないようになると思います。