今まで動いていたメールサービスに、新しいメールアドレスを「/etc/dovecot/passwd」と「/etc/postfix/virtual-mailbox」に設定して、「dovecot」と「postfix」のサービスをリスタートしました。
メールは送信できますが、受信が出来なくなりました。
サクラメールを使って「hoge@hoge2.jp」に送信しようとすると、「Undelivered Mail Returned to Sender」がサクラメールに返却されて、送信できません。
「I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.」
同じサーバで管理している他のドメインメールも受信できなくなりました。
追加しようとしていたメールアドレスを、「/etc/dovecot/passwd」と「/etc/postfix/virtual-mailbox」から消して、「dovecot」と「postfix」のサービスをリスタートしましたが回復しません。
「/var/log/maillog」を見ますと、「unknown user: "hoge2.jp/hoge/maildir/@hoge2.jp"」が発生しています。
maildirは、virtual-mailboxでは「Maildir」と書いてますし、その後の「@hoge2.jp」は書いた覚えはありません。
対処方法が分かる方いましたら、ご指導いただけないでしょうか。
環境
サーバ
お名前.com 2GBプラン
OS及びバージョン
Centos
CentOS release 6.10 (Final)
dovecot バージョン
2.0.9
postfix バージョン
mail_version = 2.6.6
milter_macro_v = $mail_name $mail_version
postconf -n を実行してログを取得しました。
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
disable_vrfy_command = yes
home_mailbox = Maildir/
html_directory = no
inet_protocols = all
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
message_size_limit = 20480000
mydestination = localhost
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
sample_directory = /usr/share/doc/postfix-2.6.6/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP unknown
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_tls_cert_file = /etc/pki/tls/certs/mail.crt
smtpd_tls_key_file = /etc/pki/tls/certs/server.key
smtpd_tls_session_cache_database = btree:/etc/postfix/smtpd_scache
smtpd_tls_session_cache_timeout = 86400s
smtpd_use_tls = yes
unknown_local_recipient_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_gid_maps = static:10000
virtual_mailbox_base = /var/spool/virtual
virtual_mailbox_domains = hoge2.jp, hoge5.com
virtual_mailbox_maps = hash:/etc/postfix/virtual-mailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:10000
tail -f /var/log/maillogで"unknown user"が発生した時のログを取りました。
Oct 29 13:46:43 hoge2 postfix/smtpd[5335]: connect from www4222.sakura.ne.jp[133.242.249.162]
Oct 29 13:46:43 hoge2 postfix/smtpd[5335]: 7DD18A016EA: client=www4222.sakura.ne.jp[133.242.249.162]
Oct 29 13:46:43 hoge2 postfix/cleanup[5339]: 7DD18A016EA: message-id=136D7CC7FF861B368FAC351@hoge1.jp
Oct 29 13:46:43 hoge2 postfix/qmgr[5263]: 7DD18A016EA: from=hoge@hoge1.jp, size=1938, nrcpt=1 (queue active)
Oct 29 13:46:43 hoge2 postfix/virtual[5340]: 7DD18A016EA: to=hoge2.jp/hoge/Maildir/@hoge2.jp, orig_to=hoge@hoge2.jp, relay=virtual, delay=0.06, delays=0.06/0/0/0, dsn=5.1.1, status=bounced (unknown user: "hoge2.jp/hoge/maildir/@hoge2.jp")
Oct 29 13:46:43 hoge2 postfix/cleanup[5339]: 8895AA016ED: message-id=20211029044643.8895AA016ED@hoge2.jp
Oct 29 13:46:43 hoge2 postfix/bounce[5341]: 7DD18A016EA: sender non-delivery notification: 8895AA016ED
Oct 29 13:46:43 hoge2 postfix/qmgr[5263]: 8895AA016ED: from=<>, size=3817, nrcpt=1 (queue active)
Oct 29 13:46:43 hoge2 postfix/qmgr[5263]: 7DD18A016EA: removed
Oct 29 13:46:43 hoge2 postfix/smtpd[5335]: disconnect from www4222.sakura.ne.jp[133.242.249.162]
Oct 29 13:46:43 hoge2 postfix/smtp[5342]: 8895AA016ED: to=hoge@hoge1.jp, relay=hoge1.jp[133.242.249.162]:25, delay=0.11, delays=0/0/0.06/0.05, dsn=2.0.0, status=sent (250 2.0.0 19T4kh8X039694 Message accepted for delivery)
Oct 29 13:46:43 hoge2 postfix/qmgr[5263]: 8895AA016ED: removed
/etc/dovecot/passwd 内のユーザです。
doveadm を使ってCRAM-MD5に変換した値をセットしています。
hoge@hoge2.jp:{CRAM-MD5}XXXXX
/etc/postfix/virtual-mailbox 内のユーザです。
postmapを使って、virtual-mailbox.dbを作成しています。
hoge@hoge2.jp hoge2.jp/hoge/Maildir/
追加です。
maillogにある「unknown user: "hoge2.jp/hoge/maildir/@hoge2.jp」の「@hoge2.jp」は、「/etc/sysconfig/network」に記載したホスト名でしょうか。
HOSTNAME=hoge.jp
追加です。
2019/1/5 にバックアップしていた、virtual-mailbox.db を戻して、postfixをリスタートしますと、問題なく動くようになりました。
現在のpostmapで作成した、「virtual-mailbox.db」と「postfix」が合っていないのでしょうか???
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/29 11:43
2021/10/29 11:50
2021/12/17 01:19