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

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

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

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

Postfix

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

Q&A

解決済

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

退会済みユーザー

退会済みユーザー

総合スコア0

Dovecot

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

Postfix

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

1回答

0グッド

0クリップ

2869閲覧

投稿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は送受信がうまくいっています。

以下のような質問にはグッドを送りましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

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 です

回答1

1

ベストアンサー

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

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

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

投稿2018/06/08 23:48

CHERRY

総合スコア24694

TaichiYanagiya👍を押しています

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

退会済みユーザー

退会済みユーザー

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

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

ただいまの回答率
86.02%

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

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

質問する

関連した質問

同じタグがついた質問を見る

Dovecot

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

Postfix

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