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

Исходное сообщение
"Exim+DBMail"

Отправлено sashas , 09-Фев-04 12:48 
Сабж.  dbmail_delivery transport returned DEFER for sashas@mail1.mydomen.ru
Виртуальный пользователь sashas существует.
Корректно она доходит до:/usr/local/sbin/dbmail-smtp -d sashas@mail1.balashov.san.ru
В конфиге exim.conf указано слудующее:
dbmail_delivery:
    driver = pipe
    check_string =
    command = /usr/local/sbin/dbmail-smtp -d ${pipe_addresses}
    current_directory = "/var/spool/dbmail"
    escape_string =
    group = mail
    message_prefix =
    message_suffix =
    path = "/bin:/sbin:/usr/local/bin:/usr/local/sbin"
    user = dbmail
Куда почта девается? Почему DEFER? Это exim виноват или dbmail-smtp?
Help ple-e-e-ase!

Содержание

Сообщения в этом обсуждении
"Exim+DBMail"
Отправлено dawnshade , 09-Фев-04 13:23 
>Сабж.  dbmail_delivery transport returned DEFER for sashas@mail1.mydomen.ru
>Виртуальный пользователь sashas существует.
>Корректно она доходит до:/usr/local/sbin/dbmail-smtp -d sashas@mail1.balashov.san.ru
> В конфиге exim.conf указано слудующее:
>dbmail_delivery:
>    driver = pipe
>    check_string =
>    command = /usr/local/sbin/dbmail-smtp -d ${pipe_addresses}
>    current_directory = "/var/spool/dbmail"
>    escape_string =
>    group = mail
>    message_prefix =
>    message_suffix =
>    path = "/bin:/sbin:/usr/local/bin:/usr/local/sbin"
>    user = dbmail
>Куда почта девается? Почему DEFER? Это exim виноват или dbmail-smtp?
>Help ple-e-e-ase!

Включи дебаг в dbmail и посмотри логи...
exim_rejectlog
Так сложно сказать.


"Exim+DBMail"
Отправлено sashas , 09-Фев-04 13:29 
Уточняю: после анализов логов ( :-) )выяснилось, что запрос к MySql происходит от имени root@localhost. Почему не происходит смены пользователя?

"Exim+DBMail"
Отправлено dawnshade , 09-Фев-04 13:42 
>Уточняю: после анализов логов ( :-) )выяснилось, что запрос к MySql происходит
>от имени root@localhost. Почему не происходит смены пользователя?

От кого стартует эксим?
возможно в command надо дописать ключи для юзверя...
Аналогичных проблем не наблюдалось с spamassassin, courier - все берут юзверя из транспорта правильно.
Скорее всего баг/фича в dbmail


"Exim+DBMail"
Отправлено sashas , 09-Фев-04 14:13 
>>Уточняю: после анализов логов ( :-) )выяснилось, что запрос к MySql происходит
>>от имени root@localhost. Почему не происходит смены пользователя?
>
>От кого стартует эксим?
от рута есесьно...
>возможно в command надо дописать ключи для юзверя...
У dbmail нет ключей для юзверя :-(
>Аналогичных проблем не наблюдалось с spamassassin, courier - все берут юзверя из
>транспорта правильно.
>Скорее всего баг/фича в dbmail
А кто-нить вообще их вместе скручивал?


"Exim+DBMail"
Отправлено Nightman , 09-Фев-04 14:19 
>>>Уточняю: после анализов логов ( :-) )выяснилось, что запрос к MySql происходит
>>>от имени root@localhost. Почему не происходит смены пользователя?
>>
>>От кого стартует эксим?
>от рута есесьно...
>>возможно в command надо дописать ключи для юзверя...
>У dbmail нет ключей для юзверя :-(
>>Аналогичных проблем не наблюдалось с spamassassin, courier - все берут юзверя из
>>транспорта правильно.
>>Скорее всего баг/фича в dbmail
>А кто-нить вообще их вместе скручивал?

http://www.opennet.me/base/net/dbmail_setup.txt.html


"Exim+DBMail"
Отправлено sashas , 09-Фев-04 15:14 
>>А кто-нить вообще их вместе скручивал?
>
>http://www.opennet.me/base/net/dbmail_setup.txt.html
Дык после этой статьи и стал править. Ладно попробую переставить dbmail


"Exim+DBMail"
Отправлено sashas , 10-Фев-04 09:13 
После установки прав на dbmail.conf для чтения пользователю dbmail и включения логов mysql выяснилось, что для доставки почты используется alias. Вопрос: а если я не хочу использовать алиасы и при этом пользовать dbmail, мне относится к этому как к фиче или же где-то что-то правится?

"Exim+DBMail"
Отправлено sashas , 10-Фев-04 09:56 
Все! Всем спасибо, проблема решена. Оказывается под алиасом в dbmail подразумевается почтовый адрес вида alias@mydomen.com. Кроме того необходимо, чтобы у файла dbmail.conf былм выставлены права на чтения для пользователя, от которого запускается dbmail-smtp. Пашет на ура! 8-)Sashas