Wysyłanie testowej wiadomości e-mail kończy się niepowodzeniem, a adres e-mail nie został zweryfikowany


109

Chcę używać usługi Simple Email Service firmy Amazon do wysyłania wiadomości e-mail.

Zweryfikowałem swoją domenę oraz adres e-mail, z którego chcę wysyłać wiadomości.

Dla obu to mówi verified.

Teraz, gdy wysyłam testową wiadomość e-mail z konsoli AWS do wysłania wiadomości testowej na adres myemail@outlook.com, otrzymuję tylko komunikat o błędzie:

Adres e-mail nie został zweryfikowany. Następujące tożsamości nie przeszły kontroli w regionie EU-WEST-1: myemail@outlook.com (identyfikator żądania: 9fb78de1-2673-11e6-bbbc-5f819fabe4f4)

Teraz uderza mnie, ponieważ mówi, że myemail@outlook.com nie został zweryfikowany, ale próbowałem wysłać z admin@mydomain.com. Okno dialogowe wysyłania testowej wiadomości e-mail wymusza nawet użycie zarejestrowanego już adresu e-mail.

Jak można rozwiązać ten problem? Czy coś przegapiłem?

Odpowiedzi:


217

Gdy Twoje konto SES jest w trybie „piaskownicy”, możesz:

  1. Wysyłaj tylko ze zweryfikowanych domen i adresów e-mail oraz
  2. Wysyłaj tylko do zweryfikowanych domen i adresów e-mail

Aby wysłać do kogokolwiek innego, musisz przenieść swoje konto z trybu piaskownicy, kontaktując się z pomocą AWS i prosząc o to:

https://docs.aws.amazon.com/console/ses/sandbox



3
Możesz także dodać docelowy adres e-mail do zweryfikowanych adresów e-mail z konsoli SES. Następnie umożliwia wysłanie wiadomości testowej na ten adres.
jem jeem jen

64
Chyba zbyt wiele było, aby prosić, aby komunikat o błędzie mówił coś podobnego
matowy

1
W moim przypadku wszystko zostało zweryfikowane i nadal otrzymywałem ten (mylący) komunikat o błędzie, dopóki nie zorientowałem się, że żądanie zostało wysłane z niewłaściwym użytkownikiem IAM. Warto też sprawdzić.
Nick

1
w celach testowych zweryfikuj e-maile takie jak: docs.aws.amazon.com/ses/latest/DeveloperGuide/ ... i musisz ALBO dodać rekord TXT do DNS domeny, którą chcesz zweryfikować LUB dodawać adresy jeden po drugim za pomocą kod weryfikacyjny, który zostanie wysłany na ten adres. RÓWNIEŻ zwróć uwagę, że weryfikacje dotyczą każdego regionu, więc wybierz region, w którym chcesz przetestować wysyłanie Z przed weryfikacją zbyt wielu, ... hrm ..... (^ - ^)
Simon B.

7

Jeśli adres e-mail jest już zweryfikowany i jesteś poza piaskownicą SES, sprawdź, czy masz właściwy region AWS dla serwera SMTP. Próbowałem się połączyć, email-smtp.eu-west-1.amazonaws.comgdy moje poświadczenia SMTP dotyczyły email-smtp.us-east-1.amazonaws.comserwera.

wprowadź opis obrazu tutaj


Niepoprawnie, skontaktowałem się ze wsparciem AWS i powiedzieli, że domyślnie wszystkie tworzone konta są w trybie SandBox. Musisz skontaktować się ze wsparciem AWS, złożyć nowy bilet, a oni usuną środowisko sandbox, pod warunkiem, że masz ważną domenę.
Shwetabh Sharan

1
tak, powiedziałem, że dopóki jesteś poza piaskownicą SES, nadal musisz używać właściwego regionu AWS.
georgiecasey

Dzięki! To zadziałało dla mnie. Z jakiegoś powodu nazwa serwera zmieniła się, gdy wyprowadziłem się z piaskownicy bez mojego zauważenia.
Ikbel

@georgiecasey Załóżmy, że mój EC2 jest w Singapurze. Więc nie mogę użyć, SESponieważ nie jestem w Wirginii ani Irlandii?
Sarit

@Sarit nie, nadal możesz korzystać z SES, wystarczy skorzystać z regionu Azji i Pacyfiku. Albo i tak zrobiłeś, kiedy opublikowałem moją odpowiedź!
georgiecasey

2

W moim przypadku musiałem ponownie zweryfikować wiadomość e-mail w regionie, w którym się nie udało. Możesz spróbować zmienić swój region w prawym górnym rogu, a następnie kliknij ponownie „Zweryfikuj nowy adres e-mail”wprowadź opis obrazu tutaj


1

@Matt Houser odpowiedział już na pytania, ale dodaję zrzut ekranu z czerwca 2020 r., Który wyjaśnia, co powiedział.

wprowadź opis obrazu tutaj


0

Upewnić się

  1. Dodajesz swój adres e-mail do sesji i zostajesz zweryfikowany.
  2. Włączasz tryb produkcyjny na swoim koncie.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.