Не отправляются письма с принтера
Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с вами разобрали как генерируются MAC адреса для виртуальных машин ESXI, это было интересно и полезно для реальных ситуаций. В сегодняшней статье я хочу сохранить для себя ситуацию с которой столкнулись мои коллеги, которые занимаются сканированием документов и отправкой их по электронной посте. В какой-то момент среди ряда МФУ стали появляться ошибки и обращения, что после сканирования на электронном ящике нет привычного письма с документом. Получилось небольшое расследование и флешбек в прошлое когда я работал в технической поддержке.
Устранение проблемы сканирования на МФУ RICOH
Как я и писал выше стали массово появляться обращения, что пользователи не получили свои электронные документы после сканирования на МФУ RICOH MP C3004ex, но данная модель просто для примера, так как там были и другие вендоры.
- 1️⃣Первым делом я стал изучать логи на почтовом сервере, там проблем я не обнаружил ошибок.
- 2️⃣Далее я всегда советую зайти на веб-интерфейс нужного принтера и проверить логи. Там я обнаружил вот такое событие.
“SMTPC: failed to get smtp server ip-address.”
- 3️⃣Как видно принтер по какой-то причине не может разрешить DNS имя smtp сервера, поэтому правильно перейти в раздел IPv4. Если у вас статические настройки, то проверяем их, если по DHCP, то смотрим соответствующие пункту. У меня как раз настройки были по DHCP, на котором были зарезервированы mac-адреса принтеров.
- 4️⃣Так как принтер ругается, что не смог обратиться к SMTP серверу, то пробуем проверить правильность работы DNS серверов.
Из своей практики я помню, что принтеры настолько топорные устройства, что могут воспринимать только первый DNS, если он сбаивает, то даже не обращаться на второй DNS-сервер
DNS серверы у меня это контроллеры домена Active Directory, поэтому иду на нужный из них, как вариант вы можете использовать набор утилит RSAT, чтобы подключаться из нужного вам места.
Запускаю на данном контроллере домена cmd от имени администратора и выполняю команду проверяющую разрешение имени SMTP сервера:
nslookup tech-smtp.pyatilistnik.org
В результате получаю ошибку:
DNS request timed out. timeout was 2 seconds.
Такую ошибку я уже видел и связана она была с неправильной работой DNS сервера. Более подробно можете почитать по ссылке выше, но конкретно касаясь моего случая это была неправильно настроенная рекурсия. На вкладке "Forwarders" был пустой список. Получалось так, что если на данном DNS сервере не было нужной DNS зоны, то он просто не мог это отправить куда-то выше, другому DNS серверу, и root hints тут так же в такой конфигурации были недоступны.
Добавив через кнопку "Edit" нужный список вышестоящих DNS серверов, вся проблема улетучилась.
Читайте так же интересную статью - Как сделать копию GPO политики
На всякий случай после внесения изменений я вам советую на сбойном DNS сервере почистить локальный кэш командой, а так же серверный кэш DNS.
ipconfig /flushdns
Надеюсь, что вам помог мой скромный опыт по траблшутингу отправки почты со сканеров на МФУ. С вами был Иван Сёмин, автор и создатель IT портала Pyatilistnik.org.