亚马逊SES + PHP

时间:2015-08-12 17:33:43

标签: php amazon-web-services amazon-ses

我试图用PHP设置亚马逊SES。我已经浏览了互联网和AWS PHP SDK的文档,但我只看到过时的脚本,包括如何包含实际的库和发送电子邮件。这里有没有人有一个使用Amazon SES和PHP的工作脚本?

这是我发现的最接近测试脚本但它不起作用的地方:

require 'src/aws.phar';
use Aws\Common\Enum\Region;
use Aws\Ses\SesClient;
try {   
$ses = SesClient::factory(array(
'key'    => 'AKIAJ4ERVU6XXXXXXX',
'secret' => 'kMgagzJmB4Xjw7UD+Md0KNgW+CTE2jCXXXXX/',
'region' => Region::US_EAST_1
));

$ses->verifyEmailIdentity( array(
'EmailAddress' => 'jason@aol.com'
));

}
catch( Exception $e )
{
echo $e->getMessage();
}

1 个答案:

答案 0 :(得分:0)

首先,您需要禁用/删除并生成新的密钥对,这样您就不必面对糟糕的情况,因为有刮刀/机器人和可能滥用您的访问密钥对的人。

至于你原来的问题,你没有描述什么不适合你。无论如何,既然你想要一个有效的版本,请检查一下这个源代码:https://github.com/daniel-zahariev/php-aws-ses,它会给你足够的想法让你的工作。