Sirius -旧ブログ、更新されません-

名前

URL

タイトル

コメント

2012年1月25日(水) 18:18

dovecot squirrelmail の設定

MTA に postfix、IMAP, POP に dovecot、webmail にsquirrelmail を使いメールサーバを構築します。



# yum install postfix dovecot squirrelmail



postfix の設定

【Vine Linuxで自宅サーバー】Postfixの基本設定

Postfix + インストール + OP25B設定 | ninxit.blog

を参考にさせていただきました。



まず、デフォルトの MTA を変更します。

# alternatives --config mta

で postfix を選びます。



メールの格納方式を Maildir 方式にします。

postfix の設定は、/etc/postfix/main.cf を編集して行います。

設定項目は、

myhostname = ドメインを含めたホスト名(当サイトであれば sirius10.dip.jp)

mydomain = ドメイン名(当サイトであれば sirius10.dip.jp)

myorigin = $mydomain

inet_interfaces = all

mydestination = $myhostname

mynetworks = LAN内のネットワークアドレス, 127.0.0.0/8

home_mailbox = Maildir/

disable_vrfy_command = yes

smtpd_sasl_auth_enable = yes

broken_sasl_suth_clients = yes

smtpd_sasl_security_options = noanonymous

smtpd_sasl_local_domain = $myhostname

のあたりを追加しました。



後は、ユーザ毎に Maildir を作成します。

# mkdir -p /home/ユーザ名/Maildir/{new,cur,tmp}

# chown -R ユーザ名:グループ名 /home/ユーザ名/Maildir



次に、OP25B 対策です。

認証用のファイルを作成します。

# echo [プロバイダのメールサーバ]:ポート番号 アカウント:パスワード > /etc/postfix/authinfo

# postmap /etc/postfix/authinfo



やはり、/etc/postfix/main.cf で、

relayhost = [プロバイダのメールサーバ]:ポート番号

当方のプロバイダは OCN ですが、ポートは submission の 587 ではうまくいかず、25 番ポートでうまくいきました。

smtp_sasl_password_maps = hash:/etc/postfix/authinfo

smtp_sasl_mechanism_filter = CRAM-MD5

smtp_sasl_mechanism_filter は認証時の形式ですが、PLAIN としているページが多いようですが、かなり不安なので、CRAM-MD5 を試してみたところうまくいきました。

written by sirius [玄箱] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

Comments

TrackBacks

Sirius -旧ブログ、更新されません-

MySketch 2.7.2 written by 夕雨