สามารถตั้งค่าเซิร์ฟเวอร์อีเมลบน Azure VM ได้หรือไม่


10

ฉันกำลังพิจารณาความเป็นไปได้ของการตั้งค่าเซิร์ฟเวอร์อีเมล SMTP + IMAP แบบง่ายสำหรับการใช้งานภายในบน Azure VM ขนาดเล็กพิเศษ เมื่อฉันพูดว่าการใช้งานภายในฉันไม่ได้หมายถึง "ใช้โดยผู้ใช้ภายใน" แต่เพื่อใช้เป็นส่วนหนึ่งของระบบที่ใหญ่กว่าและเพื่อใช้ในวัตถุประสงค์หลักในการรับข้อความอีเมลเพื่อวัตถุประสงค์ในการตรวจสอบ / บันทึกซึ่งจะจัดการตามกฎ การกระทำทริกเกอร์ บางครั้งอาจมีการตอบกลับอัตโนมัติ

คำถามของฉันคือเซิร์ฟเวอร์อีเมลธรรมดาสามารถโฮสต์ใน Azure VM ได้หรือไม่เพราะสิ่งที่ฉันเห็นบนอินเทอร์เน็ตจากการค้นหาเบื้องต้นคือ Azure ไม่สนับสนุน Reverse DNS (พวกเขากำหนด IP เกือบคงที่ในปัจจุบัน) ซึ่งจะทำให้เกิด อีเมลขาออกตอบกลับอัตโนมัติเป็นครั้งคราวเพื่อทำเครื่องหมายว่าเป็นสแปม

คำถามของฉันคือ: ในกรณีนี้หรือมีการตั้งค่าบางอย่างที่จะช่วยแก้ปัญหานี้?

หมายเหตุ: นี่เป็นเพียงคำถามวิจัยเบื้องต้น ฉันไม่ใช่ผู้ดูแลระบบ

แก้ไข: สำหรับผู้ที่จะกระโดดและพูดว่าใช้ SendGrid ฉันจะไม่ส่งจดหมายข่าว แต่ได้รับอีเมลเป็นหลัก อีกตัวอย่างเล็ก ๆ ของ Azure คือ $ 9 / เดือนซึ่งเป็น SendGrid Push API (ซึ่งจะไม่ปล่อยให้มีการสำรวจความคิดเห็นตามที่ฉันต้องการ) เริ่มต้นที่ $ 90 / เดือนซึ่งเป็นค่าใช้จ่ายสิบเท่า

แก้ไข 2: การตั้งค่าของฉันคือการใช้ระบบตามแบบสำรวจความคิดเห็น (สำรวจความคิดเห็นเซิร์ฟเวอร์สำหรับอีเมลใหม่ทุก ๆ ชั่วโมง X) แทนที่จะใช้ระบบตาม + push คิว (ส่วนบุคคลที่สามส่วนใหญ่ให้ Push API ที่ผลักดันอีเมลแต่ละฉบับไปยังเว็บ url )

แก้ไข 3: ฉันไม่ต้องการใช้บริการของบุคคลที่สามเพราะฉันไม่ต้องการให้เนื้อหาของอีเมลและไฟล์แนบผ่านเข้ามา

แก้ไข 4: ดูฉันไม่ได้มองหาคำแนะนำเกี่ยวกับวิธีการตั้งค่าหรือบริการของบุคคลที่สามที่จะใช้ สิ่งที่ฉันถามคือ " เป็นไปได้หรือไม่ที่จะตั้งค่าเซิร์ฟเวอร์อีเมลที่สามารถรับอีเมลและส่งอีเมลเป็นครั้งคราวซึ่งจะไม่ถูกทำเครื่องหมายว่าเป็นสแปมเนื่องจากข้อ จำกัด ของ Azure หรือไม่หากมีข้อ จำกัด - สิ่งเหล่านั้นคืออะไร พวกเขาสามารถแก้ไขได้หรือไม่ "


ตอนแรกไอพีของคุณคงที่เหรอ? ถ้าคุณต้องการปล่อยให้จดหมายขยะเสร็จสมบูรณ์โปรดอ่านกฎของspamhaus.org
PersianGulf

