URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4352
[ Назад ]

Исходное сообщение
"Sendmail проблема"

Отправлено Coollerm , 10-Фев-17 11:17 
У меня есть клиент, у него sendmail на FreeBSD. Я в Unix не силен от слова совсем. Айтишник клиента тоже, ему это все добро досталось по наследству. Так вот суть проблемы. У клиенты пользователи работают с почтой через Outlook. Стала задача почту привязать к 1С. В 1с ввожу данные пользователя, сервера, нажимаю проверить и получаю ошибку SMTP 535. authentication failed. И ошибку Pop3. Код ошибки 6.

В логах sendmail

mail sm-mta  [192.168.1.155] did not issue MAIL/EXPN/VRFY/ETRN durring connection to IPv4
mail popper: @w2008srvr2.rost: -ERR Unknown command: "capa"
mail popper: apop "test"
mail popper: test@w2008srvr2.rost: -ERR POP authjrization DB not available (test)


Учетка используется test@mydomain.ru  
Я подозреваю что ошибка потому что "mail popper: test@w2008srvr2.rost:" неправильный домен и по этому происходит ошибка авторизации. Хотя может я не прав.

файл access посмотрел там разрешен relay 192.168.1

Уже 8 часов сижу и голову ломаю куда ковать. ??? как разрешить стороннему клиенту из сети подключиться к серверу почты и отправить письмо?


Содержание

Сообщения в этом обсуждении
"Sendmail проблема"
Отправлено DN , 10-Фев-17 12:47 
> добро досталось по наследству. Так вот суть проблемы. У клиенты пользователи
> работают с почтой через Outlook. Стала задача почту привязать к 1С.
> В 1с ввожу данные пользователя, сервера, нажимаю проверить и получаю ошибку
> SMTP 535. authentication failed. И ошибку Pop3. Код ошибки 6.

Посмотрите настройки в Outlook . В 1С сделайте по аналогии.
Это не проблема sendmail .

> Учетка используется test@mydomain.ru
> Я подозреваю что ошибка потому что "mail popper: test@w2008srvr2.rost:" неправильный домен
> и по этому происходит ошибка авторизации. Хотя может я не прав.

Возможно, всё зависит от механизма authentication .
По доменному имени смотрите ключевое слово realm .



"Sendmail проблема"
Отправлено Coollerm , 10-Фев-17 14:32 
>[оверквотинг удален]
>> работают с почтой через Outlook. Стала задача почту привязать к 1С.
>> В 1с ввожу данные пользователя, сервера, нажимаю проверить и получаю ошибку
>> SMTP 535. authentication failed. И ошибку Pop3. Код ошибки 6.
> Посмотрите настройки в Outlook . В 1С сделайте по аналогии.
> Это не проблема sendmail .
>> Учетка используется test@mydomain.ru
>> Я подозреваю что ошибка потому что "mail popper: test@w2008srvr2.rost:" неправильный домен
>> и по этому происходит ошибка авторизации. Хотя может я не прав.
> Возможно, всё зависит от механизма authentication .
> По доменному имени смотрите ключевое слово realm .

Да вроде бы по аналогии все сделал. Когда отправляю письмо из Outlook вижу что адрес отправителя правильный test@mydomain.ru , а вот 1С подставляет [ip компа] вместо домена, и sendmail или freebsd резолвит его в имя компа. И что с этим делом делать понятия не имею. Где смотреть по слову realm?



"Sendmail проблема"
Отправлено DN , 10-Фев-17 16:55 
> Да вроде бы по аналогии все сделал. Когда отправляю письмо из Outlook
> вижу что адрес отправителя правильный test@mydomain.ru , а вот 1С подставляет
> [ip компа] вместо домена, и sendmail или freebsd резолвит его в
> имя компа. И что с этим делом делать понятия не имею.

Почитайте, какие механизмы аутентификации из этих
http://docs.activestate.com/activetcl/8.6/tcllib/sasl/sasl.h...
поддерживает ваша 1C?

> Где смотреть по слову realm?

Попробуйте отсюда или RFC.
http://docs.activestate.com/activetcl/8.6/tcllib/sasl/sasl.html
В Вашем случае, realm должно быть DNS доменное имя.
  


"Sendmail проблема"
Отправлено DN , 11-Фев-17 03:31 
>>> SMTP 535. authentication failed. И ошибку Pop3. Код ошибки 6.
>> Посмотрите настройки в Outlook . В 1С сделайте по аналогии.
>> Это не проблема sendmail .
>>> Учетка используется test@mydomain.ru
>>> Я подозреваю что ошибка потому что "mail popper: test@w2008srvr2.rost:" неправильный домен

Смотрите 1С
https://lavnik.net/code/programmnaja-otpravka-jelektronnogo-.../
Профиль.АутентификацияSMTP=СпособSMTPАутентификации.Login;  и варианты этой строки