【发布时间】:2011-07-05 23:23:48
【问题描述】:
我想通过亚马逊简单的电子邮件服务设置一个异步电子邮件服务,但我有一些大问题:
new Ajax.Request('https://email.us-east-1.amazonaws.com/?Action=SendEmail&Source=myemail@domain.com&Destination.ToAddresses.member.1=mydestination@domain.com&Message.Subject.Data=This%20is%20the%20subject%20line.&Message.Body.Text.Data=Hello.%20I%20hope%20you%20are%20having%20a%20good%20day.',
{
method: 'get',
requestHeaders: {"Date": +res["result"]["date"],
"X-Amzn-Authorization":"AWS3-HTTPS",
"AWSAccessKeyId":"myaccesskey",
"SignatureMethod":"mysignature"
"Signature":+res["result"]["auth"]},
我有一个 403 错误,所以我想知道亚马逊发生了什么。
日期是gmdate('D, d M Y H:i:s e') 并且是正确的。
签名来自hash_hmac('sha256', $date, 'exampleofsignature', false));
请你帮帮我。非常感谢您发布示例。
【问题讨论】:
标签: php installation amazon prototypejs