4
ฉันไม่ได้กำลังพูดแบบนี้ แต่ถ้าคุณต้องถามว่า "มีอะไรเกี่ยวข้องกับการตั้งค่าเซิร์ฟเวอร์ SMTP" คุณไม่พร้อมที่จะรับมือกับความท้าทายในการบำรุงรักษาเซิร์ฟเวอร์อีเมลที่เชื่อมต่ออินเทอร์เน็ต มันไม่ง่ายเท่ากับ "เริ่มฟัง SMTP และโยนระเบียนสองสามรายการใน DNS" และมันไม่ได้เป็นเวลาอย่างน้อยหนึ่งทศวรรษ - คุณควรพาคนที่รู้ว่าพวกเขากำลังทำอะไรหรือใช้ภายนอก ผู้ให้บริการ.
voretaq7

@ voretaq7 ฉันเขียนคำถามอีกครั้งเพื่อให้ชัดเจนยิ่งขึ้น โดยพื้นฐานแล้วฉันไม่ได้เป็นผู้ดูแลระบบและฉันเพิ่งทำวิจัยเบื้องต้นว่ามีความเป็นไปได้หรือไม่และอะไรคือปัญหาแทรกซ้อน คุณอาจพูดได้ว่าฉันสนใจส่วนที่รับมากกว่าการส่งถึงจุดนี้
Ivan Zlatev

@IvanZlatev นี่คือสิ่งที่ฉันกำลังค้นหาเซิร์ฟเวอร์อีเมลขาเข้าที่ปรับขนาดได้คุณสามารถแบ่งปันสิ่งที่คุณใช้ในที่สุดหรือไม่
Anshul Nigam

คำตอบ:


7

เลขที่

คุณไม่สามารถแน่ใจได้ว่าอีเมลขาออกของคุณจะถูกส่งเป็นปลายทางหลายแห่งเพียงบัญชีดำไฟร์วอลล์หรือแม้กระทั่งเส้นทางที่ถูกบล็อก IP ทั้งหมดของผู้ให้บริการคลาวด์ที่สำคัญเนื่องจากการละเมิดอย่างหนักที่เห็นจากช่วงเหล่านั้น - ไม่ใช่เพียงแค่อีเมล บริการเช่นกัน

และแม้ว่าจดหมายของคุณจะถูกส่งในวันนี้ก็ไม่มีการรับประกันว่ามันจะถูกส่งต่อไปในอนาคต

คุณจริงๆไม่จำเป็นต้องออกไปข้างนอกเซิร์ฟเวอร์อีเมลของ Azure (หรือ EC2 หรืออะไรก็ตาม) เพื่อประมวลผลอีเมลขาออกของคุณแม้ว่ามันจะไม่จำเป็นต้องเป็นเซิร์ฟเวอร์อีเมลของบุคคลที่สาม หากคุณมีความเชี่ยวชาญคุณสามารถทำได้ด้วยตัวเอง

เมื่อฉันใส่บริการบน EC2 ซึ่งต้องส่งไปยังรายชื่อผู้รับจดหมายฉันพบจากการทดสอบว่าที่อยู่ของรายการเกือบ 3/4 จะไม่รับจดหมายจากที่นั่น ฉันลงเอยด้วยการส่งทุกสิ่งไปยังสมาร์ทโฮสต์ที่อยู่นอก EC2 ที่น่าสนใจนี่คือการปรับปรุงประสิทธิภาพ ...

การมีจดหมายขาเข้าใน Azure จะไม่มีปัญหาเนื่องจากปัญหาข้างต้นไม่ได้ใช้


ขอบคุณนั่นคือสิ่งที่ฉันต้องการยืนยันโดยทั่วไปโดยไม่ต้องตั้งค่า - อีเมลขาเข้าจะใช้งานได้
Ivan Zlatev

สวัสดีอายุเล็กน้อย แต่ทุกวันนี้คุณมี DNS ย้อนกลับazure.microsoft.com/en-us/blog/ ......ดังนั้นในทางทฤษฎีคุณสามารถทำได้
jmservera

