Amazon web services 不接收亚马逊SES反弹通知

Amazon web services 不接收亚马逊SES反弹通知,amazon-web-services,amazon-ses,ubuntu-server,amazon-sns,Amazon Web Services,Amazon Ses,Ubuntu Server,Amazon Sns,我已在服务器上配置postfix,以便仅向Amazon SES发送@gmail.com邮件: gmail.com smtp:email-smtp.eu-west-1.amazonaws.com:25 * : 此外,我在AmazonSES控制台中配置了使用AmazonSNS接收邮件的反弹和投诉。问题是,如果我向一个不存在的gmail地址发送邮件,我不会收到回音 如果从mail.google.com向地址dsadaerwer.lala-band-

我已在服务器上配置postfix,以便仅向Amazon SES发送@gmail.com邮件:

gmail.com          smtp:email-smtp.eu-west-1.amazonaws.com:25
*                  :
此外,我在AmazonSES控制台中配置了使用AmazonSNS接收邮件的反弹和投诉。问题是,如果我向一个不存在的gmail地址发送邮件,我不会收到回音

如果从mail.google.com向地址dsadaerwer.lala-band-sucks.justin-is-a发送邮件-beaver@gmail.com我收到:

Delivery to the following recipient failed permanently:
 dsadaerwer.lala-band-sucks.justin-is-a-beaver@gmail.com
但是如果从PHP脚本发送到同一地址,postfix会说:

E4E1A9F9CE: to=<dsadaerwer.lala-band-sucks.justin-is-a-beaver@gmail.com>, relay=email-smtp.eu-west-1.amazonaws.com[54.72.42.170]:25, delay=21, delays=0.02/0.04/11/10, dsn=2.0.0, status=sent (250 Ok 00000146d86bcc13-9fa1ac16-b1cd-476e-8398-31f406d47961-000000)
E4E1A9F9CE:to=,relay=email smtp.eu-west-1.amazonaws.com[54.72.42.170]:25,delay=21,delays=0.02/0.04/11/10,dsn=2.0.0,status=sent(250 Ok 00000 146D86BCC13-9fa1ac16-b1cd-476e-8398-31f406d47961-000000)
所以Amazon SES接受邮件,但我没有收到失败的通知。有什么不对劲

注意。发送有效电子邮件时,一切正常


此外,当从AWS SES控制台向发送测试邮件时bounce@simulator.amazonses.com,我会立即收到电子邮件通知,但通过email-smtp.eu-west-1.amazonaws.com从PHP脚本发送到同一封电子邮件不会导致电子邮件通知。

我也面临同样的问题。在我的例子中,我使用PHPMailer库()并通过指定消息的发送者来解决它

/**
 * The Sender email (Return-Path) of the message.
 * If not empty, will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
 * @type string
 */
public $Sender = '';
我将它设置为与$From相同的地址,现在我收到预期地址中的反弹

这是我的工作代码:

$this->mail = new PHPMailer();
$this->mail->CharSet = 'utf-8';
$this->mail->From = $from_address;
$this->mail->Sender = $from_address;
$this->mail->FromName = $from_name;
$this->mail->Subject = $subject;
$this->mail->Body    = $body;
$this->mail->AltBody = $altBody;
$this->mail->addAddress($to_address, $to_name);
$this->mail->send()
如果在PHPMailer中使用setFrom方法,它还将自动将发件人设置为相同的地址

/**
 * Set the From and FromName properties.
 * @param string $address
 * @param string $name
 * @param boolean $auto Whether to also set the Sender address, defaults to true
 * @throws phpmailerException
 * @return boolean
 */
public function setFrom($address, $name = '', $auto = true)

嗨,一年半前你问过这个问题。。。你找到解决办法了吗?我现在面临同样的问题,我没有收到反弹或投诉通知。我也有这个问题-你找到解决方法了吗?