Amazon ec2 关于AWS SES使用Java Api

Amazon ec2 关于AWS SES使用Java Api,amazon-ec2,amazon-ses,java,Amazon Ec2,Amazon Ses,Java,我是AWS的新用户 我想使用JavaAPI使用aws SES特性 当我尝试执行EC2 java api的示例SES代码时,它给出了以下异常:- “状态代码:400, AWS服务:亚马逊简单邮件服务, AWS请求ID:191f7c11-8652-11e2-be1c-6dd0975de4df, AWS错误代码:RequestExpired, AWS错误消息:请求时间戳:2013年3月6日星期三01:06:01 GMT过期。 它必须在服务器时间的300秒内。“ 为什么会出现这种例外情况? 请帮我解决

我是AWS的新用户

我想使用JavaAPI使用aws SES特性

当我尝试执行EC2 java api的示例SES代码时,它给出了以下异常:-

状态代码:400,
AWS服务:亚马逊简单邮件服务,
AWS请求ID:191f7c11-8652-11e2-be1c-6dd0975de4df,
AWS错误代码:RequestExpired,
AWS错误消息:请求时间戳:2013年3月6日星期三01:06:01 GMT过期。
它必须在服务器时间的300秒内。



为什么会出现这种例外情况?
请帮我解决这个问题。
谢谢。

有几篇文章讨论这个问题。请看一看。

通常情况下,您的服务器可能与UTC不同步,并且由于时间戳的差异,Amazon服务器不接受您的请求。

Thanx,谢谢您的回复。有没有其他方法可以使用Amazon服务发送电子邮件?SES的替代方案是使用Postfix、Sendmail等设置EC2实例。IMHO,SES的可扩展性更高,使用更方便,可能会让您避免一些麻烦。