Files
wiki/infrastructure/mail/protocols/smtp/submission.md
T
2026-09-22 16:11:58 +02:00

1.7 KiB
Raw Blame History

Submission (Message Submission)

SubmissionMessage Submission)は、メールクライアントからメール送信用サーバーにメールを投稿するための仕組み

補足:SMTPの2つの登場機会

全体:

Thunderbird
    |
    | Submission        # ここと
    | TCP 587
    | SMTP AUTH
    v
Postfix
    |
    | SMTP Relay        # ここ
    | TCP 25
    v
Gmail SMTP Server
    |
    v
Gmailのメールボックス

1. クライアントからメールサーバへの送信

Thunderbird
    |
    | Submission
    | TCP 587
    | SMTP AUTH
    v
 Postfix    
  • メールクライアントが送信サーバにメールを提出する処理を、一般にMessage Submissionと呼ばれる
  • TCP 587番ポートが標準的に使用される
  • 通常SMTP AUTHによるユーザ認証を行い、STARTTLSによって通信を暗号化する
  • TCP 465番ポートを使用し、接続開始時からTLSで暗号化する方式もある

2. メールサーバ感の転送

    Postfix
       |
       | SMTP
       | TCP 25
       v
Gmail SMTP Server
  • サーバ間のメール転送では、基本的にTCP 25番ポートが使用される
  • サーバ間のSMTPでもSTARTTLSによる暗号化が利用される(平文許容されることある)

Submissionを使用しないケース

SMTPサーバをホストするサーバ上で動作するプログラムからメールを送信する場合:

  • sendmailコマンド ... SMTP使用しない・Submission使用しない
  • localhost:25に接続 ... SMTP使用する・Submission使用しない
  • localhost:587に接続 ... SMTP使用する・Submission使用する