Я пытаюсь отправить электронную почту через SMTP в каталоге раскладки IIS. К сожалению, электронные письма просто попадают в папку mailroot / queue и остаются там. Их никогда не отправляют.
Кто-нибудь знает, почему это может произойти и потенциальное решение проблемы?
Ответы:
Была похожая проблема с файлами, застрявшими в очереди. В диспетчере IIS виртуальный SMTP-сервер> Свойства> Доставка> Исходящие подключения. Опция для
Limit number of connections to
была проверена, и значение было0
. Поэтому он был настроен на то, чтобы никогда не устанавливать никаких исходящих подключений, в результате чего электронные письма никогда не покидали сервер. Я снял флажок и перезапустил SMTP-сервер, и все было хорошо.источник
У меня была эта проблема сегодня.
После перезапуска службы «SMTP» она снова заработала.
источник
Просто для записи: у нас был случай, когда сервер больше не мог разрешать имена из-за ошибочных настроек DNS. Получившееся поведение было именно тем, что вы описали.
источник
IISRESET исправил это для меня. Я считаю, что это похоже на решение сброса службы SMTP, поскольку этот сервис зависит от IIS. После перезапуска почта внутри C: \ inetpub \ mailroot \ Queue начала исчезать!
источник
Я столкнулся с этой проблемой недавно. В моем случае это была проблема с определением DNS-сервера в сетевом адаптере (у меня есть две причины по неизвестной мне причине). Назначенный DNS-сервер был установлен на «127.0.0.1» вместо обычного «8.8.8.8», который обычно используется в этой сети. Я изменил это значение на правильное, перезапустил свой SMTP-сервер, и электронные письма из очереди были немедленно распространены.
Как я понял, что посмотреть на проблему определения DNS:
Надеюсь, это поможет кому-то еще, не то, на что я бы подумал поначалу.
источник
По моему опыту, это обычно связано с тем, что IIS SMTP пытается отправить и обнаруживает временную ошибку (код ответа 4xx). Вы включили ведение журнала для службы IIS SMTP и просмотрели журнал? Извините, если это все очевидно, но трудно понять причину или причину, не зная, что показывает журнал.
источник
Я думаю, что проблема может заключаться в том, что в системе существует путаница между IPv4 и IPv6, поэтому при указании localhost выбирается протокол IPv6 по умолчанию. У меня была такая же проблема сегодня, и она была исправлена после того, как локальная ссылка на IPv6-адрес в хостах была хеширована, хотя это могло быть совпадением (я также настраиваю SVN). Итак, вот мои настройки на всякий случай:
Я весь день возился с настройками, поэтому, если честно, не уверен, что еще могло повлиять на то, что оно работает сейчас. Надеюсь, это поможет хоть немного.
источник
Первое, что нужно посмотреть, это файлы журнала сервера. Это скажет вам, если ваш сервер имеет проблемы с отправкой на определенные хосты. В большинстве случаев это происходит (по моему опыту), обычно DNS (либо на вашем конце, либо удаленно) является виновником.
источник
SMTP-сервер ищет SMTP-хост / шлюз для отправки почты.
Если вы пытаетесь отправить на localhost, то IP-адрес localhost будет шлюзом. Если вы пытаетесь отправить на внешний адрес электронной почты, такой как gmail или hotmail, вам нужно добавить почтовый шлюз вашего провайдера в качестве промежуточного узла.
Чтобы настроить умный хост:
источник
У меня возникла та же проблема после переключения службы электронной почты с одного хоста на другой (новый - Office 365). После множества проб и ошибок он наконец начал работать, выполнив следующее:
Брандмауэр: Я прочитал, что вам нужно открыть порт 587 для исходящих. (Я этого не сделал, потому что это VOIP-сервер, для которого требуется отключить брандмауэр.)
Office 365: добавьте «соединитель» в разделе «Администрирование»> «Exchange», чтобы разрешить локальный статический IP-адрес. Microsoft предоставляет эти инструкции в Интернете.
источник
Недавно столкнулся с этим вопросом. Кто-то установил MalwareBytes на сервер smtp, а папки mailotot smtp не попали в белый список. Программное обеспечение рассматривало все в очереди как потенциальную спам-кампанию и позволяло тайм-ауту достаточно времени, чтобы переместиться в плохую почту. Все домены были затронуты. Я был озадачен (безупречная работа в течение многих лет ..), пока я не посмотрел на запущенные процессы и не заметил exe mbam.
источник
Я была такая же проблема. Как говорили другие, это связано с DNS. У меня есть зона прямого просмотра на наших внутренних DNS-серверах для нашего публичного доменного имени (которое отличается от нашего внутреннего доменного имени). Мне пришлось добавить записи MX в этой внутренней зоне прямого просмотра, чтобы они соответствовали записям MX в наших записях DNS общего доступа. Это решило проблему.
источник