Azure VM'de bir e-posta sunucusu kurulabilir mi?


10

Ekstra küçük bir Azure VM'de dahili kullanım için basit bir SMTP + IMAP e-posta sunucusu kurma olasılığını düşünüyorum. Dahili kullanım dediğimde "dahili kullanıcılar tarafından kullanılır" demek değil, daha büyük bir sistemin parçası olarak kullanmak ve daha sonra kurallara dayalı olarak ele alınan denetim / kayıt amaçları için e-posta mesajları almanın temel amacına hizmet etmek için kastediyorum. tetikleyici eylemler. Bazen otomatik bir geri dönüş olabilir.

Benim sorum basit bir e-posta sunucusunun Azure VM içinde barındırılıp barındırılamayacağıdır, çünkü bir ön aramadan Internet'te gördüğüm şey Azure'un Ters DNS'yi desteklememesidir (günümüzde neredeyse statik IP'ler atamaktadır). otomatik yanıtlanan giden e-postaların spam olarak işaretlenmesi.

Sorum şu: Durum bu mu yoksa bu sorunu çözmenize izin verecek bir kurulum var mı?

Not: Bu sadece bir ön araştırma türüdür. Yönetici değilim.

EDIT: Atlamak ve SendGrid kullanın diyenlere. Haber bülteni göndermeyeceğim, daha çok e-posta alacağım. Ayrıca, bir Azure ekstra küçük örneği 9 $ / ay olup, SendGrid Push API'sı (istediğim gibi ankete izin vermeyecek), maliyetin on katı olan 90 $ / ay'dan başlar.

