#Postfix + Dovecot
##設定手順
- 
セキュリティゾーンの設定から25(SMTP), 110(POP)のポートを開放する 
- 
Route53からmail.sample.jpのAレコードとMXレコードを設定する 
- 
Postfix(メール送受信ソフト)のインストール 
 sudo yum -y install postfix
- 
/etc/postfix/main.cfを編集する(ドメインなどの設定) 
 sudo vim /etc/postfix/main.cfmyhostname = mail.sample.jp mydomain = sample.jp myorigin = sample.jp mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain inet_interfaces = all # ipv6の未指定アドレスも追記する(mailmanでないとダメだった) mynetworks = 10.0.0.0/16, 127.0.0.0/8, [::1]/128 home_mailbox = Maildir/ smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination # ↑ここの設定で↓の情報が多いが、Postfix2.10移行は↑。ここハマる。 # smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination # http://blog.code4u.org/archives/658 # http://www.postfix.org/postconf.5.html#smtpd_recipient_restrictions
- 
SASL(SMTP認証に必要なライブラリ)をインストールして起動する 
 sudo yum -y install cyrus-sasl sudo systemctl start saslauthd sudo systemctl enable saslauthd
- 
Postfixの起動 sudo alternatives --config mta sudo systemctl stop sendmai sudo systemctl disable sendmail sudo systemctl start postfix sudo systemctl enable postfix 
- 
ユーザ追加 sudo useradd info sudo passwd info //mefilas0083 su - info mkdir Maildir 
- 
新規ユーザ追加じに自動でMaildirを作るようにスケルトン sudo mkdir -p /etc/skel/Maildir/{new,cur,tmp} sudo chmod -R 700 /etc/skel/Maildir/ 
- 
Dovecot(POP/IMAP担当)のインストール 
 sudo yum -y install dovecot
- 
Dovecotの設定ファイル修正 sudo vim /etc/dovecot/conf.d/10-mail.conf mail_location = maildir:~/Maildir sudo vim /etc/dovecot/conf.d/10-auth.conf auth_mechanisms = plain login
- 
Dovecotの起動 sudo systemctl start dovecot sudo systemctl enable dovecot 
- 
エイリアスを編集する 
 /etc/aliases #info: postmaster
more /var/log/maillog
yum install cyrus-sasl-plain