silverton.berkeley.edu [128.32.183.163] |
qmail-remote の最初の引数 host は、リモート・ホストを示します。 qmail-remote は、メッセージを、 SMTP (Simple Mail Transfer Protocol) により、 host または DNS (Domain Name System) でリストされるホストに関するメール交換機能に、 送ります。
qmail-remote は、 上記の引数以外のオプションを持たず、 getopt 標準に従わない点に注意してください。
UNIX では、改行を LF 文字だけで表現するのに対し、 SMTP では、改行を CR 文字と LF 文字の2文字で表現します。 qmail-remote は、UNIX おける改行の慣例を、 各 LF の前に CR を挿入することで、 SMTP における改行の慣例に変換します。
SMTP プロトコルでは、 長い行や非 ASCII 文字を含むメッセージを送ることは、 違反とされています。 しかしならが、 qmail-remote は、そのようなメッセージを(じょうずに?)送ってしまいます。 違法なメッセージの生成を回避することは、 ユーザーの責任です。
値 | 説明 |
---|---|
r | 受信者レポート: 承認 |
h | 受信者レポート: 恒久的な拒絶 |
s | 受信者レポート: 一時的な拒絶 |
K | メッセージ・レポート: 成功 |
Z | メッセージ・レポート: 一時的な失敗 |
D | メッセージ・レポート: 恒久的な失敗 |
この文字の後に、 何が起こったかの記述が人間が読める形式で示されます。
受信者レポートは、いつも、 qmail-remote の引数 recip と同じ順番で表示されます。 失敗した場合、 引数 recip より少ない受信者レポートであることに注意してください。
qmail-remote は、いつも、0 で終了します。