4

私のクライアントは、顧客向けに電子メールでお知らせとレポートを送信したいと考えています。今。Python 側のコードはそれほど難しくないように見えますが、話の残りの部分があります。

メール サーバーやクライアントによってブロックされないようなメールを送信するには、何が必要ですか?

4

2 に答える 2

4

あなたのプログラムは、sendmail サーバーへの SMTP 接続を確立します。そのサーバーを所有している場合は、その構成を制御します。外出を妨げるものは何もありません。

ただし、スパムはスパムです。あなたの顧客は自分の電子メールをゴールデンだと思っているかもしれませんが、顧客はスパムだと思っているかもしれません。しかたがない。

まず、メール キャンペーンを「オプトイン」にする必要があります。顧客が電子メール通知を希望する場合は、要求します。要求しない場合、電子メールは届きません。

次に、提供されたメール アドレスからのバウンスを記録する必要があります。ハード バウンスは、さまざまな形式で「そのようなアドレスはありません」という種類の応答を返します。ソフト バウンスは、「まだ試行中またはメールボックスがいっぱい」です。バウンスをどうするかを判断する必要があります。

それはあなたができる最善のことです。クライアントの電子メールが本当に重要であることを人々に認識させることはできませんが、他のスパムは単なるスパムです。

于 2008-10-28T10:11:42.353 に答える
2

電子メール フィルターは希望どおりに機能するため、確実な方法はありませんが、いくつかの推奨事項があります。

  • 通常はクライアントの実際の SMTP サーバーを使用します (必要に応じて認証します)。実際とは、メールのみを送信するための特別なものではなく、実際に使用されているものを意味します。
  • 応答を受信できる実際のアカウントから送信します。
  • 可能であれば HTML を避け、不可能な場合はマルチパート メッセージを送信します。
  • すべての必須ヘッダーと、通常は一般的な MUA によって送信されるいくつかのヘッダーを送信します。

一般的に、一般的なスパム検出ルールを確認して、スパム メールで一般的なものを把握してください。

于 2008-10-28T10:09:52.340 に答える