Чи може бути налаштований сервер електронної пошти в Azure VM?


10

Я розглядаю можливість встановлення простого сервера електронної пошти SMTP + IMAP для внутрішнього використання на додатковій невеликій машині Azure. Коли я кажу про внутрішнє використання, я не маю на увазі "використовуваний внутрішніми користувачами", а для використання як частини більшої системи та для головної мети отримання електронних повідомлень для цілей аудиту / реєстрації, які потім обробляються на основі правил, які тригерні дії. Інколи може бути автоматична відповідь.

Моє питання полягає в тому, чи може простий сервер електронної пошти розміщуватись у Azure VM, оскільки те, що я бачу в Інтернеті за попереднім пошуком, - це те, що Azure не підтримує зворотний DNS (хоча вони призначають майже статичні IP-адреси в даний час), що потім спричинить епізоди електронної відповіді на вихідні електронні листи позначаються як спам.

Моє запитання: чи це так, чи є якась установка, яка б дозволила вирішити це?

Примітка. Це лише питання попереднього дослідження. Я не адміністратор.

EDIT: Для тих, хто вскочить і скаже, використовуйте SendGrid. Я не збираюся надсилати бюлетені, а в основному отримувати електронні листи. Крім того, додатковий невеликий екземпляр Azure - це $ 9 / місяць, коли як SendGrid Push API (який не дозволить дозволити опитування, як я хотів) починається від $ 90 / місяць, що вдесятеро перевищує вартість.

EDIT 2: Моя перевага - це впроваджувати систему на основі опитування (опитувати сервер на нові електронні листи кожні X години), а не впроваджувати систему на основі "push + queue" (більшість сторонніх сервісів надають API Push, який передає кожну електронну пошту до веб-URL )

EDIT 3: Я вважаю за краще не використовувати сторонні послуги, тому що я не хочу, щоб вміст електронної пошти та вкладені файли проходили через них.

РЕДАКТИКА 4: Подивіться, я не шукаю поради щодо того, як його налаштувати або який сторонній сервіс використовувати. Мене запитують: " Чи можна налаштувати сервер електронної пошти, який може приймати електронну пошту та надсилати випадкові повідомлення електронної пошти, які не будуть позначені як спам через обмеження Azure? Якщо є обмеження - що це, і як можна над ними працювати? "


Спочатку ваш ip статичний? тоді, якщо ви хочете залишити будь-який спам, прочитайте правила spamhaus.org .
PersianGulf

4
Я не кажу, що це означає, але якщо вам доведеться запитати "що пов'язано з налаштуванням сервера SMTP?" ви насправді не готові взяти на себе завдання підтримувати поштовий сервер, підключений до Інтернету. Це не так просто, як "запустити слухача SMTP і кинути кілька записів у DNS", і це вже не менше десятиліття - вам слід залучити когось, хто знає, що вони роблять, або скористатися зовнішнім постачальник послуг.
voretaq7

@ voretaq7 Я переписав своє питання, щоб бути більш зрозумілим. По суті, я не адміністратор, і я просто роблю своє попереднє дослідження про те, можливе це чи ні, і які ускладнення. Ви також можете сказати, що мене більше цікавить приймаюча частина, ніж відправлення.
Іван Златев

@IvanZlatev, це саме те, що я шукаю масштабований сервер вхідної пошти, чи можете ви поділитися тим, що ви використали нарешті?
Аншул Нігам

Відповіді:


7

Ні.

Ви не можете бути впевнені, що ваш електронний лист буде доставлений, оскільки для багатьох напрямків просто чорний список, брандмауер або навіть нульовий маршрут всіх IP-блоків основних постачальників хмарних технологій через сильне зловживання, що спостерігається з цих діапазонів - не лише з електронної пошти, але і через інші послуги.

І навіть якщо ваша пошта буде доставлена ​​сьогодні, це не є гарантією, що вона надалі буде доставлена ​​в майбутньому.

Вам дійсно потрібен поштовий сервер за межами Azure (або EC2 або будь-якого іншого) для обробки вашої вихідної пошти, хоча це не обов'язково повинен бути стороннім поштовим сервером. Якщо у вас є досвід, ви могли б зробити це самостійно.

Коли я помістив службу на EC2, яку довелося доставити до списку розсилки, я виявив, що перевіряв, що майже 3/4 адрес списку не прийматимуть пошту звідти. Я в кінцевому підсумку відправив все в смартхост, розташований за межами EC2. Цікаво, що це також покращило продуктивність ...

Надходження вхідної пошти на Azure не буде проблемою, оскільки вищезазначені питання не стосуються.


Дякую, це те, що я в основному хотів підтвердити, не налаштовуючи його - що вхідні листи працюватимуть.
Іван Златев

Привіт, трохи старий, але сьогодні у вас є зворотний DNS azure.microsoft.com/en-us/blog/…, тому теоретично це можна зробити.
jmservera

2
Я налаштував досить багато SMTP-серверів на віртуальній машині випуску Azure, реалізував зворотний DNS і не мав абсолютно ніяких проблем з доставкою пошти. Всього мої 2 копійки.
хуртовина

@blizz Новачок у Azure і я досліджую налаштування SMTP. Не могли б ви вказати на якісь посилання / ресурси про те, як це зробити? Крім того, чи дістали ви щось із ринку Azure для запуску поштового сервера чи це програма третьої сторони? Дякую!
REMESQ

Мене теж цікавить це
Родріго Хуарес,

6

НЕ ДАЙТЕ.

У 99,999% часу набагато більше сенсу використовувати сторонній SMTP / обробник пошти, ніж реалізувати власний поштовий сервер.

У документах Azure є навіть документ про використання Sendgrid .

Я настійно рекомендую вам слідувати цим правилам і використовувати Sendgrid (або аналогічну послугу) в якості постачальника SMTP реле.

Тонкості налаштування належним чином налаштованого сервера пошти надзвичайно складні.


Моє враження від таких служб, як SendGrid, полягає в тому, що вони надають можливість надсилати пакетні електронні листи, такі як бюлетені та подібні. Мій випадок використання інший - я, головним чином, хочу отримувати електронну пошту, тому ви самі не відповідаєте на моє запитання. Я щойно заглянув у їхній аналіз API, але це починається з 80 доларів на місяць, що я просто не можу виправдати обсяг електронних листів (думав про запуск додаткового невеликого екземпляра Azure VM, який становить 9,36 долара). Крім того, в моєму випадку буде набагато простіше зробити систему на основі опитування замість черги PUSH +, яку вимагатиме API Push
Іван Златев,

Це не повинно бути sendgrid. Є інші постачальники SaaS та PaaS для електронної пошти, які все ще означатимуть, що вам не потрібно запускати власний сервер.
Том О'Коннор

Як щодо поштової марки? postmarkapp.com/inbound Виглядає дешевше.
Том О'Коннор

Подивіться, спасибі за інформацію про поштову марку, це, безумовно, краще за щось на кшталт того, що я маю на увазі, але, по суті, моє питання: "Чи можливо налаштувати робочий сервер електронної пошти в Azure VM, електронні листи якого не будуть позначені як спам".
Іван Златев

1
Я знаю, у чому полягає ваше запитання, але моя відповідь залишається незмінною. Я просто впертий такий.
Том О'Коннор
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.