2013-03-06 2 views
0

Я новый пользователь AWS.О AWS SES с использованием Java Api

Я хочу использовать функцию aws SES с помощью java api.

Когда я попытался выполнить образец SES код EC2 Java API то это дает мне следующее исключение: -

"Status Code: 400,
AWS Service: AmazonSimpleEmailService,
AWS Запрос ID: 191f7c11- 8652-11e2-be1c-6dd0975de4df,
AWS Код ошибки: RequestExpired,
AWS Сообщение об ошибке: Запрос метки времени: ср., 6 марта 2013 1:06:01 GMT истек
Оно должно быть в пределах 300 секунд/времени сервера .
"


Зачем возникает это исключение?
Пожалуйста, помогите мне решить эту проблему.
Спасибо.

ответ

0

Amazon Forums есть несколько сообщений, приближающихся к этой проблеме. Пожалуйста, посмотрите на this specific thread.
В общем, ваш сервер может быть не синхронизирован с UTC, а серверы Amazon не принимают ваши запросы из-за очень различной временной метки.

+0

Thanx для вашего ответа. Есть ли другой способ отправки писем с использованием услуг Amazon? – Pravin

+0

Альтернатива SES - создать экземпляр EC2 с Postfix, Sendmail и т. Д. IMHO, SES гораздо более масштабируема и проста в использовании и может помешать вам несколько головных болей. – Viccari