2011年8月28日日曜日

plalaのOP25B対策、sendmail編

plalaのOP25B対策、sendmail編,centos
# vi /etc/mail/sendmail.mc
dnl define(`SMART_HOST', `smtp.your.provider')dnl ←この行のしたに
define(`SMART_HOST', `esmtp:[timmy.mail.plala.or.jp]')dnl
↑「timmy」の部分は個人差がある、契約書で確認
define(`ESMTP_MAILER_ARGS',`TCP $h 587')←追加
FEATURE(authinfo, DATABASE_MAP_TYPE` -o 'MAIL_SETTINGS_DIR`authinfo')←追加
↑上記三行を追加、:wqで保存
# yum -y install sendmail-cf
# m4 /usr/share/sendmail-cf/m4/cf.m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
# telnet timmy.mail.plala.or.jp 587
Trying 58.93.xxx.xx...
Connected to timmy.mail.plala.or.jp (58.93.xxx.xx).
Escape character is '^]'.
220 msa0Xx.plala.or.jp ESMTP server ready Fri, 12 Aug 2011 23:16:05 +0900

ehlo localhost ←情報を出力
250-msa0Xx.plala.or.jp
250-AUTH=LOGIN PLAIN CRAM-MD5 ←認証方法
250-AUTH LOGIN PLAIN CRAM-MD5
250-PIPELINING
250-DSN
250-8BITMIME
250 SIZE 20971520
quit ←一旦出る
221 msa0Xx.plala.or.jp ESMTP server closing connection
# echo AuthInfo:timmy.mail.plala.or.jp \"U:ユーザ名\" \"P:パスワード\" \"M:認証方法\" > /etc/mail/authinfo
※ここの「LOGIN PLAIN CRAM-MD5」は先情報出力時の認証方法
※アカウント名とパスワードは契約書で確認、アカウント名は「@」前の部分

# chmod 640 /etc/mail/authinfo
# makemap hash /etc/mail/authinfo.db < /etc/mail/authinfo # chgrp smmsp /etc/mail/authinfo.db # /etc/rc.d/init.d/sendmail reload sendmail を再読み込み中: [ OK ]
sm-client を再読み込み中: [ OK ]

0 件のコメント:

コメントを投稿