0

プログラミング言語の組み込みのSMTPAPIを使用するよりも(sendmail / postfix / qmailを使用して)SMTPリレーを使用することの長所/短所を知りたいです。

私たちは常にウェブアプリを実行しているのと同じボックスからメールサーバーを実行しているので、PHPやPythonなどを使用してメールを送信するのは常に非常に簡単です-ネットワークの停止などの心配はありませんmtaはかなり信頼できるので、電子メールを混乱させます。メールにGoogleAppsを使用するように切り替えたので、メールはgmail smtpサーバーを経由する必要があるため、smtpメールの送信をサポートするプログラミング言語固有のAPIを使用するか、smtpを設定するかを決定します。アプリがローカルMTAの信頼性でメールを送信し続けることができるように、サーバー上でリレーします(たとえば、postfixを使用)。

それぞれのアプローチの長所/短所を特定できれば素晴らしいと思います。

4

1 に答える 1

1

中間メールサーバーを使用せずに完全なメール配信プロセスを処理するアプリと、メールをメールサーバーに渡すアプリのどちらかを選択する場合は、後者を選択します。渡すメールサーバーは、独自のPostfixインストール、またはGoogleアプリのメールサーバーである可能性があります。アプリケーションで配信全体を処理することは悪い考えです。実際のメールサーバーがキューイング、再試行、バウンスなどを処理します。これをアプリに組み込んでみたくはありません。

だから、私はあなたの選択は次のとおりだと思います:

1)Googleアプリサーバーに中継する

また

2)postfixをインストールし、それをgoogle appsサーバーに中継させ、アプリをpostfixサーバーに中継させます。

1の利点は、何もする必要がないことです。

2の利点は、ローカルMTAを使用するとアプリの効率が向上する可能性があることです。特に、送信中にアプリがブロックされる可能性がある場合は、MTAをインストールして維持する必要があります。

そのルートをたどる場合は、後置をお勧めします。別のサーバーに中継する場合、構成は非常に簡単です。

于 2011-05-06T18:28:21.683 に答える