リレー先(smtp)サーバの指定(ローカル配送の転送)
web専用のサーバでsmtpが別サーバの場合
sendmailのsubmit.mcをいじれば、リレー先を指定する事ができる。
プログラムとかで、ローカルのSMTPを指定していて、新たにSMTPサーバ
が分離した場合やローカル配送を別のサーバに飛ばすなどに有効
だが、通常転送には mailertable とかを利用したりもします。
#cd /etc/mail
#cp submit.mc submt.mc.YYYYMMDD (YYYYMMDDは日付)
#cp submit.cf submt.cf.YYYYMMDD (YYYYMMDDは日付)
#vi submit.mc (mcを編集すること)
通常
– ここから
FEATURE(msp’, [127.0.0.1]‘)dnl
–ここまで
の所を、
– ここから
dnl FEATURE(msp’, [127.0.0.1]‘)dnl
FEATURE(msp’, mail.pictnotes.jp’)dnl
–ここまで
に変更
mail.pictnotes.jpは、SMTPのサーバのIPかホスト名を指定。
#m4 submit.mc > submit.cf
で完了。
もし、sendmailのプロセスが立ち上がっているのであれば
こちらは落としても(停止しても)動作してくれます。
2010.01.20 追記
submit.mc:18: m4: Cannot open /usr/share/sendmail-cf/m4/cf.m4: そのようなファイルやディレクトリはありません
と出た場合は、sendmail-cfがはいっているか確認
[root@localhost mail]# rpm -qa |grep sendmail
sendmail-8.13.1-3.3.el4
[root@reductnessap mail]# up2date –show-available | grep sendmail
sendmail-cf-8.13.1-3.3.el4.i386
sendmail-devel-8.13.1-3.3.el4.i386
sendmail-doc-8.13.1-3.3.el4.i386
[root@localhost mail]# up2date -i sendmail-cf sendmail-devel sendmail-doc
省略
[root@localhost mail]# ls -al /usr/share/sendmail-cf/m4/
合計 144
drwxr-xr-x 2 root root 4096 1月 20日 17:18 .
drwxr-xr-x 11 root root 4096 1月 20日 17:18 ..
-rw-r–r– 1 root root 837 2月 7日 1999 cf.m4
-rw-r–r– 1 root root 12130 4月 15日 2008 cfhead.m4
-rw-r–r– 1 root root 113029 4月 15日 2008 proto.m4
-rw-r–r– 1 root root 579 7月 31日 2004 version.m4
Category: Sendmail / Tags:
Comments
No Comments
Leave a reply