facebook twitter hatena line email

Linux/postfixインストール

提供: 初心者エンジニアの簡易メモ
2015年5月20日 (水) 03:14時点における127.0.0.1 (トーク)による版 (ページの作成:「==インストール== sudo yum -y install postfix ==postfix設定== sudo vi /etc/postfix/main.cf myhostname = mail.example.com mydomain = example.com myorigin = $...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

インストール

sudo yum -y install postfix

postfix設定

sudo vi /etc/postfix/main.cf
myhostname = mail.example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
mydestination = localhost.$mydomain, localhost, $mydomain
#mynetworks = 168.100.189.0/28, 127.0.0.0/8
mynetworks = 192.168.0.0/24
home_mailbox = Maildir/ #/home/userの下にMaildirができ受信メールが格納される

sendmailが動いてたら停止

/etc/rc.d/init.d/sendmail stop
/sbin/chkconfig sendmail off

mail送信サーバが複数ある場合はpostfix選択しなおす

$ sudo /usr/sbin/alternatives --config mta
1 プログラムがあり 'mta' を提供します。
  選択       コマンド
-----------------------------------------------
*+ 1           /usr/sbin/sendmail.postfix

postfix自動起動on

/sbin/chkconfig postfix on

postfix起動

/etc/rc.d/init.d/postfix start

firewallの25ポート解放

vi /etc/sysconfig/iptables
A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT

メールのマッピング

$ sudo vi /etc/aliases
root: marc
catch: "|/usr/local/bin/catch "

aliasesの反映

$ sudo sudo newaliases


バッチを流したりできる

メール送信受信履歴プール箇所

$ cd /var/spool/
clientmqueue  cron  lpd  mail  mqueue  repackage  samba