19.16 全ての送信メールを自動転送する

全ての送信メールを,送信者が指定した宛先とは別に,サーバに設定した宛先へ自動転送を行うことができます。

自動転送を行うために設定することができる宛先はE-mailアドレスですので,Mail - SMTPとsendmailが必要となります。

自動転送を行う場合には次の点に注意してください。

  1. メールの配信が,自動転送を行わない場合と比べて2倍程度遅くなります。
  2. 組織メール,回覧メール及び掲示板記事は転送されません。
  3. Mail - SMTPによるアドレスマッピングができないユーザが送信したメールは転送されません。
  4. 自動転送されたメールが転送先で配信エラーになった場合は,sendmail等が返すエラーメールがメールの送信者に届くことがあります。
  5. メールの送信者が直接,自動転送先にメールを送信した場合は,送信ログのメールの状態が配信中のままになることがあります。
  6. 送信者が宛先をBCCで設定した場合は,自動転送されたメールには送信者が指定したBCC宛先の情報が残りません。BCC宛先の情報を保存する場合は,Data Collectionを使用してください。
  7. 全ての送信メールがMail - SMTPに転送されるため,Mail - SMTPの負荷が増加します。自動転送専用のMail - SMTPを構築することを推奨します。
  8. Data Collectionを使用している場合は,Data Collectionのサーバ間メール転送情報に,自動転送されたメールの情報が記録されます。

自動転送されたメールはMail - SMTPによってSMTPプロトコルに変換されることから,次に示すように元のメールとの差異が発生することがあります。

  1. 主題,本文及び添付ファイル名に含まれる外字や機種依存文字が他の文字に変わることがあります。
  2. リッチテキスト本文は添付ファイルになり,本文はプレーンテキストになります。
  3. Mail - SMTPの設定で「リッチテキスト送信制御の設定(send_rtf_body)」をrtf_deny(送信抑止)に設定した場合は,リッチテキスト本文は削除されて,本文はプレーンテキストになります。
  4. Mail - SMTPの設定で「ロングファイル名の設定(long_fname)」をsend_denyに設定した場合は,添付ファイルがショートファイル名になります。
  5. Mail - SMTPの設定で「ロングファイル名の設定(long_fname)」をsend_allowに設定した場合は,ファイル名として使用できない可能性がある文字は”_”へ変換されます。
  6. Mail - SMTPの設定で「半角仮名文字送出制御(kana_mode)」をconvertに設定した場合は,主題,本文及び添付ファイル名の半角カナが全角カナに変換されます。
  7. メールの親展,返信要求,受信通知,受信者名公開,配信通知及び代行受信禁止の設定状態は失われます。
<この節の構成>
19.16.1 自動転送の設定
19.16.2 自動転送の転送履歴