2008-08-23

sendmailのスマートホストとOBP25

家庭内LANからいったんISPのメールサーバにメールを投げたかったので、いままでろくに使っていなかったローカルSolaris10マシンのsendmailをいじることに。

sendmailもしばらく使ってなかったなあ。ローカル配送自体やってなかったし、人間が読むメールはすべてISP頼みだったし。

そもそもsendmail.cfやCF自体いじったことがほとんどない。
大学にいたときはバリバリにsendmailを使っていたけれども、宛先に該当するユーザのGIDでリレーホストを切り替えるという凝ったことをやっていたので、末端の管理者は直接いじらずに過ごせていたので…

そんなわけで、まずはWebmin(w
/usr/sfw/lib/webmin/sendmail/以下のファイルはすべて/usr/local/bin/perlで起動するようになっているので、これを修正してさくっと設定… できなかった orz...

スマートホストは「ホスト経由でメールを送信」をいじれば簡単に設定可能なんだけど、最近のOBP25の設定まではできないようで、ISPのサーバからは接続を拒否されてしまう。

そんなわけで、重い腰を挙げてsendmail.cfの生成にチャレンジ。/etc/mail/cf/cf/sendmail.mcに

define(`SMART_HOST', `メールサーバのアドレス')
define(`RELAY_MAILER_ARGS', `TCP $h ポート')
を追加し、

cd /etc/mail/cf/cf/
make sendmail.cf
cp sendmail.cf /etc/mail
svcadm restart sendmail

でおk

0 件のコメント: