.
MailServer/SMTP_AUTHによるリレー制御 のバックアップ差分(No.5)
[ リロード ]   [ ソース ]  [ トップ | 一覧 | 単語検索 | 最新 | バックアップ | ヘルプ ]


  • 追加された行はこの色です。
  • 削除された行はこの色です。

  // author:1
  ***SMTP AUTHによるリレー制御
  
  sendmail 8.10以降では、SASLをベースにしたRFC2554に定義しているSMTP AUTHをサポートします。 redhat9 では、標準でインストールされるCyrus-saslライブラリを利用し実装可能です。
  
  /etc/mail/auth-info ファイルは特に作成しなくても動作します。詳しくは、sendmailのドキュメントを参照してください。
  
  [更新:2004年2月17日]~
  [更新:2007年3月8日]~
  今までと同じカーネルバージョンでsendmailを再コンパイルする場合、obj.Linux.2.4.**.**ディレクトリを削除してから、Buildしてください。
  
  (インストールの準備)
   # cd /usr/local/src/sendmail-8.12.10/
   # vi devtools/Site/site.config.m4(新規)
   APPENDDEF(`confENVDEF', `-DSASL')
   APPENDDEF(`conf_sendmail_LIBS', `-lsasl')
  
  (掃除)
   # make clean
   # rm -fr obj.linux.****
  
  (インストール)
   # sh Build
   # sh Build install
  
  (設定)
   # cd cf/cf/
   TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5')dnl
   define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5')dnl
   # vi sendmail.mc(追加)
   TRUST_AUTH_MECH(`LOGIN PLAIN CRAM-MD5 DIGEST-MD5')dnl
   define(`confAUTH_MECHANISMS', `LOGIN PLAIN CRAM-MD5 DIGEST-MD5')dnl
   define(`confDEF_AUTH_INFO', `/etc/mail/auth-info')dnl
   # make sendmail.cf
   # cp sendmail.cf /etc/mail/
  
  (起動)
   # /etc/rc.d/init.d/sendmail restart
  
  (確認)
   # sendmail -d0.1 -bv root | grep SASL
     NETINET NETUNIX NEWDB PIPELINING SASL SCANF  USERDB XDEBUG
  
  (認証用ID、パスワードの設定)
   # /usr/sbin/saslpasswd ユーザ名
  
  (認証用ID、パスワードの確認)
   # /usr/sbin/sasldblistusers
   user: ユーザ名 realm: サーバホスト名 mech: DIGEST-MD5
   user: ユーザ名 realm: サーバホスト名 mech: PLAIN
   user: ユーザ名 realm: サーバホスト名 mech: CRAM-MD5
  
  (認証用ID、パスワードの削除)
   # saslpasswd -d ユーザ名
  

リロード   差分 ソース ファイル添付 添付ファイル一覧   Wikiトップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
Expert Menu
最新記事
なぜここへ
Yahoo Japanから
検索結果から
友人に聞いて
前からURLを知っていた
他サイトからリンク
最新バージョンの確認

Linuxexpert is one of the service presented by InfomationSquare. / OmakaseBlog Login  |  Register Now!