Linux/postfixインストール
提供: 初心者エンジニアの簡易メモ
目次
インストール
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