Никаких проблем с отправкой писем раньше не было. Но сейчас по
непонятной причине письма получает, но при отправке выдает "Сервер
сообщает об ошибке. Сообщение:5.0.0 Invalid domain name". При чем со
всех почтовых ящиков.
В чем может быть проблема?
Никаких проблем с отправкой писем раньше не было. Но сейчас по
непонятной причине письма получает, но при отправке выдает "Сервер
сообщает об ошибке. Сообщение:5.0.0 Invalid domain name". При чем со
всех почтовых ящиков.
В чем может быть проблема?
IMHO дело не в The Bat!. Обратитесь к своему администратору, там наверное что-то с DNS-ами…
Invalid domain name означает следующее. Когда Бат соединяется с SMTP, он должен "представиться" серверу, то есть сказать ему
EHLO domain.name
Бат определяет этот самый domain.name путем вызова системной функции gethostbyname(), то, что он получает от системы, зависит от:
1. настроек в network settings
2. настроек в файле c:\windows\hosts
3. настроек DNS (в общем случаев LAN, при условии отсутствия Нетвари винды определяют hostname запросом DNS'a).
Если у Вас fixed IP address (см. network settings), то "убедить" Бат давать SMTP правильный domain.name можно (линейка win'9x) прописав его в файл hosts (документация внутри файла). Разумеется, сперва его (правильный domain.name) надлежит выяснить:-)