LINUX.ORG.RU
ФорумAdmin

SMTP авторизация


0

0

Господа!
Подскажите как по-быстрому, на работающем sendmail'е настроить smtp авторизацию... Не покиньте в нужде, очень надо!

С уважением, Alex.

anonymous

Ответ на: комментарий от Nefer

Компиляция библиотеки Cyrus SASL

Вот я вроде разузнал, что сначала для SMTP авторизации необходимо установить библиотеки Cyrus SASL, только вот в процессе компилирования я получаю ругательные сообщения с последующим выходом. Сообщения ниже:
/install/cyrus-sasl-2.1.7/utils/dbconverter-2.c:273: undefined reference to `db_strerror'
../sasldb/.libs/libsasldb.al(db_berkeley.lo): In function `berkeleydb_open':
/install/cyrus-sasl-2.1.7/sasldb/db_berkeley.c:98: undefined reference to `db_strerror'
../sasldb/.libs/libsasldb.al(db_berkeley.lo): In function `berkeleydb_close':
/install/cyrus-sasl-2.1.7/sasldb/db_berkeley.c:118: undefined reference to `db_strerror'
../sasldb/.libs/libsasldb.al(db_berkeley.lo): In function `_sasldb_getdata':
/install/cyrus-sasl-2.1.7/sasldb/db_berkeley.c:194: undefined reference to `db_strerror'
../sasldb/.libs/libsasldb.al(db_berkeley.lo):/install/cyrus-sasl-2.1.7/sasldb/db _berkeley.c:280: more undefined references to `db_strerror' follow
collect2: ld returned 1 exit status
make[2]: *** [dbconverter-2] Error 1
make[2]: Leaving directory `/install/cyrus-sasl-2.1.7/utils'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/install/cyrus-sasl-2.1.7'
make: *** [all-recursive-am] Error 2

Вопрос: ЧЕГО ЕМУ НЕ ХВАТАЕТ? Это что же, Berkeley DB устанавливать? А мож он есть в системе? Как его тогда найтить?

Система Slackware 7.0

С уважением, Alex.

anonymous
()

Ну как поставил ??? Дело в том что с этой проблемкой я сижу уже неделю, все поставил все работает... но автризация не катит в Outlook Express.... б-дь нигде ничего нет, что делать? Если хочешь помогу поставить вот те мой ICQ 167634873 вот те мое мыло scarabey99@mail.ru

anonymous
()

Предыдущему автору:
1. sasl собирал с поддержкой механизма LOGIN?
Он выключен по умолчанию, но нужен для OutlookExpress
2. что говорит telnet localhost 25 ?
3. что вообще говорит OutlookExpress, когда посылаешь письмо ?


Sciurus
()

да сасл собирал с -enable-login... telnet говорит так telnet localhost 25 ehlo localhost .... далее

... AUTH LOGIN PLAIN DELIVERBY HELP

При включенном LogLevel=14 в сендмайл.cf при авторизации через Outlook Auth: available mech=LOGIN PLAIN ANONYMOUS DIGEST-MD5 CRAM-MD5, allowed mech LOGIN PLAIN и Усе.... отсылка!

Галки в Outlook поставил нужные ....

anonymous
()

..В догонку..
А вообще, переходи на The Bat! Там всё гораздо удобнее и надёжнее.

anonymous
()

Повторю вопрос: как именно ругается аутлук при отправке письма ( то есть на клиенте что он пишет?)
Еще: в каком формате выдает имена юзеров команда sasldblistusers (username или username@host)
и что в файле pwcheck_method? sasldb, shadow, etc?

Sciurus
()

Да, и еще, чтобы сработала авторизация, нужно убрать ip клиентского компа из
разрешающего релей файла /etc/relay-domains
(или из /etc/access, если релеинг разрешен через него)

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

> Cyrus SASL 2.X does NOT work with sendmail yet. > Бери sasl-1.5.-27

Вот спасибо, добрый человек! Завтра посмотрим, поздно вже сегодни...

С уважением, Alex.

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