Как запретить SMTP-серверу IIS отправлять электронные письма?
Вопрос
Как запретить «Виртуальному SMTP-серверу по умолчанию» отправлять сообщения о возврате на адреса электронной почты, которых у вас нет?
то естьЯ использую SMTP-сервер IIS для обработки своей электронной почты, и если электронное письмо отправляется на mydomain.com с неизвестным адресом, отправителю отправляется обратно письмо с сообщением «адрес неизвестен» (или что-то в этом роде).Я хочу, чтобы он молча потерпел неудачу.
Решение
я нашел это статья в котором есть сценарий, который вы можете запустить для настройки универсальной учетной записи на вашем сервере.Вместо этого все электронные письма, которые будут генерировать отчет о недоставке, будут направляться на эту учетную запись.Извините, я не проверял.Статья выше была удалена здесь, через Машина WayBack
По сути, краткий ответ на ваш вопрос — нет.
С другой стороны, если вы не хотите тратить деньги или у вас нет бюджета и вам нужна лучшая система электронной почты, попробуйте что-то вроде Умная почта которым вы можете бесплатно пользоваться до 10 пользователей.Я уверен, что есть и другие, но в прошлом я успешно использовал Smarter Mail.
Другие советы
Это не сбой IIS.SMTP-сервер, получающий сообщение, ищет действующий адрес электронной почты, а когда не находит его, отправляет электронное письмо обратно на ваш адрес электронной почты, сообщая, что его там нет.Единственный способ добиться незаметного сбоя — это указать адрес отправителя как поддельное электронное письмо, например no-reply@company.com и т. д.
С точки зрения SMTP, лучший способ справиться с этой проблемой — отклонить запрос RCPT в какой-то момент во время транзакции SMTP.Таким образом, ваш сервер не несет ответственности за обратную отправку предполагаемому отправителю.
Я не знаю, как конкретно настроить IIS, но вы, конечно, можете это сделать с помощью Постфикс (чем я и пользуюсь).