SMTPサーバーをセットアップする必要があります。実際の目標は、このサーバーが外部と通信しないようにすることです。サーバーを作成し、サーバーが生成するメッセージをメールクライアントに表示させます同じ受信トレイに)。これは基本的に私のメールシステムをテストして、異なるクライアントでどのように見えるかを確認すると同時に、実際に人にメールを送信しないことです。
これを行う既知のシステムはありますか?
SMTPサーバーをセットアップする必要があります。実際の目標は、このサーバーが外部と通信しないようにすることです。サーバーを作成し、サーバーが生成するメッセージをメールクライアントに表示させます同じ受信トレイに)。これは基本的に私のメールシステムをテストして、異なるクライアントでどのように見えるかを確認すると同時に、実際に人にメールを送信しないことです。
これを行う既知のシステムはありますか?
回答:
私の頭の上の2つのソリューションがあります。
1つ目は、postfixをインストールし、デフォルトの構成を受け入れることです。username @ server(または1つのサーバー上にある場合はユーザー名)に送信されたメールは、その特定のユーザーに配信されます。始めるのはかなり簡単で、将来は大きな苦労なしに完全なメールシステムに拡張できます。
Djangoのドキュメントで学習した2番目のソリューションは、次を実行することです。
python -m smtpd -n -c DebuggingServer localhost:25
ポートを要求するには、これをrootとして実行する必要がある場合があります。これを実行している限り、サーバーに送信されるメールはすべてターミナルに表示されます。さまざまなアプリケーションでメールをテストするのに最適です。