У меня есть немного странное требование, так как мне нужно настроить Windows Server для получения электронных писем в определенный поддомен. Я просто хочу, чтобы необработанные сообщения попадали в папку на этом сервере, поэтому не нужен сервер pop3 \ imap или что-то подобное. Специально разработанная служба Windows, работающая на рассматриваемом сервере, затем забирает сообщения из указанной папки и обрабатывает их автоматически (по сути, просто извлекая из них некоторую информацию и вставляя в базу данных)
Мой вопрос, однако, заключается в том, как лучше всего настроить сервер, чтобы электронные письма приходили на этот конкретный сервер и попадали в определенную папку. Моя текущая мысль:
1) Настройте запись MX для рассматриваемого субдомена, например myservice.example.com указывает на мой сервер
2) Настройте SMTP-сервер на рассматриваемом сервере.
Это поможет, или я далеко отсюда? Пожалуйста, будьте осторожны, у меня не так уж много опыта :)
Вы предлагаете добавить в систему дополнительный и ненужный слой. Гораздо проще создать систему для получения сообщений, чем для их приема. Мне приходилось делать то же самое раньше, и я обнаружил, что самый простой способ - использовать обычный почтовый сервер, такой как тот, который вы в настоящее время используете для своей обычной электронной почты, и периодически опрашивать этот сервер для сообщений. Затем эти сообщения извлекаются с помощью POP / IMAP или любого другого доступного вам метода и немедленно обрабатываются.
Да, это сработает.