パイプラインショリパイプライン処理とは、SMTPによるメール配信時に相手メールサーバーに対してMAIL、RCPT、DATAの3コマンドを1回で送ってしまう送信方法のこと。 RFC2920で規定されている。メール配信処理の中で行われる最低3回分(※)のやりとりが必要な手続きを1回分ですますことが出来るために、メール配信処理を高速化することが出来る。 ※最低3回分・・・2件以上の宛先がある場合はRCPTコマンドの回数がその分増える。 ただし、パイプライン処理を行うには相手サーバーがパイプライン処理に対応している必要がある。パイプライン処理はESMTPを使って拡張された機能である。 相手メールサーバーがパイプライン処理に対応しているかどうかを判断するには、EHLOコマンドを送った後の応答メッセージ内に「pipelining」を含むかどうかで判断する。 「pipelining」を含んでいれば相手メールサーバーはパイプライン処理に対応している。SENDMAGICはパイプライン処理に対応し、相手サーバーがパイプライン処理に対応していない場合は自動的に通常の送信方法をとることが出来る。
技術情報
技術情報
パイプライン処理
最終更新日:
2025年10月31日パイプラインショリ
パイプライン処理とは、SMTPによるメール配信時に相手メールサーバーに対してMAIL、RCPT、DATAの3コマンドを1回で送ってしまう送信方法のこと。
RFC2920で規定されている。
メール配信処理の中で行われる最低3回分(※)のやりとりが必要な手続きを1回分ですますことが出来るために、メール配信処理を高速化することが出来る。
※最低3回分・・・2件以上の宛先がある場合はRCPTコマンドの回数がその分増える。
ただし、パイプライン処理を行うには相手サーバーがパイプライン処理に対応している必要がある。
パイプライン処理はESMTPを使って拡張された機能である。
相手メールサーバーがパイプライン処理に対応しているかどうかを判断するには、EHLOコマンドを送った後の応答メッセージ内に「pipelining」を含むかどうかで判断する。
「pipelining」を含んでいれば相手メールサーバーはパイプライン処理に対応している。
SENDMAGICはパイプライン処理に対応し、相手サーバーがパイプライン処理に対応していない場合は自動的に通常の送信方法をとることが出来る。