質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Dovecot

Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

Q&A

解決済

1回答

3360閲覧

Postfix + Dovecot でメールサーバ構築後、Gmailからメール送信で「アドレス不明」のエラー

退会済みユーザー

退会済みユーザー

総合スコア0

Dovecot

Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

0グッド

0クリップ

投稿2018/06/08 12:44

Postfix と Dovecot を使用してメールサーバを構築しようとしています。
また、バーチャルメールボックスを使用したいと思っています。
しかし、メールをGmailから送信するとこのようなエラーが返ってきます。
逆に、構築した側から送信しても受信されませんでした。

アドレス不明 アドレスが見つからなかったか、メールを受信できないアドレスであるため、メールは user@domain1.com に配信されませんでした。 リモート サーバーからの応答: 550 5.1.1 <user@domain1.com>: Recipient address rejected: User unknown in local recipient table

設定はこのようにしています

main.cf (Postfix)

queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix mail_owner = postfix myhostname = mail.domain2.com mydomain = domain1.com myorigin = $mydomain inet_interfaces = all inet_protocols = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain unknown_local_recipient_reject_code = 550 relayhost = alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases home_mailbox = Maildir/ smtpd_banner = $myhostname ESMTP $mail_name debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix mailq_path = /usr/bin/mailq.postfix setgid_group = postdrop html_directory = no manpage_directory = /usr/share/man sample_directory = /usr/share/doc/postfix-2.10.1/samples readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES virtual_mailbox_domains = domain1.com, domain2.com virtual_mailbox_base = /var/spool/virtual virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_uid_maps = static:10000 virtual_gid_maps = static:10000 disable_vrfy_command = yes mailbox_size_limit = 204800000 message_size_limit = 5120000 smtpd_client_restrictions = check_client_access hash:/etc/postfix/access reject_rbl_client zen.spamhaus.org reject_non_fqdn_sender reject_unknown_sender_domain smtpd_sender_restrictions = reject_rhsbl_sender zen.spamhaus.org reject_unknown_sender_domain smtpd_sasl_auth_enable = yes smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth broken_sasl_auth_clients = yes smtpd_use_tls = yes smtp_tls_security_level = may smtpd_tls_cert_file = fullchain.pem (ここはちゃんと設定しています) smtpd_tls_key_file = privkey.pem (ここはちゃんと設定しています) smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_scache smtpd_tls_session_cache_timeout = 3600s smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination

vmailbox (Postfix /etc/postfix/vmailbox)

user@domain1.com domain1.com/user/Maildir/ user@domain2.com domain2.com/user/Maildir/

10-auth.conf (Dovecot)

disable_plaintext_auth = no auth_mechanisms = cram-md5 plain !include auth-system.conf.ext !include auth-passwdfile.conf.ext !include auth-static.conf.ext

10-mail.conf (Dovecot)

mail_location = maildir:~/Maildir:INDEX=/var/spool/virtual/%d/%n namespace inbox { inbox = yes } first_valid_uid = 1000 mbox_write_locks = fcntl

10-master.conf (Dovecot)

service imap-login { inet_listener imap { port = 0 } inet_listener imaps { port = 993 ssl = yes } } service pop3-login { inet_listener pop3 { port = 0 } inet_listener pop3s { port = 995 ssl = yes } } service auth { unix_listener /var/spool/postfix/private/auth { mode = 0660 user = postfix group = postfix } }

auth-passwdfile.conf.ext (Dovecot)

passdb { driver = passwd-file args = scheme=CRAM-MD5 username_format=%u /etc/dovecot/passwd } userdb { driver = passwd-file args = username_format=%u /etc/dovecot/passwd }

auth-static.conf.ext (Dovecot)

userdb { driver = static args = uid=10000 gid=10000 home=/var/spool/virtual/%d/%n }

passwd

user@domain1.com:{CRAM-MD5}... user@domain2.com:{CRAM-MD5}...

そのあと以下を実行

# postmap /etc/postfix/access # postmap /etc/postfix/vmailbox

また、user@domain2.comは送受信がうまくいっています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2018/06/08 22:10

「構築した側から送信しても受信されませんでした」とは、Postfix からGmail ということでしょうか?
CHERRY

2018/06/08 22:11

/var/log/maillog の内容を質問に追記できないでしょうか?
退会済みユーザー

退会済みユーザー

2018/06/09 10:23

/var/log/maillog というファイルは存在しませんでした。
退会済みユーザー

退会済みユーザー

2018/06/09 10:23

Postfix からGmail からです。
CHERRY

2018/06/09 10:26

Postfix が動いている OS は、何でしょうか?
退会済みユーザー

退会済みユーザー

2018/06/09 10:27

CentOS7 です
guest

回答1

0

ベストアンサー

とりあえず、気になった点を...

mydestination は、ローカル配信するための設定ですので、ここに記載されたドメインは、unixユーザーが必要です。

Virtual Mailbox を利用するドメインは、mydestination に設定しないで mydestination は、ホスト名だけにします。

投稿2018/06/08 23:48

CHERRY

総合スコア25171

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/06/09 10:37 編集

mydestination = $myhostname にすることでメールの受信ができました。
退会済みユーザー

退会済みユーザー

2018/06/09 10:35

メールの受信はできましたが送信時 This is the mail system at host mail.domain2.com. 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. The mail system <アドレス@gmail.com>: host gmail-smtp-in.l.google.com[2404:6800:4008:c06::1a] said: 550-5.7.1 [2400:8500:1801:410:118:27:21:88 1] Our system has detected an 550-5.7.1 unusual rate of unsolicited mail originating from your IP address. To 550-5.7.1 protect our users from spam, mail sent from your IP address has been 550-5.7.1 blocked. Please visit 550-5.7.1 https://support.google.com/mail/?p=UnsolicitedIPError to review our 550 5.7.1 Bulk Email Senders Guidelines. e26-v6si58898645pfb.185 - gsmtp (in reply to end of DATA command) が表示されました
CHERRY

2018/06/09 11:42

エラーメッセージの意味は、https://support.google.com/a/answer/3726730?hl=ja より > (550, "5.7.1", ご使用の IP アドレスから送信された異常な数の未承諾メールが検出されました。ユーザーを迷惑メールから保護するため、ご使用の IP アドレスから送信されたメールをブロックしました。Google の一括送信ガイドラインをご覧ください。) ということですが、多数のメールを送信しているのでしょうか?
退会済みユーザー

退会済みユーザー

2018/06/09 16:33

一般的な件数のみ送信しています。
CHERRY

2018/06/10 00:31

google が、要求している下記の対策はされていますか? * メールを送信しているサーバーは、DNSの正引き/逆引きの設定 ( IPv4 / IPv6 ) * SPF レコードを設定する。 * KDIM 署名をする。 * DMARC ポリシーを公開する。 gmail で迷惑メールと判断されるされた場合のトラブルシューティングが google から公開されていますが、これを試してください。 https://support.google.com/mail/troubleshooter/2696779
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問