メールサーバ以外でのPostfixの設定簡易版

■メールサーバ以外でのPostfixの設定簡易版

postfixの設定
↓main.confの設定
[root@localhost etc]# cd /etc/postfix
[root@localhost postfix]# cp -p main.cf main.cf.org
[root@localhost postfix]# vi main.cf
#myhostname = localhost
myhostname = xxx.xxx.jp
#mydomain = domain.tld
mydomain = xxx.xxx.jp
#myorigin = $myhostname
myorigin = $myhostname
mynetworks_style = host

↓不正リレー対策(信頼できるSMTPクライアントアドレス)
mynetworks_style,mynetworksが信頼できるSMTPクライアントアドレスを設定する。
デフォルトは、subnet。自サーバでrootの運用メールだけを送信する場合は、mynetworks_style = hostにするのがベスト。


mydestination - 自ホストが最終目的地であるドメイン
mydestination = $myhostname, localhost.$mydomain, localhost

postfixの起動
[root@localhost ~]# chkconfig --add postfix
[root@localhost ~]# chkconfig postfix on
[root@localhost postfix]# /etc/init.d/postfix start
Starting postfix:
[ OK ]
[root@localhost postfix]# newaliases

■テスト
[root@localhost postfix]# cd
[root@localhost ~]# mail username@xxx.xxx.jp
Subject: test
test
.
Cc:

[root@localhost log]# cat /var/log/maillog
Aug 7 18:37:55 localhost postfix/qmgr[1419]: F1CDED50204: from=, size=315, nrcpt=1 (queue active)
Aug 7 18:37:56 localhost postfix/smtp[1426]: F1CDED50204: to=, relay=vlmx01.secure.ne.jp[122.200.253.201], delay=2, status=sent (250 ok: Message 767220979 accepted)
Aug 7 18:37:56 localhost postfix/qmgr[1419]: F1CDED50204: removed

メールクライアントにメールが転送されてきていればOK