====== postfix ======
===== MTA確認 =====
# alternatives --config mta
1 プログラムがあり 'mta' を提供します。
選択 コマンド
-----------------------------------------------
*+ 1 /usr/sbin/sendmail.postfix
Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:
===== Postfixの設定 =====
# cp /etc/postfix/main.cf /etc/postfix/main.cf.org
# vi /etc/postfix/main.cf
# ホスト名:デフォルト値はhostnameコマンドで得られるローカルホスト名
myhostname = mail.maildomain.jp
# ドメイン名:デフォルト値はmyhostnameから作成
mydomain = maildomain.jp
# メールアドレスの「@」以降に補完させるホスト名
myorigin = $myhostname
# メールを待ちうけるインターフェース、ネットワークアドレス
# 送信専用(nullクライアント)なら、localhostまたはloopback-only
# 他のサーバからもメールを受信する為にallに設定
#inet_interfaces = localhost
inet_interfaces = all
# メールを受信するドメイン名
# $mydomainを追加する
#mydestination = $myhostname, localhost.$mydomain, localhost
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
===== メールを転送する際のヘッダの置換・偽装 =====
※SPF認証をpassするために必要
# vi /etc/postfix/main.cf
sender_canonical_classes = envelope_sender
sender_canonical_maps = hash:/etc/postfix/sender_canonical
置換の定義
# vi /etc/postfix/sender_canonical
@mail.maildomain.jp @maildomain.jp # 前を後ろに置換する
データベースの更新
# postmap /etc/postfix/sender_canonical
===== aliasesを編集 =====
# vi /etc/aliases
contact: mail@maildomain.co.jp
admin: mail@maildomain.co.jp
administrator: mail@maildomain.co.jp
#hostmaster: mail@maildomain.co.jp
#postmaster: mail@maildomain.co.jp
#webmaster: mail@maildomain.co.jp
===== エイリアスを反映 =====
# newaliases
===== 起動 =====
# /etc/init.d/postfix restart
postfix を停止中: [ OK ]
postfix を起動中: [ OK ]
===== 送信テスト =====
# sendmail mail@maildomain.co.jp
From:test@maildomain.com
To:mail@maildomain.co.jp
Subject:it is test.
it is test mail.
.
===== 送信ログ =====
# less /var/log/maillog
Sep 3 09:16:08 mail01 postfix/pickup[12528]: 02D0041404: uid=0 from=
Sep 3 09:16:08 mail01 postfix/cleanup[19317]: 02D0041404: message-id=<20150903001608.02D0041404@mail01.localdomain>
Sep 3 09:16:08 mail01 postfix/qmgr[1113]: 02D0041404: from=, size=307, nrcpt=1 (queue active)
Sep 3 09:16:08 mail01 postfix/smtp[19319]: 02D0041404: to=, relay=test@maildomain.com[203.145.242.112]:25, delay=65, delays=65/0/0.14/0.06, dsn=2.0.0, status=sent (250 2.0.0 t830G86l021384 Message accepted for delivery)
Sep 3 09:16:08 mail01 postfix/qmgr[1113]: 02D0041404: removed