nisya @Wiki
RedHat関連-メールサーバ設定
最終更新:
匿名ユーザー
-
view
注)「#」の場合、rootユーザにて、「$」の場合、一般ユーザで操作
sendmail
設定ファイル編集
# /etc/mail/sendmail.mc 必要なところだけ記述 dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA') FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl FEATURE(`blacklist_recipients')dnl FEATURE(`dnsbl', `relays.ordb.org', `"550 Email rejected due to sending server misconfiguration - see "')dnl # /etc/mail/access 最終行に、自ドメイン名、LAN側のネットワークを追加 192.168.0 RELAY XXXDOMAINXXX OK ←自ドメイン記入
# makemap hash /etc/mail/access < /etc/mail/access # m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
# vi /etc/mail/local-host-names # local-host-names - include all aliases for your machine here. XXXDOMAINXXX ←自ドメイン記入
実行
# /etc/init.d/sendmail restart
ipop3
設定ファイル編集
# vi /etc/xinetd.d/ipop3 必要なところだけ記述 disable = no
実行
# /etc/init.d/xinetd restart
発生トラブル
2006/05/20 LAN内では問題ないが、ケーブルインターネット(ZAQ)で 接続しているマシンから、smtp、pop3サーバをこのルータサーバを指定 してメール送信したら、「Relaying denied」エラーが出て送信でき ない。 →/var/log/maillogを見た。relay=XXXX.zaq.ne.jpとなっていた。 /etc/mail/accessに、「zaq.ne.jp RELAY」を追加したら送信 できるようになった。今後、こうやっていっぱいドメイン登録しなきゃ いけないんだろうか・・・まだ理屈不明