Имя: Пароль:
1C
 
Отправка почты через SMTP
0 Garkin
 
05.11.07
14:29
Настроил отправку почты через SMTP (http://www.mista.ru/v8/urbd.htm, спасибо автору)
Проблема: Почта с офиса №1 отправляется, а с офиса № 2 нет (ошибка аутентификации при вызове  Почта.Послать(ПочтовоеСообщение)  ), при абсолютно одинаковых настройках. Outlook, Bat, отправляет без проблем  c обоих офисов
Сижу, грешу на IP адрес, в  офисе №1 – он статический, в  офисе №2 –  динамический
Может кто сталкивался, подскажите как бороться.
1 ValA
 
05.11.07
14:49
была проблема с отправкой, решили с помощью Сообщение.Отправитель.Адрес = .... Только после этого письма пошли
2 Garkin
 
05.11.07
14:50
(1) Видел, читал, пробовал, не победил.
3 Timuss
 
05.11.07
15:33
ну так надо спросить у того, кто админит почтовый сервер..... а что надо сделать, чтобы отправить почту?) сдается мне, что надо стелать аутентификацию перед отправкой.....это можно проверить и в почтовх клиентах...
4 Garkin
 
05.11.07
15:47
(3) Аутентификацию делал со всеми возможными параметрами, POP3 перед SMTP запускал, у админов спрашивал, с их подачи грешу на динамический IP
5 Jolly Roger
 
05.11.07
16:40
Зависит от настроек сервера. Не все принимают с динамического адреса.
6 Timuss
 
05.11.07
22:03
(5) не, стоп.... если аутглюки отправляют, знаит адрес то не при чем... сервер свой, аль провадеровский? телнетом его попробовать...
7 Garkin
 
05.11.07
22:55
(6) Сервер провайдерский, можно подробнее как его телнетом его попробовать.Спасибо.
8 Garkin
 
05.11.07
23:58
telnet запустил,
подключился к smtp серверу провайдера,
Написал "help" сервер послал меня на страницу к qmail,
Ничего не понял. Есть чувство что дальше надо ковырять
"Простой протокол передачи почты". Может есть у кого
ссылка на описание?
9 Поручик
 
06.11.07
10:56
После того, как админ включил на сервере аутентификацию SMTP, мне помогла такая вставка (конфа УТ).


           Если УчетнаяЗапись.ТребуетсяSMTPАутентификация Тогда
               Профиль.ПарольSMTP       = УчетнаяЗапись.ПарольSMTP;
               Профиль.ПользовательSMTP = УчетнаяЗапись.ЛогинSMTP;
               //begin added
               Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Login;
               //end added
           Иначе
               Профиль.ПарольSMTP       = УчетнаяЗапись.Пароль;
               Профиль.ПользовательSMTP = УчетнаяЗапись.Логин;
               //begin added
               Профиль.АутентификацияSMTP = СпособSMTPАутентификации.БезАутентификации;
               //end added
           КонецЕсли;
10 Garkin
 
06.11.07
19:04
(9) спасибо, не помогает :(
(6) телнетом попробовал, аутентификацию прохожу, письмо отправляется.
   в 1с - ну ни как.

Может кто-нибудь подскажет, как глянуть какие команды 1С посылает SMTP серверу.
11 pectopatop
 
06.11.07
23:21
(10) если звращенно, то сетевым сниффером.
например - Ethereal или CommView
12 pectopatop
 
06.11.07
23:22
(11) + еще сам сервер (почтовый) должен по идее логи писать.
13 Garkin
 
06.11.07
23:33
(12) Спасибо, логи мне врятли покажут, буду извращаться
14 Timuss
 
07.11.07
00:13
telnet servername 25
helo domain
mail from: email
rcpt to: email
data

.
quit

это для неавторизованной сессии
15 Garkin
 
07.11.07
00:20
(14) спасибо, с telnet разобрался, авторизацию проходит, письмо отправляет, т.е. вроде бы все ОК, а чарез 1С ну ни как :(
Интерестно аутинтификацию 1С посылает при подключении к серверу, или при отсылке письма?
16 Garkin
 
07.11.07
21:47
Установил себе почтовый сервер,
Пускаю по нему telnet, OutLook и 1с, наблюдаю логи.
Аутентификацию LOGIN  1C делает при вызове метода  Почта.Подключиться(ПочтовыйПрофиль), все проходит очень быстро.

Команды MAIL FROM:   и   RCPT TO:   telnet, OutLook обрабатываются мгновенно,

1С ждет ответа от сервера секунд 60 а то и больше,  бред какой-то
17 Варвар
 
07.11.07
22:01
вчера было, у сервака какогото хрена greet_pause стало больше 600.
Почтовые клиенты дожидались таки когда приймет.
1С посылала. Как ней отрегулировать - не знаю. Решил уменьшением greet_pause на серваке.
18 Варвар
 
07.11.07
22:02
(0) аутентификация обязательна на №2?
19 Варвар
 
07.11.07
22:03
вооще, ИМХО, это уже не твои траблы. 1С нормально с почтой общается. Пусть админ разбирается.
20 Garkin
 
07.11.07
22:29
(18) У номера 1 и 2 один сервер почты, провайдерский, т.е. все настройки одинаковые, и насколько я понял аутентификацию оба проходят, т.к. в обоих случаях выполняется "Почта.Подключиться(ПочтовыйПрофиль)", но почему-то у номера 2 сервер  не принимает "RCPT TO:"
(19) Админ запускает OUTLOOK - а там все прекрастно, очень трудно в таких условиях доказывать что это не проблема 1С
21 Timuss
 
08.11.07
00:44
(16) ну а логи то где?
22 Garkin
 
08.11.07
01:39
23 Garkin
 
08.11.07
19:25
UP
24 Timuss
 
08.11.07
22:55
ну и? по логам то все окей)
25 Garkin
 
09.11.07
00:12
Вот, везде все ОК, только это логи моего сервера, к логам провайдера к сожалению  у меня доступа нет.
Есть наглая просьба, по ссылке  http://wkmail.at.tut.by/TestSMTP.epf     тестовая обработка настроенная на этот сервер, если есть 5 минут, глянь может в самом деле туплю где-то.