Цитата:
Сообщение от
SIrina
стоят такие параметры
Сервер исходящей почты = mail
Имя локального компьютера = 127.0.0.1
Раньше почта отправлялась пока не поменяли почтовый сервер.
"Имя локального компьютера" имеет в SMTP не совсем то значение, которое вы, видимо, подразумеваете. В начале SMTP-сессии клиент "представляется", посылая серверу команду HELO <DNS_имя_клиентского_хоста>, при этом SMTP-сервер знает, с какого IP идет соединение, и, в зависимости от настроек и того, как сервер написан, может по RDNS узнать DNS-имя, соответствующее IP клиента и затем сравнить с тем, что клиент указывает в команде HELO. Некоторые серверы, опять же, в зависимости от того, как они написаны и настроены, при несовпадении результата RDNS-запроса и того, что клиент передает в команде HELO, могут оборвать соединение либо отказать в отправке почты в рамках соединения. При этом в вашем случае, если SMTP-сервер делает описанную проверку, то, разумеется, результат RDNS-запроса никогда не совпадет с "127.0.0.1", так что, возможно, в вашем случае дело именно в этой настройке.
Зачем, в принципе, она нужна, если SMTP-клиент по идее и так может определить имя хоста, на котором он работает? Дело в том, что SMTP-сервер может в общем случае находиться в другой подсети, и доступ к нему может осуществляться через шлюз. В этом случае в качестве клиентского IP он будет видеть IP шлюза, а не хоста, на котором инициировано SMTP-соединение, и тогда, чтобы описанная выше проверка проходила успешно, необходимо, чтобы SMTP-клиент знал, каким DNS-именем представляться SMTP-серверу (например, DNS-именем шлюза - таким, как его определит SMTP-сервер, используя доступные ему DNS-сервера).
В общем, если у вас SMTP-сервер находится в той же подсети, что и AOS или другие хосты, с которых идет отправка почты, и использует те же DNS-сервера, то лучше оставить настройку "Имя локального компьютера" пустой, чтобы SMTP-клиент передавал серверу DNS (или, скорее, NetBIOS) имя хоста, на котором он запускается.