差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

linux:postfix:dovecot-sasl [2010/11/17 07:58]
miyako
linux:postfix:dovecot-sasl [2010/11/22 01:40] (現在)
miyako
ライン 1: ライン 1:
 ====== Postfix + Dovecot @SMTP-AUTH ====== ====== Postfix + Dovecot @SMTP-AUTH ======
  
-PostfixとDovecotは親和性が良い。ウンウンSMTP-AUTHの認証をDovecotが引受けてくれるのだ。+PostfixとDovecotは親和性が良い。ウンウン 
 + 
 +SMTP-AUTHの認証をDovecotが引受けてくれるのだ。
  
 環境は例によってCentOS5.5 環境は例によってCentOS5.5
ライン 17: ライン 19:
 </code> </code>
  
-バーチャル用のシステムユーザを作成します+バーチャル用のシステムユーザを作成
 <code> <code>
   groupadd -g 5000 vuser   groupadd -g 5000 vuser
ライン 35: ライン 37:
 Postfixが肝心のdovecot認証が使える状況か確認する Postfixが肝心のdovecot認証が使える状況か確認する
 <code> <code>
- postcont -a+ postconf -a
  
   cyrus   cyrus
ライン 135: ライン 137:
 </code> </code>
  
 +dovecotをインストール
 +<code>
 + yumでサクッとインストール
 +
 + yum -y install dovecot
 +</code>
 +
 +設定ファイルを修正
 +<code>
 +  cd /etc/
 +  vi dovecot.conf
 +
 + 設定箇所
 + auth default {
 +  mechanisms = digest-md5 cram-md5 plain login
 +   passdb passwd-file {
 +     args = /home/vuser/dovecot-passwd
 +   }
 +   userdb passwd-file {
 +     args = /home/vuser/dovecot-passwd
 +   }
 +  user = root
 +    
 +   socket listen {
 +     client {
 +       path = /var/spool/postfix/private/auth
 +       mode = 0660
 +       user = postfix
 +       group = postfix
 +     }
 +   }
 +</code>
 +**ここでハマった!!mechanismsの設定でPlainだけだとSMTP-AUTHの認証が通らない事に気づくのに1日以上かかった(--;)**
 +
 +
 +/usr/lib/sasl2/smtpd.confの設定やsaslauthのサービスは起動する必要は無いと思う。。。たぶん
 +
 +バーチャルドメイン用のディレクトリを作成する
 +<code>
 +  cd /home/vuser/
 +  mkdir vhosts
 +  chmod 755 vhosts
 +  chown vuser:vuser vhosts
 +</code>
 +
 +dovecot用のパスワードファイルを作成する
 +<code>
 +  cd /home/vuser/
 +  vi dovecot-passwd
 +
 +  ユーザ名@ドメイン名:{Plain}パスワード:5000:5000::/home/vuser/vhosts/%d/%u/Maildir/
 +</code>
 +
 +サービスを起動
 +<code>
 +  service postfix start
 +  service dovecot start
 +
 +  chkconfig postfix on
 +  chkconfig dovecot on
 +
 + ■ 確認
 + chkconfig --list postfix
 +  postfix         0:off   1:off   2:on    3:on    4:on    5:on    6:off
 +
 + chkconfig --list dovecot
 +  dovecot         0:off   1:off   2:on    3:on    4:on    5:on    6:off
 +</code>
linux/postfix/dovecot-sasl.1289980729.txt.gz · 最終更新: 2010/11/17 07:58 by miyako
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0