自定义亚马逊SES - 删除amazonses.com

t q*_*t q 14 amazon-ec2 amazon-web-services

我终于让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
Run Code Online (Sandbox Code Playgroud)

问题:如何amazonses.com从这两个文件中删除并将'mailed-by'字段替换为我的公司电子邮件地址?

继承人我的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" );
Run Code Online (Sandbox Code Playgroud)

已解决:只要sent mail来自经过验证的域名,amazonses.com就不会出现

Dmi*_*hin 13

20127月起,通过SES本身轻松签署外发邮件.

说明简单明了.

ps:对不起nekroposting,但这个问题是我试图做同样的事情时弹出的问题.

  • 鼓励尸体化.甚至还有[银色徽章](http://stackoverflow.com/help/badges/17/necromancer). (7认同)
  • 我得到了这个答案,顺便说一句. (6认同)