2013-11-27 37 views
18

Szukam sposobu przekierowania wiadomości e-mail wysyłanych do domeny, której DNS to usługa Amazon Route 53. Na przykład. Chciałbym przekierować wiadomość e-mail na adres [email protected] na adres [email protected] I [email protected] na [email protected] Czy jest to możliwe w przypadku prostych usług poczty elektronicznej Amazon (SES)? Czy jest inny sposób na skorzystanie z usług AWS (z wyjątkiem ustawienia serwera e-mail na EC2)?Przekierowywanie wiadomości e-mail za pomocą usługi Amazon SES

Odpowiedz

-3

Nie można zrobić z SES, ponieważ SES jest tylko wysłać.

Nie można tego zrobić z trasą 53, ponieważ jest to tylko serwer DNS. Osoba wysyłająca pocztę zrobi wyszukiwanie DNS (w celu znalezienia konkretnego adresu IP), a następnie połączy się z tym polem. Serwer pocztowy na drugim końcu musi zezwolić na adresy e-mail domeny. Ale wszystkie serwery poczty są skonfigurowane tak, aby ODRZUCOWAĆ pocztę, która nie jest dla nich. (W przeciwnym razie byłoby szybko być nadużywane przez spamerów.)

Wiem Google ma sposobu korzystania z Gmaila z domen niestandardowych (nie wiem o kosztach.)

+2

uh, ses może odbierać zbyt – John

+2

To może teraz. W lutym 2014 r., Kiedy ta odpowiedź została opublikowana, nie mogła tego zrobić. Zobacz https://aws.amazon.com/about-aws/whats-new/2015/09/amazon-ses-now-supports-inbound-email/ –

9

Ten adres przekierowania jest „funkcji brakuje” platformy AWS, ale istnieje "bezpłatne" obejście, które zapewni ci przekierowanie. Utwórz konto pod numerem mailgun (bezpłatne za mniej niż 10 000 wiadomości e-mail miesięcznie), a po skonfigurowaniu domeny możesz przekierować ją do serwerów pocztowych (co jest bardzo dokładnie wyjaśnione w ich dokumentacji). Następnie można użyć kombinacji, co nazywają „trasy”, aby ustawić dowolną kombinację przekierowań na podstawie:

  1. Email nazwa wysyłane do [email protected] lub [email protected]
  2. przedmiotem e-mail
  3. Różne właściwości nagłówka e-mail

byłem w pełni gotowy do rezygnacji z posiadania kont e-mail pod moim Route 53 kategorii, ale to działało idealnie dla mnie.

+4

Amazon ogłosił, że SES może odbierać e-maile. Można go przekierować? – shark

+0

Miałem trochę spojrzeć na zasady odbioru e-maili i po prostu nie wygląda na to, że przekierowanie na inny adres e-mail jest obsługiwane po wyjęciu z pudełka. Wygląda na to, że mógłbyś napisać regułę Lambdy, która to robi, ale nie będę się tym przejmował, ponieważ powyższy sposób działa dobrze dla małego procentu rzeczy, które przychodzą przez catchall. –

20

SES nie może samodzielnie przekierowywać wiadomości, ale może wywoływać funkcję Lambda i przekierowywać wiadomości.

Jest gotowy do użycia funkcji lambda: https://github.com/arithmetric/aws-lambda-ses-forwarder

+0

Funkcja lambda nie działa dla mnie. SES wymaga wstępnej weryfikacji wszystkich adresów nadawców i zgłasza wyjątek. – Scott

+1

Czy można go wskazać na SNS, który ma subskrybenta poczty e-mail? –

+0

Obecnie ta funkcja lambda dodaje nagłówek Reply-To z oryginalnym nadawcą i zmienia nagłówek From, aby działał także dla niezweryfikowanych adresów nadawcy. – gonz