メール設定変更
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 }
これ以外の設定ファイルはデフォルトに戻した。
コメントを残す