17

私はついに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つのファイルから削除して、「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" );
4

6 に答える 6

14

2012年7月以降、SES自体を介して送信メールに署名するのは簡単です。

手順は簡単で簡単です。

ps:nekropostingで申し訳ありませんが、この質問は私が同じことをしようとしたときにポップアップした質問です。

于 2013-08-19T08:10:08.640 に答える
3

これを取得する理由は、デフォルトでは、Amazon独自のDKIMセットアップを使用することをお勧めします。

'via amazonses.com'テキストを削除するには、独自のDKIMキーを設定するために、これらと同様の手順に従う必要があります。

私はまだこれを自分でテストしていないことに注意してください。

于 2012-08-20T07:37:15.217 に答える
2

アマゾンから取得したMXおよびSPFレコードを、メールの送信に使用するサブドメインに設定します。

例:アマゾンsesで検証済みドメインが次のようになっているとします:domain.com 次に、検証済みドメインをクリックしたときに取得したMXおよびSPFレコードをサブドメイン abc.domain.comに追加します

送信者がabc.domain.comに変更されます

于 2016-07-28T13:58:28.957 に答える
0

私はあなたができるとは思わない。SESは、ドメイン(または他の確認済みアドレス)からの送信のみを許可し、常にsesスタンプが付いています。

于 2012-06-03T12:43:00.270 に答える
0

PHPメールにSESからの確認済みメール以外の差出人アドレスが含まれている場合でも、SESを通過しますが、amazonses経由で表示されます。ただし、差出人アドレスがSESで確認された電子メールである場合、経由アドレスは表示されません。したがって、経由アドレスを表示しない方が、メール送信のphpスクリプトを変更する方がよいでしょう。

于 2015-01-15T09:55:25.663 に答える
0

mailed-by会社のメールアドレスに置き換えることができます。custom MAIL FROM domainこれを行うには、のようなサブドメインを持つドメインであるを作成する必要がありますsub.example.com

以下は、カスタムMAILFROMドメインを作成する方法ですsub.example.com

ドメインをクリックしますexample.com

ここに画像の説明を入力してください


次に、詳細が表示されます。

ここに画像の説明を入力してください


次に、をクリックしてボタンMAIL FROM Domainを表示しSet MAIL FROM Domainます。

ここに画像の説明を入力してください


次に、Set MAIL FROM Domainボタンをクリックすると、ウィンドウが開きます。

ここに画像の説明を入力してください


次に、サブドメイン「sub」をフィールドに入力して、Set MAIL FROM Domainボタンをクリックします。

ここに画像の説明を入力してください


次に、MX RecordSPF Recordが表示されます。カスタムMAILFROMドメインを確認するには、ドメインのレコードに加えてMX RecordSPF Recordを追加する必要があります。Route 53example.comsub.example.com

ここに画像の説明を入力してください


最後に、カスタムMAILFROMドメインsub.example.comMAIL FROM domainセクションで確認されているかどうかを確認します。

ここに画像の説明を入力してください


それでもまだの場合MAIL FROM domain statusは、青色pending verificationをクリックします。retry

ここに画像の説明を入力してください


その後、検証されます。

ここに画像の説明を入力してください


カスタムMAILFROMドメインが確認された後、またはを使用してメールを送信するかどうか、およびアカウントがサンドボックスにあるかどうかを確認しますmailed-bysub.example.comexample.comsub.example.com

于 2021-06-13T13:57:49.657 に答える