メール設定変更
mailmanのインストールがなかなか上手くいかないので、virtual_mailboxをやめてunixホームディレクトリを使用する設定に変更した。変更後の修正点をまとめると以下の通り。
/etc/postfix/main.cfはmain.cf.protoから以下の部分を変更。
mail_owner = postfix
myhostname = xxx.moon-forest.com
mydomain = moon-forest.com
myorigin = /etc/mailname
inet_interfaces = all
mydestination = $myhostname, $mydomain, localhost.$mydomain, localhost
local_recipient_maps = unix:passwd.byname $alias_maps
alias_maps = hash:/etc/aliases
home_mailbox = Maildir/
sendmail_path = /usr/sbin/postfix
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
#html_directory =
#manpage_directory =
#sample_directory =
#readme_directory =
message_size_limit = 33554432
mailbox_size_limit = 1073741824
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions =
permit_mynetworks,
permit_auth_destination,
permit_sasl_authenticated,
reject
/etc/postfix/master.cfはmaster.cf.protoから以下の部分を変更。
listen = *, ::
/etc/dovecot/conf.d/10-auth.confは以下の部分を変更。
disable_plaintext_auth = no auth_mechanisms = cram-md5 plain login #!include auth-system.conf.ext !include auth-passwdfile.conf.ext
/etc/dovecot/conf.d/10-mail.confは以下の部分を変更。
mail_location = maildir:~/Maildir
/etc/dovecot/conf.d/10-master.conf
service imap-login {
inet_listener imap {
}
inet_listener imaps {
}
}
service pop3-login {
inet_listener pop3 {
}
inet_listener pop3s {
}
}
service lmtp {
unix_listener lmtp {
}
}
service imap {
}
service pop3 {
}
service auth {
unix_listener auth-userdb {
}
# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
}
service auth-worker {
}
service dict {
unix_listener dict {
}
}
/etc/dovecot/conf.d/auth-passwdfile.conf.ext
passdb {
driver = passwd-file
args = scheme=CRAM-MD5 username_format=%u /etc/dovecot/users
}
userdb {
driver = passwd-file
args = username_format=%u /etc/dovecot/users
}
これ以外の設定ファイルはデフォルトに戻した。
コメントを残す