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

[[Linuxメモ]]

*Postfixメモ [#c6222c29]


** 構築仕様 [#r4d595f8]
POP3サーバとしてDovecotを利用するためMaildir形式のメールボックス~
形式として、smtp_authでの認証とする。~
~
smtp_authの認証についてはUnixアカウントを利用します。~

** 事前確認 [#y1ac1131]
-インストールパッケージ
 # rpm -qa | egrep "postfix|sendmail|dovecot"
 → postfix dovecotが入っていなければインストール。
   sendmail が入っている場合はパッケージを削除。

** 実作業 [#u4339a1d]
-Maildirの準備

--ユーザー作成時にMaildirが作られるようにする。
 # mkdir -p /etc/skel/Maildir/{new,cur,tmp}
 # chmod 700 /etc/skel/Maildir

--すでに作成されてるユーザーのMaildirを作成
 # for i in `ls /home`; do mkdir /home/$i/Maildir;
 # for i in `ls /home`; do mkdir -p /home/$i/Maildir/{new,cur,tmp};
 chown $i.$i -R /home/$i/Maildir; chmod 700 /home/$i/Maildir; done

-Postfixの設定

--/etc/postfix/main.cfを編集

---main.cfのオリジナルをバックアップ
 # cp -p /etc/postfix/main.cf{,.org}

---main.cfの以下の項目を変更
 #myhostname = virtual.domain.tld
 ↓
 myhostname = mail.masa23.info
 
 #mydomain = domain.tld
 ↓
 mydomain = masa23.info
 
 inet_interfaces = localhost
 ↓
 #inet_interfaces = localhost
 inet_interfaces = all
 
 mydestination = $myhostname, localhost.$mydomain, localhost
 ↓
 #mydestination = $myhostname, localhost.$mydomain, localhost
 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
 
 #mynetworks = 168.100.189.0/28, 127.0.0.0/8
 ↓
 mynetworks = 192.168.0.0/16, 127.0.0.0/8
 
 #home_mailbox = Maildir/
 ↓
 home_mailbox = Maildir/
 
 末尾追記。
 smtpd_sasl_auth_enable = yes
 smtpd_sasl_local_domain = $myhostname
 smtpd_recipient_restrictions = permit_mynetworks
 				permit_sasl_authenticated
 				reject_unauth_destination

- /etc/postfix/master.cf
 SubmissionPort有効化
 #submission inet n - n - - smtpd
 ↓
 submission inet n - n - - smtpd

-Dovecotの設定

--/etc/dovecot.confを編集

---dovecot.confのオリジナルをバックアップ
 # cp -p /etc/dovecot.conf{,.org}

---main.cfの以下の項目を変更
 #protocols = imap imaps pop3 pop3s
 ↓
 protocols = imap imaps pop3 pop3s
 
 #mail_location =
 ↓
 mail_location = maildir:~/Maildir

-自動&自動起動有効化
 # service postfix start
 # service saslauthd start
 # service dovecot start
 # chkconfig postfix on
 # chkconfig saslauthd on
 # chkconfig dovecot on


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS