私たちはAWSサーバーを持っており、Eメールは私たちのドメイン以外のドメインに転送されます。私はGmailアカウントにメールを送信できますが、ホストされているGmailアカウントには送信できないことを確認しました。
たとえば、次のアドレスに送信できます。[Eメール保護]しかし、[Eメール保護]
mydomain.com をホストするサーバー
Amazon SES を正常に統合しましたが、まだ Gmail アカウントにメールを送信できますが、自分のドメインには送信できません。
/usr/sbin/sendmail -f [email protected] [email protected]
This is a giant test
これはうまくいきますが、次はうまくいきません
/usr/sbin/sendmail -f [email protected] [email protected]
This test is bigger than the previous test
私のDNSはAmazon Route 53でホストされています。私のメールはGoogleでホストされています。私のウェブサイトはAmazonのEc2インスタンスでホストされています。私のウェブサーバーはAmazon AMIインスタンスです。
cat /etc/*-release
NAME="Amazon Linux AMI"
VERSION="2014.09"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2014.09"
PRETTY_NAME="Amazon Linux AMI 2014.09"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2014.09:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
Amazon Linux AMI release 2014.09
私のメールが自分のサーバーにかかって送信されないようですが、どこを見るべきかわかりません。
答え1
このステップは機能します
スピード:
vim /etc/mail/sendmail.mc
最後に:
define(`MAIL_HUB', `example.com.')dnl
define(`LOCAL_RELAY', `example.com.')dnl
それから:
sendmailconfig (or /etc/mail/make depending on your distro)
service sendmail restart
テスト:
echo -e "To: [email protected]\nSubject: Test\nTest\n" | sendmail -bm -t -v
echo -e "To: user\nSubject: Test\nTest\n" | sendmail -bm -t -v
ここから: https://serverfault.com/questions/65365/disable-local-delivery-in-sendmail