Linux Master: 4章 - メールサーバ (2)

| |

4.2 Postfix の起動と停止

メール・リレーに関する演習補足

ホスト名が LAのDNS(10.20.250.1)で名前解決できることが前提。
p.46 演習 4. の3パターンは以下の操作を意味する。

自分のマシンを左(h011)、お隣さんのマシンを右(h022)とした場合、 実際の作業は、次の組合せになります。

No.telnet 先RCPT TO のメアド解説
1)h011.s123.la.netstudent@h022.s123.la.netmynetwork(内)→外 - OK
2)h022.s123.la.netstudent@h022.s123.la.netmynetwork(外)→内 - OK
3)h022.s123.la.netstudent@h011.s123.la.netmynetwork(外)→外 - NG

4.3 Postfix の運用管理

キューの種類

Postfixのメールキューは /var/spool/postfix にあり、以下の種類があります。
詳しくは qmgr(8) を参照

ディレクトリ名意味
active処理中
bounceエラーで返送されたもの
corrupt不正なデータ
defer保留中(サーバ接続遅延)
deferred保留され再送まち
holdコマンドによる一時保留
incomingメール受付中
traceトレース中(sendmail -v)
pid は、スプールではなく各サブプロセスのPID記録用ディレクトリ

4.4 転送処理

/etc/aliases の書式は以下のとおり

別名宛先: 転送先

転送先はメールアドレスだけでなく、以下のものが利用可能

転送先意味
whoローカルユーザ who へ転送
who@domainリモートアドレスへ転送
/path/fileファイルへ追加書き込み
| commandコマンドを起動
:include: /path/file指定したファイルの取り込み

補足)

newaliases, mailq, sendmail 等は MTA 互換機能 ☞ sendmailエミュレーション層 により、 Postfix, sendmail, Exim で共通。

# ls -l `which sendmail`
lrwxrwxrwx 1 root root 21  4月 14 16:37 /usr/sbin/sendmail -> /etc/alternatives/mta

関連リンク

リレーの制限
キュー操作
メールエイリアス
sendmail.cfサンプル