01.12.2008, 13:22 | #1 |
Участник
|
Перестала работать отправка e-mail в Ax3
Наша сисадмины решили переставить почтовый сервер, после этого перестали отправляться сообщения через Dundas.Mailer. Ошибка получается такая -
Цитата:
Метод "SendMail" в COM-объекте класса "Dundas.mailer" возвратил код ошибки 0x80004005 (E_FAIL), который означает:
The RCPT command failed. The specified account does not exsist. |
|
01.12.2008, 15:11 | #2 |
Злыдни
|
А прямые соединения по 25 порту они не запретили случаем?
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
02.12.2008, 09:11 | #3 |
Участник
|
Да вроде нет - Network Monitor показывает, что HELO проходит нормально, а вот потом, при попытке отправить письмо - сразу завершение сессии!
|
|
02.12.2008, 10:23 | #4 |
NavAx
|
не оно? SysMailer
|
|
02.12.2008, 10:34 | #5 |
Участник
|
Цитата:
Сообщение от raz
не оно? SysMailer
|
|
22.07.2009, 09:08 | #6 |
Участник
|
Проблема аналогичная. Был ли найден выход из нее?....
__________________
MS DAX 2012 |
|
22.07.2009, 09:20 | #7 |
Участник
|
Аналогичная чему? "Почта не отправляется"?.. Возьмите Network Monitor и посмотрите, что пишут друг дружке Dundas.Mailer и SMTP-сервер; можно потом с помощью telnet'а попытаться воспроизвести ситуацию. Почта может не отправляться по тысяче разных причин, включая банальные опечатки в адресах.
|
|
22.07.2009, 10:10 | #8 |
Участник
|
Письмо не проходит из-за отсутствия авторизации на почтом сервере (сравнили письмо из Аксапты и просто созданное вручную)... Только вот где необходимо прописать авторизацию мне пока не понятно
__________________
MS DAX 2012 |
|
22.07.2009, 10:41 | #9 |
Участник
|
Администрирование/Настройки/Параметры почты - там, кроме прочего, можно задать логин и пароль для авторизации на SMTP-сервере. Надо только убедиться, что из типов авторизации, настроенных на SMTP-сервере, хотя бы один поддерживается Dundas.Mailer'ом (кажется, кроме базовой авторизации он больше никак авторизоваться не умеет).
|
|
22.07.2009, 10:58 | #10 |
Участник
|
стоят такие параметры
Сервер исходящей почты = mail Имя локального компьютера = 127.0.0.1 Номер порта SMTP = 25 Имя пользователя = Name@kmm.ru Пароль = **** Имя сервера DNS = <пусто> DNS TCP/IP = 1 DNS UDP = 3 Порт 25 открыт. Раньше почта отправлялась пока не поменяли почтовый сервер.
__________________
MS DAX 2012 |
|
22.07.2009, 13:10 | #11 |
Участник
|
Цитата:
Зачем, в принципе, она нужна, если SMTP-клиент по идее и так может определить имя хоста, на котором он работает? Дело в том, что SMTP-сервер может в общем случае находиться в другой подсети, и доступ к нему может осуществляться через шлюз. В этом случае в качестве клиентского IP он будет видеть IP шлюза, а не хоста, на котором инициировано SMTP-соединение, и тогда, чтобы описанная выше проверка проходила успешно, необходимо, чтобы SMTP-клиент знал, каким DNS-именем представляться SMTP-серверу (например, DNS-именем шлюза - таким, как его определит SMTP-сервер, используя доступные ему DNS-сервера). В общем, если у вас SMTP-сервер находится в той же подсети, что и AOS или другие хосты, с которых идет отправка почты, и использует те же DNS-сервера, то лучше оставить настройку "Имя локального компьютера" пустой, чтобы SMTP-клиент передавал серверу DNS (или, скорее, NetBIOS) имя хоста, на котором он запускается. |
|