問題タブ [smtps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
email - 具体的には、電子メール通信でどのポートがどの目的に使用されますか?
電子メール サーバーを使用する際に選択できるオプションがいくつかあることを理解しています。たとえば、オプトイン暗号化の場合は 25 と 587、強制暗号化の場合は 465 です。
docker-mailserverは、一般的な docker メールサーバー コンテナーであり、ポート587
、465
、143
および993
特に送信ポートと取得ポートについて説明しています。実際のサーバー間通信は、両側でポート 25 を使用して確立されているようです。これは一般的な実装ですか?
これまでの私の理解では、実際の通信 (送信メールの場合) はポート 587 または 465 で行われます。
上記のコンテナーの公開ポートの説明に励まされて、取得、送信、および転送プロセス全体が次のように (非常に単純化されて) 機能することがわかりました。
portまたはを使用して25
、クライアントから送信メールサーバーに電子メールを送信します。465
587
送信メールサーバーは、ポート経由で電子メールを25
受信者メールサーバーに送信します。
受信者は、ポート143
またはメール993
サーバー (IMAP/s が使用されていると想定) から電子メールを受信し、それに応じてメールクライアントに表示します。
これは正しいです?もしそうなら、ISP がポート 25 をブロックしているメールサーバーから、GMail や Yahoo などの一般的なメールサービスのユーザーが受信できるメールを送信することさえ可能ですか?
tcp - Wireshark は、ヘッダー フィールドを通じてプロトコルが SMTP か TCP かをどのように判断しますか?
SMTP が HTTP のように TCP に基づいていることは知っていますが、Wireshark はそれを TCP ではなく SMTP とどのように判断しますか?
email - ポート 465 で Postfix クライアントを設定するには?
サーバーに postfix をインストールしましたが、ポート 25 が ISP によってブロックされました。http://www.postfix.org/TLS_README.html#client_smtpsに従って、ポート 465 で smtps を構成しました。構成に従いますがPostfix ≥ 3.0: Sending only mail for a specific destination via SMTPS
、/etc/postfix/transport にメール ドメインを追加する必要があります。
/etc/postfix/main.cf の一部:
/etc/postfix/master.cf の一部:
宛先がトランスポートにない場合、postfix はポート 25 への接続を試みます。
トランスポートに記載されている宛先にのみメールを送信できます。
すべてのメールを に送信するように postfix を変更するにはどうすればよい[their own DNS MX record]:465
ですか? 私は試しましたPostfix ≥ 3.0: Sending all remote mail to an SMTPS server
:
しかし、それはスパムと見なされました。
私が好きなら:
ポート 465 を指定して DNS MX レコードを使用するにはどうすればよいですか?
ありがとう!