MS Mailexchanger または cc:Mail gateway の環境で、Sendmail 8.6 を実行している Sun のマシンをメールホストとしてインターネットにメールを送信しました。MS exchange/cc:Mail gateway からのインターネットへのメールは、実際にメールを配信するメールホストに転送されます。インターネットからのメールはメールホストが受信し、MS exchange/cc:mail gateway に転送されます。メールホストのポストマスタでは、次のようなエラーメッセージとともに返信メッセージが表示されます。
The original message was received at Thu, 29 May 1997 12:30:41 -0700 from artemis [206.189.46.3] ----- The following addresses had delivery problems ----- <Joe_Smith@cc.test.com> (unrecoverable error) ----- Transcript of session follows ----- ... while talking to cc: >>> MAIL From:<hermes> >>> 501 MAIL FROM: unrecognized address: <hermes> 554 <Joe_Smith@cc.test.com> Remote protocol error |
もう 1 つの状況として、cc:Mail を持つユーザーがインターネットにメールを送信し、各種エラーのうちのどれか (ユーザー不明、ホスト不明、その他) により、このメッセージが送信者に戻ったとします (返信)。メッセージが戻ると、受信者のアドレスは送信者のアドレスに置き換えられ、送信者のアドレスは消去されます (<> だけを含む)。返信された送信者のアドレスは ruleset 3、次にユーザーの mail gateway の 11 を経て (ローカルドメイン => mailer=ether にある cc:Mail gateway に戻す必要があるため)、@@mail-gateway-name に変換されます。
S11 ruleset で、R$=D& で始まる行の後に次の行を挿入します。
R@ $@mailer_daemon<@$w> for @@hostname problem |
S11 R$*<@$+>$* $1<@$2>$3 already ok R$=D $@$1<@$w> tack on my hostname R@ $@mailer_daemon<@$w> for @@hostname problem R$+ $@$1<@$m> tack on my mbox hostname |