定制亚马逊SES - 删除amazonses.com(customize amazons SES

2019-07-29 17:37发布

我终于得到了SES的工作,但我现在有另一个问题面临
电子邮件发送叶子amazonses.com寄件人这样的领域
我目前在沙盒访问

from:    name@myDomain.com via amazonses.com 
to:  john@aol.com
date:    Sat, Jun 2, 2012 at 3:30 PM
subject:     Subject message
mailed-by:   amazonses.com

问题 :我如何删除amazonses.com从这些2周的Fileds并更换“寄件人”字段与我的公司电子邮件地址?

我的继承人的PHP

function sendMail($to, $subject, $message, $from ) {
    require_once('sdk-1.5.6.2/sdk.class.php');

    $AWS_KEY = "********************";
    $AWS_SECRET_KEY = "****************************************";

    $amazonSes = new AmazonSES(array( "key" => $AWS_KEY, "secret" => $AWS_SECRET_KEY ));

    $response = $amazonSes->send_email(
        $from,
        array('ToAddresses' => array($to)),
        array(
            'Subject.Data' => $subject,
            'Body.Html.Data' => $message,
        )
    );

    if (!$response->isOK()) {
        return false;
    }else {
        return true;
    }
    return false;
}
sendMail('john@aol.com', "Body message", "Subject message", "name@myDomain.com" );

解决 :只要sent mail是从验证域, amazonses.com不会出现

Answer 1:

自2012年7月 ,很容易通过SES本身签署传出邮件。

说明是容易和简单。

PS:对不起nekroposting,但这个问题是弹出当我试图做同样的事情之一。



Answer 2:

你得到这样做的原因是默认情况下,我们鼓励你使用亚马逊自己的DKIM设置。

为了去除“通过amazonses.com”的文字,您需要按照指示类似这些以建立自己的DKIM密钥。

请注意,我还没有这个测试自己。



Answer 3:

设置MXSPF记录中获得形式亚马逊SES到您的子域,通过它您发送电子邮件。

例如:假设在亚马逊SES验证域名:domain.com然后加上获得的MXSPF记录,当你在verfied域点击到subdomain- abc.domain.com

它会改变你通过邮寄向abc.domain.com



Answer 4:

我不相信你可以。 SES只允许从您的域(或其他验证地址)发送,并且它始终拥有SES邮票。



Answer 5:

即使你的PHP邮件已经从比验证的电子邮件从SES它会经过SES而是通过amazonses会显示其他地址。 但是,如果发件人地址是经过验证的电子邮件与SES然后通过地址不会显示出来。 所以不显示通过地址其更好地改变发送邮件的PHP脚本。



文章来源: customize amazons SES - remove amazonses.com