Czy serwer poczty e-mail można skonfigurować na maszynie wirtualnej platformy Azure?

10

Rozważam możliwość skonfigurowania prostego serwera e-mail SMTP + IMAP do użytku wewnętrznego na bardzo małej maszynie wirtualnej platformy Azure. Kiedy mówię o użytkowaniu wewnętrznym, nie mam na myśli „używanego przez wewnętrznych użytkowników”, ale do użytku jako część większego systemu i do realizacji głównego celu otrzymywania wiadomości e-mail do celów audytu / logowania, które są następnie obsługiwane w oparciu o reguły, które wyzwalać działania. Czasami może wystąpić automatyczna odpowiedź zwrotna.

Moje pytanie brzmi, czy prosty serwer poczty e-mail może być hostowany na maszynie wirtualnej platformy Azure, ponieważ to, co widzę w Internecie ze wstępnego wyszukiwania, to to, że platforma Azure nie obsługuje odwrotnego DNS (obecnie przypisują prawie statyczne adresy IP), co wtedy spowoduje sporadyczne wychodzące wiadomości e-mail z automatyczną odpowiedzią oznaczone jako spam.

Moje pytanie brzmi: czy tak jest w przypadku, czy jest jakaś konfiguracja, która pozwoliłaby na obejście tego?

Uwaga: To tylko wstępne pytanie badawcze. Nie jestem administratorem.

EDYCJA: Do tych, którzy wskoczą i powiedzą, użyj SendGrid. Nie zamierzam wysyłać biuletynów, ale głównie otrzymywać e-maile. Dodatkową małą instancją platformy Azure jest również 9 USD / miesiąc, w której interfejs API SendGrid Push (który nie pozwala na odpytywanie w taki sposób, w jaki chciałbym) zaczyna się od 90 USD / miesiąc, czyli dziesięć razy więcej.

EDYCJA 2: Preferuję wdrożenie systemu opartego na ankiecie (sondowanie serwera pod kątem nowych wiadomości e-mail co X godzin) zamiast wdrażania systemu opartego na kolejce wypychanej + (większość usług zewnętrznych zapewnia interfejs API Push, który wypycha każdą wiadomość e-mail do adresu URL )

EDYCJA 3: Wolałbym nie korzystać z usług stron trzecich, ponieważ nie chcę, aby treść wiadomości e-mail i załączników przechodziła przez nie.

EDYCJA 4: Słuchaj, nie szukam porady, jak to skonfigurować ani jakiej usługi innej firmy użyć. Pytam: „ Czy można skonfigurować serwer poczty e-mail, który może odbierać wiadomości e-mail i od czasu do czasu wysyłać wiadomości e-mail, które nie będą oznaczane jako spam z powodu ograniczeń platformy Azure? Jeśli istnieją ograniczenia - jakie to są i jak mogą można je obejść?

Ivan Zlatev
źródło
Na początku twój ip jest statyczny? następnie, jeśli chcesz zakończyć pozostawienie spamu, przeczytaj zasady spamhaus.org .
PersianGulf
4
Nie mówię, że to wredne, ale jeśli musisz zapytać „co jest związane z konfiguracją serwera SMTP?” naprawdę nie jesteś gotowy podjąć wyzwania, jakim jest utrzymanie serwera poczty podłączonego do Internetu. Nie jest to tak proste, jak „uruchomienie nasłuchiwania SMTP i wrzucenie kilku rekordów do DNS” i nie było to przez co najmniej dekadę - powinieneś sprowadzić kogoś, kto wie, co robi, lub użyć zewnętrznego dostawca usługi.
voretaq7
@ voretaq7 Przepisałem moje pytanie, aby było bardziej jasne. Zasadniczo nie jestem administratorem i po prostu robię wstępne badania, czy jest to możliwe, czy nie i jakie są komplikacje. Można również powiedzieć, że bardziej interesuje mnie część odbiorcza niż wysyłanie.
Ivan Zlatev
@IvanZlatev, właśnie tego szukam skalowalnego serwera poczty przychodzącej. Czy możesz w końcu udostępnić to, czego używałeś?
Anshul Nigam

Odpowiedzi:

7

Nie.

Nie można mieć pewności, że wychodząca wiadomość e-mail zostanie dostarczona, ponieważ wiele miejsc docelowych jest po prostu czarną listą, zaporą, a nawet zerową trasą blokowania adresów IP wszystkich głównych dostawców usług w chmurze ze względu na poważne nadużycia widoczne z tych zakresów - nie tylko z wiadomości e-mail, ale z innych usługi również.