2
ฉันได้ตั้งค่าเซิร์ฟเวอร์ SMTP ไม่กี่แห่งบน Azure VMs ติดตั้ง DNS แบบย้อนกลับและไม่มีปัญหากับการส่งจดหมาย แค่ 2 เซ็นต์ของฉัน
blizz

@blizz ใหม่สำหรับ Azure และกำลังทำการค้นคว้าการตั้งค่า SMTP คุณสามารถชี้ไปที่ลิงก์ / แหล่งข้อมูลเกี่ยวกับวิธีการทำสิ่งนี้ได้หรือไม่? นอกจากนี้คุณยังได้รับบางสิ่งบางอย่างจากตลาด Azure เพื่อเรียกใช้เซิร์ฟเวอร์อีเมลหรือเป็นโปรแกรมของบุคคลที่สามหรือไม่ ขอบคุณ!
REMESQ

ฉันสนใจสิ่งนี้เช่นกัน
Rodrigo Juarez

6

ไม่

99.999% ของเวลาที่เหมาะสมกว่าที่จะใช้ตัวจัดการ SMTP / จดหมายของบุคคลที่สามมากกว่าที่จะใช้เซิร์ฟเวอร์อีเมลของคุณเอง

มีแม้กระทั่งเอกสารที่อยู่บนเอกสารสีฟ้าเกี่ยวกับการใช้ SendGrid

ฉันขอแนะนำให้คุณปฏิบัติตามแนวทางเหล่านี้และใช้ Sendgrid (หรือบริการที่คล้ายกัน) เป็นผู้ให้บริการส่งต่อ SMTP

ความซับซ้อนของการตั้งค่า Mailserver ที่ตั้งค่าไว้นั้นมีความซับซ้อนอย่างมาก


ความประทับใจของฉันที่มีต่อบริการเช่น SendGrid นั้นเป็นสิ่งที่อำนวยความสะดวกในการส่งอีเมลแบบกลุ่มเช่นจดหมายข่าวและที่คล้ายกัน กรณีการใช้งานของฉันแตกต่าง - ฉันต้องการรับอีเมลเป็นหลักดังนั้นคำตอบของคุณไม่ตอบคำถามของฉันอย่างแท้จริง ฉันเพิ่งดู Parse API ด้วยเช่นกัน แต่นั่นเริ่มต้นที่ $ 80 / เดือนซึ่งฉันไม่สามารถปรับปริมาณอีเมลได้ (คิดว่าจะใช้งานอินสแตนซ์ Azure VM ขนาดเล็กพิเศษซึ่งเป็น $ 9.36) นอกจากนี้ในกรณีของฉันมันจะง่ายกว่ามากในการทำระบบตามแบบสำรวจความคิดเห็นแทนคิว PUSH + ซึ่งจะต้องใช้ Push API
Ivan Zlatev

มันไม่จำเป็นต้องเป็น sendgrid มีผู้ให้บริการ SaaS และ PaaS อื่น ๆ สำหรับอีเมลที่จะยังคงหมายความว่าคุณไม่จำเป็นต้องเรียกใช้เซิร์ฟเวอร์ของคุณเอง
Tom O'Connor

แล้ว Postmark ล่ะ? postmarkapp.com/inboundดูเหมือนราคาถูกกว่า
Tom O'Connor

ดูขอบคุณสำหรับข้อมูล Postmark มันมีราคาที่ดีกว่าสำหรับสิ่งที่ฉันมีอยู่ในใจ แต่คำถามของฉันคือ "สามารถตั้งค่าเซิร์ฟเวอร์อีเมลที่ใช้งานได้บน Azure VM ได้หรือไม่อีเมลของใครจะไม่ถูกทำเครื่องหมายว่าเป็นสแปม"
Ivan Zlatev

1
ฉันรู้ว่าคำถามของคุณคืออะไร แต่คำตอบของฉันยังคงไม่เปลี่ยนแปลง ฉันแค่ดื้อรั้นแบบนั้น
Tom O'Connor
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.