Google Apps Gmailアカウントを使用するにはpostfixを設定する必要がありますか?あるいは、正しいMXレコードを追加するだけで十分です。
私のドメインでGoogle Apps Gmailアカウントを使用しようとしています。 CentOS 6 VPSでホストされています。合計12個のメールがあります。その1つは、メーリングリストの購読にmailchimp(ニュースレターの送信)を使用することです。
残りのメールのいずれかを自動返信に設定したいと思います。
残りの10個はGoogle Apps Gmailアカウントに使用されます。
これまでGoogleを介して自分のドメインを確認できました。 Googleが推奨するようにMXレコードを正しく追加しました。
サーバーが550 5.1.1を提供したことをそのアカウントに電子メールで送信しようとすると返されます。
このためにpostfixを設定する必要がありますか?もしそうなら、それについての指示や参照はありますか?
答え1
次の事項をコメントアウトしたことを確認してください。
smtpd_recipient_restrictions =
# reject_unverified_sender
それ以外の場合は、Googleから550-5.1.1を受け取ります。
答え2
欲しいならみんなpostfix
メールがGmailで処理されている場合は、SMTPサーバー(SMTPサーバーなど)を構成する必要はありませんexim
。
あなたが受け取ったSMTPエラー()550
は、Gmailメールサーバーが受信者アドレスを自分のアドレスとして認識していないことを示します。したがって、実際に「Googleを介して自分のドメインを確認する」ことを再確認します(どういう意味なのかわかりません)。
最後に、電子メールの損失を最小限に抑えるために推奨される移行パスは次のとおりです。
- すべてがうまくいっていることを確認してください(MXは、必要なすべてのメールを許可するsmtpサーバーを指します)。
- Googlemailと交渉してドメイン名とメールアドレスを受け入れるようにしてください。
- Gmailが実際にメールを受け入れているかどうかをテストしてください。個人的には、以下の簡単なTelnetセッションと同様に、GmailサーバーへのSMTP接続を手動で設定します。
- Gmailがドメインのメールを受け入れたら、
MX
Gmailを指すようにレコードを変更してください。以前はありません。
これは、Google経由でメールアドレスを確認するために使用されるTelnetセッションです(確認しようとしましたが失敗しました[email protected]
)。
$ dig mx gmail.com
> [...]
> gmail.com. 705 IN MX 10 alt1.gmail-smtp-in.l.google.com.
> [...]
$ telnet alt1.gmail-smtp-in.l.google.com 25
> [...]
> 220 mx.google.com ESMTP i8si336733lam.57 - gsmtp
HELO world
> 250 mx.google.com at your service
MAIL FROM: <>
> 250 2.1.0 OK i8si336733lam.57 - gsmtp
> RCPT TO: <[email protected]>
> 550-5.1.1 The email account that you tried to reach does not exist. Please try
QUIT
$
(.で始まる行は$
シェルに入力する必要があります>
。dig