Nawet jeśli Twoja poczta zostanie dostarczona dzisiaj, nie ma gwarancji, że będzie nadal dostarczana w przyszłości.

Ty naprawdę potrzebuję poza serwera poczty Azure (lub EC2 lub cokolwiek) do przetwarzania pocztę wychodzącą, choć niekoniecznie muszą być serwerem poczty elektronicznej osoby trzeciej. Jeśli masz wiedzę, możesz zrobić to sam.

Kiedy umieściłem usługę na EC2, która musiała dostarczyć na listę mailingową, z testów dowiedziałem się, że prawie 3/4 adresów listy nie przyjmuje z tego miejsca poczty. W końcu wysłałem wszystko do smarthosta zlokalizowanego poza EC2. Co ciekawe, poprawiło to także wydajność ...

Posiadanie poczty przychodzącej na platformie Azure nie byłoby problemem, ponieważ powyższe problemy nie dotyczą.

Michael Hampton
źródło
Dzięki, to w zasadzie chciałem potwierdzić bez konfiguracji - że przychodzące wiadomości będą działać.
Ivan Zlatev
Cześć, trochę stary, ale obecnie masz odwrotny DNS azure.microsoft.com/en-us/blog/…, więc teoretycznie możesz to zrobić.
jmservera
2
Skonfigurowałem sporo serwerów SMTP na maszynach wirtualnych platformy Azure, zaimplementowałem odwrotny DNS i nie miałem absolutnie żadnych problemów z dostarczaniem poczty. Tylko moje 2 centy.
zamieć
@blizz Nowość na platformie Azure i badam konfigurację SMTP. Czy możesz wskazać linki / zasoby, jak to zrobić? Czy dostałeś coś poza platformą Azure Marketplace, aby uruchomić serwer pocztowy, czy jest to program innej firmy? Dzięki!
REMESQ
Też mnie to interesuje
Rodrigo Juarez,
6

NIE

W 99,999% przypadków rozsądniej jest korzystać z zewnętrznego modułu obsługi SMTP / poczty niż z własnego serwera pocztowego.

Dokumenty platformy Azure zawierają nawet dokument dotyczący korzystania z Sendgrid .

Ja bardzo polecam się do tych zaleceń i użyć Sendgrid (lub podobną usługę) jako dostawcy przekaźnika SMTP.

Skomplikowane konfigurowanie poprawnie skonfigurowanego serwera pocztowego jest niezwykle skomplikowane.

Tom O'Connor
źródło
Mam wrażenie, że w przypadku usług takich jak SendGrid zapewniają one możliwość wysyłania grupowych wiadomości e-mail, takich jak biuletyny i podobne. Mój przypadek użycia jest inny - głównie chcę otrzymywać wiadomości e-mail, więc odpowiedź tak naprawdę nie odpowiada na moje pytanie jako takie. Właśnie przyjrzałem się również ich Parse API, ale zaczyna się to od 80 USD / miesiąc, czego po prostu nie mogę uzasadnić dla ilości wiadomości e-mail (myślałem o uruchomieniu dodatkowej małej instancji maszyny Wirtualnej platformy Azure, która wynosi 9,36 USD). Dodatkowo w moim przypadku dużo łatwiej będzie zrobić system oparty na ankiecie zamiast kolejki PUSH +, co będzie wymagane przez Push API
Ivan Zlatev
To nie musi być sendgrid. Istnieją inni dostawcy SaaS i PaaS dla poczty e-mail, co nadal oznacza, że ​​nie musisz uruchamiać własnego serwera.
Tom O'Connor,
Co powiesz na stempel pocztowy? postmarkapp.com/inbound Wygląda taniej.
Tom O'Connor,
Słuchaj, dzięki za informację o stemplu pocztowym jest zdecydowanie lepsza cena za coś takiego, co mam na myśli, ale zasadniczo moje pytanie brzmi: „Czy można skonfigurować działający serwer e-mail na maszynie Wirtualnej Azure, którego e-maile nie będą oznaczane jako spam”.
Ivan Zlatev
1
Wiem, jakie jest twoje pytanie, ale moja odpowiedź pozostaje niezmieniona. Jestem taki uparty.
Tom O'Connor,