2016-07-22 2 views
1

Использование this ссылка Я попытался отправить электронные письма на адрес Amazon SES. Но не мог. Существо ошибки:Использование curl для отправки писем через Amazon SES

<ErrorResponse xmlns="http://ses.amazonaws.com/doc/2010-12-01/"> <Error> 
     <Type>Sender</Type> 
     <Code>MessageRejected</Code> 
     <Message>Email address is not verified. The following identities failed the check in region US-EAST-1: [email protected]</Message> </Error> 
<RequestId>4242cec6-5002-11e6-95bf-b7dbdddce018</RequestId> </ErrorResponse> 

Это кажущееся очевидным, я связался с DevOps, но увы !! Они сказали, что письмо действительно проверено. Я попробовал:

  • с различной конечной точкой
  • С другим адресом электронной почты (Это было проверено)

Но те же повторы ошибка.

Amazon говорит использование this, но у меня нет учетных записей пользователя smtp. Кроме того, остается вопрос, почему завиток не работает. Может ли кто-нибудь помочь?

EDIT

Для лучшей читаемости добавления завиток:

локон -v -X POST -H "Дата: $ (дата -R)" -H «X-AMZN-Authorization: AWS3-HTTPS AWSAccessKeyId = ORG_ACCESS_KEY, алгоритм = HmacSHA256, Подпись = $ (эхо -n $ (дата -R) | OpenSSL dgst -sha256 -hmac ORG_SECRET_KEY -binary | base64 -w 0)»--data-UrlEncode «Message.Body.Text.Data = тестовое сообщение» --data-urlencode «Destination.ToA ddresses.member.1 = my_email "--data-urlencode " Source = myorg_verified_email_id "--data-urlencode" Action = SendEmail " --data-urlencode" Message.Subject.Data = Test AWS Message "" https://email.us-west-2.amazonaws.com/ "

+0

Вы сняли листы Sandbox с учетной записи SES? Может быть, вам нужно также проверить приемник? Вы пробовали проверить URL-адрес отправителя? Почему у вас нет учетных данных SES? Почему нельзя создавать новые? – Justinas

+0

У меня нет доступа к кредитам, потому что они предназначены для организации и для всех команд. Я спросил об ограничениях Sandbox от Devops, и они не сказали никаких проблем с этим. URL-адрес отправителя и поле запускают код java, который у меня есть. Просто завиток не работает. Я не могу создать, потому что его prod для большой организации. :) – Danyal

+0

Я не делал этого в SES, но могу помочь вам с SparkPost, если вы хотите попробовать. – Yepher

ответ

0

Кажется, что smtp creds - единственный способ преодолеть эту проблему. API-ключ и пароли работают только с помощью амазонки sdk. В этом link показаны различные методы аутентификации с использованием SES.

Смежные вопросы