私のクライアントは、顧客向けに電子メールでお知らせとレポートを送信したいと考えています。今。Python 側のコードはそれほど難しくないように見えますが、話の残りの部分があります。
メール サーバーやクライアントによってブロックされないようなメールを送信するには、何が必要ですか?
あなたのプログラムは、sendmail サーバーへの SMTP 接続を確立します。そのサーバーを所有している場合は、その構成を制御します。外出を妨げるものは何もありません。
ただし、スパムはスパムです。あなたの顧客は自分の電子メールをゴールデンだと思っているかもしれませんが、顧客はスパムだと思っているかもしれません。しかたがない。
まず、メール キャンペーンを「オプトイン」にする必要があります。顧客が電子メール通知を希望する場合は、要求します。要求しない場合、電子メールは届きません。
次に、提供されたメール アドレスからのバウンスを記録する必要があります。ハード バウンスは、さまざまな形式で「そのようなアドレスはありません」という種類の応答を返します。ソフト バウンスは、「まだ試行中またはメールボックスがいっぱい」です。バウンスをどうするかを判断する必要があります。
それはあなたができる最善のことです。クライアントの電子メールが本当に重要であることを人々に認識させることはできませんが、他のスパムは単なるスパムです。
電子メール フィルターは希望どおりに機能するため、確実な方法はありませんが、いくつかの推奨事項があります。
一般的に、一般的なスパム検出ルールを確認して、スパム メールで一般的なものを把握してください。