Как следует из названия, мы ищем собственный SMTP-сервер для использования для всех наших серверных приложений, которые имеют функции оповещения по электронной почте (например, WhatsUp Gold, наши отчеты о сервере хранилища Windows и т. Д.). БОЛЬШАЯ часть программы, которую мы используем, позволяет выполнять базовую аутентификацию на SMTP-сервере. Другие программы даже не позволяют использовать имя пользователя (просто адрес почтового сервера и все!). Почтовые серверы нашей компании (размещенный обмен) требуют, чтобы мы доплачивали за SMTP и разрешали это только в том случае, если включен SSL, а 95% программ, которые мы хотим отправлять электронные письма, не имеют опции SSL, поэтому они не работают. вопрос.
Я пробовал настроить здесь несколько серверов sendmail и postfix, но всякий раз, когда я пытаюсь отправить почту, наш сервер Exchange отклоняет ее, поскольку не может проверить имя хоста. Я предполагаю, что он выполняет поиск MX по адресу отправителя, который является просто именем хоста машины, поэтому он исходит из чего-то вроде "servername.localhost", которого явно не существует.
Я думаю, что самым большим препятствием здесь является отсутствие у меня того, как работают почтовые серверы. Это то, что мне нужно, чтобы исправить моего почтового провайдера? Могу ли я это исправить, внеся изменения в конфигурацию postfix / sendmail? Как лучше всего настроить и заработать этот внутренний почтовый сервер?
Вы можете настроить Postfix как сервер ретрансляции для Exchange. Здесь можно найти простой HOWTO: http://www.howtoforge.com/postfix_relaying_through_another_mailserver
Но для части SASL вам, вероятно, тоже понадобится: http://www.postfix.org/SASL_README.html
В любом случае, установить его с помощью правильного HOWTO довольно просто. Но помочь вам будет очень сложно, если вы просто скажете: «Это не работает. Что я сделал не так? Исправить». Пожалуйста, предоставьте ошибки, конфигурацию, журналы и т. Д.
Вы можете использовать службу SMTP в IIS для ретрансляции электронной почты на ваш сервер Exchange. Обратите внимание, что я сказал реле TO, а не THROUGH. Если IIS ретранслирует адреса электронной почты, для которых сервер Exchange является авторизатором, то его нужно легко настроить и настроить ваши приложения для использования SMTP-сервера IIS для отправки электронной почты вашим пользователям или администраторам.