メール送信元はデフォルトでroot@localhost.localdomainとなっております。
以下の手順にて、設定ファイルの直接編集をお願いします。
リモートシェル(ssh)にて、root権限で設定ファイルを直接編集することで
送信元メールアドレス(From:)を変更する方法です。
あらかじめ、バックアップをおこなわれることを推奨いたします。
root権限で設定ファイルを直接編集するには以下の手順を実施してください。
以下のいずれかの方法でログインしてください。
- コンソール画面から直接ログイン
rootアカウントでログインしてください。
- リモート端末からSSH接続でログイン
SSH接続ではシステム管理者(既定:admin)でログインしてください。
ログイン後、ログイン後、suコマンドにてrootアカウントに移行してください。
$ su - root
rootアカウントに移行後、viエディタなどで設定ファイルを編集してください。
変更後の送信元メールアドレスをroot@example.co.jpにする場合の設定例です。
■/etc/crontabの編集
/etc/crontabに以下の設定行を追加してください。
MAILFROM=<変更後の送信元メールアドレス>
(設定例)以下★行が追加行です。
------------------------------------------------------
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
★MAILFROM=root@example.co.jp
:
# For details see man 4 crontabs
------------------------------------------------------
■/etc/anacrontabの編集
/etc/anacrontabに以下の設定行を追加してください。
MAILFROM=<変更後の送信元メールアドレス>
(設定例)以下★行が追加行です。
------------------------------------------------------
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
★MAILFROM=root@example.co.jp
# the maximal random delay added to the base delay of the jobs
:
------------------------------------------------------
■/etc/postfix/sender_canonical.mapの作成と定義
以下のファイルを作成します。
ファイル名:/etc/postfix/sender_canonical.map
以下のコマンドを実施してください。
# cd /etc/postfix
# touch sender_canonical.map
viエディタなどで以下の行を追加します。
既に存在している場合は、<変更後の送信元メールアドレス>を編集してください。
root@localhost.localdomain <変更後の送信元メールアドレス>
(設定例)
------------------------------------------------------
root@localhost.localdomain root@example.co.jp
------------------------------------------------------
■/etc/postfix/sender_canonical.mapのDB化
以下のコマンドを実施してください。
# cd /etc/postfix
# postmap sender_canonical.map
コンソール(ssh)上での設定ファイルの編集はここまでです。
引き続き、ManagementConsoleから設定ファイルの編集を行います。
■/etc/postfix/main.cfファイルの編集
管理者用ManagementConsoleにログインし、
「サービス > メールサーバ(postfix) > 基本設定 > 設定ファイルの直接編集」画面
から/etc/postfix/main.cfファイルの編集にて、以下のパラメータを追記してください。
------------------------------------------------------
sender_canonical_classes = envelope_sender, header_sender
sender_canonical_maps = hash:/etc/postfix/sender_canonical.map
------------------------------------------------------
※設定変更後のサービス再起動やシステム再起動は不要です。