Чи може бути налаштований сервер електронної пошти в 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.