LINUX.ORG.RU
ФорумAdmin

Sendmail AUTH smtp


0

0

Проблема в следующем: с sendmail надо переслать письма на lotos notes сервер а там вчера включили аутонтификацию на SNMP, так вот немогу настроить sendmail так чтоб он аутонтифицировался и передал писма.

P.S. Много что нашол на эту тему но всё както мутно и не получается Кто нибудь такое делал? подскажите...

anonymous

Поправка: Lotus Domino

anonymous
()
Ответ на: комментарий от spirit

Селал:

В /etc/mail/access прописать: AuthInfo:x.x.x.x "U:username" "I:username" "P:пароль" "R:domain.com" "M:метод"

P.S. Не забыть "makemap hash /etc/mail/access.db < /etc/mail/access".

Неработает!

anonymous
()
Ответ на: комментарий от anonymous

А можно более точно увидеть что именно прописано (кроме пароля разве что) ? Какая именно ошибка возникает ? Что выдает удаленный сервер при:
telnet remote_server 25
...
EHLO local_server_fqdn

(может удаленный сервер не поддерживает выбранный вами метод аутентификации)

spirit ★★★★★
()
Ответ на: комментарий от spirit

250-x.x.x.x Hello fg ([x.x.x.x]), pleased to meet you 250-HELP 250-AUTH=LOGIN 250-SIZE 250 PIPELINING

Мой сервак воздащает: 505 Authentication required

Что имменно прописано ?

Можно какой нить примерчик рабочего senmail.mc

anonymous
()
Ответ на: комментарий от anonymous

> Что имменно прописано ?
Ну что именно вы прописали в той строчке с AuthInfo в /etc/mail/access ? Не "x.x.x.x" же вместо адреса и "username" вместо имени пользователя.

spirit ★★★★★
()
Ответ на: комментарий от spirit

xxxxxxxxxx.xxxxx.com "U:винипух" "I:винипух" "P:xxxxx" "M:LOGIN" А то что до это в access было нужно ? Я оставил. В логах ошибок нет

anonymous
()
Ответ на: комментарий от anonymous

Странно. А поддержка SASL включена: "sendmail -d -bv root|grep SASL" выдает что-нибудь ? Если нет, попробуйте скомпилить с поддержкой SASL.

spirit ★★★★★
()
Ответ на: комментарий от spirit

Собрано с подержкой SASLv2. мне кажется проблема заключается в сервере Lotus Domino у него только один вид AUTH=LOGIN и похоже всё дело в этом сообщю как разберусь.

anonymous
()
Ответ на: комментарий от anonymous

У меня sendmail-8.12.9-7 А вот что написано в доках: If you run 8.12.x (x >= 4) and you use sendmail as client to authenticate against a server using LOGIN, then you need also this patch.

anonymous
()
Ответ на: комментарий от anonymous

$ cat login.c.clt.p1
Index: plugins/login.c
===================================================================
RCS file: /cvs/pkgs/cyrus-sasl/src/plugins/login.c,v
retrieving revision 1.5
diff -u -r1.5 login.c
--- plugins/login.c     2000/03/10 17:34:58     1.5
+++ plugins/login.c     2002/08/08 16:26:48
@@ -698,9 +698,7 @@
  
     VL (("Got username, authid, and password\n"));
  
-    *clientout = params->utils->malloc(1);
-    if (! *clientout) return SASL_NOMEM;
-    (*clientout)[0] = '\0';
+    *clientout = NULL;
     *clientoutlen = 0;
  
     /* set oparams */

ansky ★★★★★
()
Ответ на: комментарий от ansky

Это я знаю так вот в файле login.c нету (@@ -698,9 +698,7 @@) 698 строки Ищю версию cyrus-sasl в которой есть

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.