DÜZENLEME 2: Benim tercihim, push + kuyruk tabanlı bir sistem uygulamak yerine anket tabanlı bir sistem uygulamak (sunucuyu her X saatte bir yeni e-postalar için yoklamak) (çoğu üçüncü taraf hizmeti, her e-postayı bir web url'sine iten bir Push API sağlar )

DÜZENLEME 3: Bir üçüncü taraf hizmeti kullanmamayı tercih ederim, çünkü e-posta ve eklerin içeriğinin bunlardan geçmesini istemiyorum.

EDIT 4: Bakın, nasıl ayarlanacağı veya hangi 3. taraf hizmetinin kullanılacağı hakkında bir tavsiye aramıyorum. Ne soruyorum " Azure sınırlamaları nedeniyle spam olarak işaretlenmeyecek e-posta alıp zaman zaman e-posta gönderebilen bir e-posta sunucusu kurmak mümkün mü? Sınırlamalar varsa - bunlar nedir ve nasıl yapılabilir onlar etrafta mı çalışacak? "


İlk başta ip'iniz statik mi? spam bırakmak istiyorsanız, lütfen spamhaus.org kurallarını okuyun .
PersianGulf

4
Bunun kaba bir şey olduğunu söylemiyorum, ancak "SMTP sunucusu kurmaya ne dahildir?" internete bağlı bir posta sunucusunun bakımını üstlenmeye gerçekten hazır değilsiniz. "SMTP dinleyicisini başlat ve DNS'de birkaç kayıt at" kadar basit değil ve en az on yıldır olmadı - ne yaptığını bilen birini getirmeli veya harici bir servis sağlayıcı.
voretaq7

@ voretaq7 Daha net olabilmek için sorumu yeniden yazdım. Esasen, ben bir yönetici değilim ve sadece bunun mümkün olup olmadığı ve komplikasyonların ne olduğu konusunda ön araştırma yapıyorum. Ayrıca, alıcı kısımla bu noktada göndermekten daha fazla ilgilendiğimi de söyleyebilirsiniz.
Ivan Zlatev

@IvanZlatev, bu tam olarak ölçeklenebilir bir gelen posta sunucusu için aradığım şey, sonunda kullandıklarınızı paylaşabilir misiniz?
Anshul Nigam

Yanıtlar:


7

Hayır.

Giden e-postanızın teslim edileceğinden makul bir şekilde emin olamazsınız, çünkü pek çok hedef yalnızca e-postadan değil, diğer e-postalardan da söz konusu aralıklardan görülen ağır kötüye kullanım nedeniyle tüm büyük bulut sağlayıcılarının IP bloklarını kara listeye, güvenlik duvarına veya hatta boş bir rotaya yönlendirir hizmetleri de.

Postanız bugün teslim edilse bile, gelecekte teslim edilmeye devam edileceğinin garantisi yoktur.

Sen gerçekten mutlaka üçüncü bir taraf posta sunucusu olması gerekmese de, giden postayı işlemek için Azure (veya EC2 veya ne olursa olsun) bir posta sunucusu dışında gerekiyor. Uzmanlığınız varsa, bunu kendiniz yapabilirsiniz.

Bir posta listesine teslim etmesi gereken EC2'ye bir hizmet koyduğumda, test adreslerinin neredeyse 3 / 4'ünün oradan posta kabul etmeyeceğini test ettim. Her şeyi EC2 dışında bulunan bir akıllı ana bilgisayara gönderdim. İlginç bir şekilde, bu aynı zamanda performansı da artırdı ...

Yukarıdaki sorunlar geçerli olmadığından Azure'da gelen postalara sahip olmak sorun olmaz.


Teşekkürler, temelde kurmadan onaylamak istedim - gelen postalar işe yarayacak.
Ivan Zlatev

Merhaba, biraz eski, ama bugünlerde ters DNS azure.microsoft.com/en-us/blog/… böylece teorik olarak yapabilirsiniz.
jmservera

2
Azure VM'lerinde birkaç SMTP sunucusu kurdum, ters DNS uyguladım ve posta teslimi ile ilgili hiçbir sorun yaşamadım. Sadece 2 sentim.
blizz

@blizz Azure'da yeni olan ve SMTP kurmayı araştırıyorum. Bunu nasıl yapacağınıza dair herhangi bir bağlantıya / kaynağa işaret edebilir misiniz? Ayrıca, posta sunucusu çalıştırmak için Azure pazarından bir şey aldınız mı, yoksa üçüncü taraf bir program mı? Teşekkürler!
REMESQ

Ben de
Rodrigo Juarez

6

DO DEĞİL.

% 99,999'u kullanarak, bir üçüncü taraf SMTP / posta işleyicisi kullanmak, kendi posta sunucunuzu uygulamaktan çok daha mantıklıdır.

Azure belgelerinde Sendgrid kullanımı hakkında bir belge bile var .

Ben son derece şu yönergeleri takip ve bir SMTP geçiş sağlayıcı olarak Sendgrid (veya benzer bir hizmeti) kullanmanızı tavsiye ederiz.

Düzgün yapılandırılmış bir posta sunucusu kurmanın karmaşıklıkları son derece karmaşıktır.


SendGrid gibi hizmetlerle ilgili izlenimlerim, bülten ve benzeri toplu e-postalar göndermek için bir olanak sağlamalarıdır. Kullanım durumum farklı - çoğunlukla e-posta almak istiyorum, bu yüzden cevap gerçekten soruma cevap vermiyor. Ben de onların Parse API de baktım, ama bu sadece e-postaların hacmi için haklı olamaz 80 $ / ay başlar (9.36 $ olan ekstra küçük bir Azure VM örneği çalışmayı düşünüyordum). Ayrıca benim durumumda o olacak çok daha kolay itin API tarafından gerekli olacaktır yerine PUSH + kuyruğun bir anket tabanlı bir sistem yapmak
Ivan Zlatev

O değil sahip sendgrid edilecek. E-posta için kendi sunucunuzu çalıştırmanız gerekmediği anlamına gelen başka SaaS ve PaaS sağlayıcıları da vardır.
Tom O'Connor

Postmark'a ne dersin? postmarkapp.com/inbound Daha ucuz görünüyor.
Tom O'Connor

Bakın, Postmark bilgileri için teşekkürler, aklımdaki gibi bir şey için kesinlikle daha iyi fiyatlandırılıyor, ancak aslında sorum şu: "E-postaların spam olarak işaretlenmeyeceği Azure VM'de çalışan bir e-posta sunucusu kurmak mümkün mü".
Ivan Zlatev

1
Sorunuzun ne olduğunun farkındayım, ancak cevabım değişmedi. Ben sadece inatçıyım.
Tom O'Connor
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.