jail環境でのメール送信(2)2012/01/16

[jail環境の構築 ezjail]でのメール送信設定

・条件

HOST.EXSAMPLE.JP  192.168.1.1   外部とのメール送受信可能
jail0.EXSAMPLE.JP 192.168.100.1 jail
外部からメールを受信する場合は両方ともに別途設定が必要

・設定

  • DNS
jail0.EXSAMPLE.JP.	MX 10 HOST.EXSAMPLE.JP.

HOST側(sendmail)

  • /etc/rc.conf
 sendmail_submit_flags="-L sm-mta -bd -q30m -ODaemonPortOptions=Addr=192.168.1.1"
  • /etc/mail/freebsd.submit.mc
dnl FEATURE(`msp', `[127.0.0.1]')dnl
FEATURE(`msp', `[192.168.1.1]')
  • /hosts.allow
sendmail: 192.168.1.1 : allow
sendmail: 192.168.100.1 : allow

jail側

  • /etc/rc.conf
sendmail_enable="YES"
  • /etc/mail/freebsd.mc
DAEMON_OPTIONS(`Port=smtp,Addr=192.168.100.1, Name=MTA')
  • /etc/mail/freebsd.submit.mc
dnl FEATURE(`msp', `[127.0.0.1]')dnl
FEATURE(`msp', `[192.168.100.1]')
  • /hosts.allow
sendmail: 192.168.100.1 : allow

HOST側(postfix)

  • /etc/rc.conf
sendmail_enable="NONE"
  • /usr/local/etc/postfix/master.cf
192.168.1.1:smtp inet n - y - -  smtpd
省略
192.168.1.1:submission inet n - y - - smtpd
 省略

注意

  • sendmailをhosts.allowで制限した場合
    • 接続は可能だがメール送信で550 5.0.0 Access deniedになる
    • はまるので注意
  • senmaiの設定は手動で一度消す
# cd /etc/mail
# rm *.cf ; rm `hostname`* 
# make
# make install

20112/4/8 修正

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
このブログの名前は?:の右側

コメント:

トラックバック

Google Analytics使用