自定义 amazons SES - 删除 amazonses.com

问题描述 投票:0回答:7

我终于让 SES 工作了,但现在我遇到了另一个问题
发送的电子邮件在

from
mailed-by 字段中留下 amazonses.com,如下所示
我目前正在沙盒访问中

from:    [email protected] via amazonses.com 
to:  [email protected]
date:    Sat, Jun 2, 2012 at 3:30 PM
subject:     Subject message
mailed-by:   amazonses.com

问题:我如何从这两个字段中删除

amazonses.com
,并将“邮寄者”字段替换为我公司的电子邮件地址?

这是我的 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('[email protected]', "Body message", "Subject message", "[email protected]" );
amazon-web-services amazon-ec2 amazon-ses
7个回答
15
投票

2012 年 7 月起,通过 SES 本身签署外发邮件变得很容易。

说明简单明了。

p.s.:对 nekroposting 感到抱歉,但是当我尝试做同样的事情时突然出现这个问题。


3
投票

您收到此消息的原因是默认情况下鼓励您使用亚马逊自己的 DKIM 设置。

为了删除“via amazonses.com”文本,您需要按照与这些类似的说明操作,以便设置您自己的 DKIM 密钥。

请注意,我还没有亲自测试过。


2
投票
将从亚马逊ses获得的

MXSPF记录设置到您发送电子邮件的子域中。

例如: 假设亚马逊 ses 上经过验证的域名是:

domain.com 然后将点击已验证域名时获得的 MXSPF 记录添加到子域 - abc.domain.com

它将把您的邮寄方式更改为

abc.domain.com


0
投票
我不相信你能做到。 SES 只允许从您的域(或其他经过验证的地址)发送,并且它始终带有 ses 标记。


0
投票
即使您的 php 邮件的发件人地址不是来自 SES 的已验证电子邮件,它也会通过 SES,但会显示通过亚马逊。但如果发件人地址是经过 SES 验证的电子邮件,则通过地址将不会显示。所以不要显示via地址最好更改发送邮件的php脚本。


0
投票
您可以将

mailed-by

 替换为您公司的电子邮件地址。为此,您必须创建一个 
custom MAIL FROM domain
,它是具有子域(如 
sub.example.com
)的域。

以下是如何创建自定义 MAIL FROM 域

sub.example.com

单击域名

example.com

enter image description here


然后,显示详细信息。

enter image description here


然后,单击

MAIL FROM Domain

 显示 
Set MAIL FROM Domain
 按钮。

enter image description here


然后,单击

Set MAIL FROM Domain

 按钮,窗口打开。

enter image description here


然后,将子域“sub”放入该字段并单击

Set MAIL FROM Domain

 按钮。

enter image description here


然后,会显示

MX Record

SPF Record
。除了域 
MX Record
 的记录之外,您还必须将 
SPF Record
Route 53
 添加到 
example.com
,以验证自定义 MAIL FROM 域 
sub.example.com

enter image description here


最后,检查自定义 MAIL FROM 域

sub.example.com

 是否在 
MAIL FROM domain
 部分下得到验证。

enter image description here


如果

MAIL FROM domain status

 仍然是 
pending verification
,请单击蓝色的 
retry

enter image description here


然后,将进行验证。

enter image description here


验证自定义 MAIL FROM 域后,无论您是否使用

mailed-by

sub.example.com
 发送电子邮件以及您的帐户是否在沙箱中,
example.com
 都是 
sub.example.com


0
投票
酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷凉爽凉爽凉爽凉爽凉爽,凉爽凉爽,凉爽凉爽,凉爽,凉爽,凉爽,凉爽,凉爽,凉爽,凉爽,凉爽,凉爽,凉爽,凉爽凉爽,凉爽凉爽,凉爽凉爽,凉爽,凉爽,凉爽,凉爽凉爽酷酷酷酷

© www.soinside.com 2019 - 2024. All rights reserved.