HOMERSSサイトマッププロフィールお問い合せ

2009年10月16日

我が家のメールサーバーを本格的に使えるように設定

プロバイダ(我が家ではEO)のOP25B(25番ポートブロック)のおかげで有効活用していなかったメールサーバーをOP25B対応にするとともに、POP3からIMAPに変更することでグループウェア(Group-Office)の使い勝手をよくすることにした。

1) 使っていたPOP3のqpopperをアンインストール。

2) IMAPサーバーをインストール。

    # apt-get install courier-imap courier-authlib

3) SMTP-AUTHで必要となるパッケージをインストール。

    # apt-get install cyrus-sasl cyrus-sasl-plain cyrus-sasl-md5

4) 各サービスを起動する。

    1.認証サービスを起動
    # /etc/init.d/courier-authlib start
    # /sbin/chkconfig courier-authlib on

    2.courier-imapを開始
    # /etc/init.d/courier-imap start
    # /sbin/chkconfig courier-imap on

    3.ディレクトリ「Maildir」を各ユーザーごとに作成
    新規ユーザーを作成したときにMaildirが自動生成されるようにするためには
    # /usr/sbin/maildirmake /etc/skel/Maildir

5) ファイアーウォールが有効になっていれば、POP3の110番に加え、IMAPの143番ポートの穴を開ける。

6) Postfixの設定。

    1.定義ファイル(/usr/lib/sasl2/smtpd.conf )の作成
    pwcheck_method: saslauthd を記述したファイルを作成の上、サービスを起動。
    # /etc/init.d/saslauthd start
    # /sbin/chkconfig saslauthd on

    2.PostfixをMaildirに設定(/etc/postfix/main.cf)
    home_mailbox = Maildir/
    #mail_spool_directory = /var/spool/mail
    ・・・に変更。

    3.PostfixのSASLを有効に設定(/etc/postfix/main.cf)
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_local_domain = $myhostname
    smtpd_recipient_restrictions = permit_mynetworks,
    permit_sasl_authenticated,
    check_relay_domains,
    reject
    smtpd_sasl_security_options = noanonymous

    4.PostfixのOP25B対応を設定(/etc/postfix/main.cf)
    relayhost = [smtpauth.eonet.ne.jp]:587
    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/パスワードファイル名
    smtp_sasl_security_options = noanonymous

    ・・・とし、パスワードファイルを作る。
    # echo [smtpauth.eonet.ne.jp]:587 ユーザー名:パスワード > /etc/postfix/authinfo
    # chmod 600 /etc/postfix/authinfo
    # postmap /etc/postfix/authinfo

7) Postfixを再起動。

8) 確認のためにテスト。

    # telnet localhost 25
    とし、EHLO localhost でAUTHの行が表示されるとメール送信時に認証が必要になっている

以上で、DDNSを使いながら自宅のメールサーバーから携帯電話へも含めてメールが送れるようになった。

EOの固定IPアドレスを取得すればこんなことは必要ないのだが、月額4,000円もする。・・・そもそも何ん故こんなに高いの???

投稿者: 管理者 日時: 2009年10月16日 10:45 | パーマリンク |TOPページへ   ▲画面上へ

トラックバック

このエントリーのトラックバックURL:
https://bit-consul.net/cgi-bin/MT/mt-tb.cgi/317

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)