Сабж. 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_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
Так сложно сказать.
Уточняю: после анализов логов ( :-) )выяснилось, что запрос к MySql происходит от имени root@localhost. Почему не происходит смены пользователя?
>Уточняю: после анализов логов ( :-) )выяснилось, что запрос к MySql происходит
>от имени root@localhost. Почему не происходит смены пользователя?От кого стартует эксим?
возможно в command надо дописать ключи для юзверя...
Аналогичных проблем не наблюдалось с spamassassin, courier - все берут юзверя из транспорта правильно.
Скорее всего баг/фича в dbmail
>>Уточняю: после анализов логов ( :-) )выяснилось, что запрос к MySql происходит
>>от имени root@localhost. Почему не происходит смены пользователя?
>
>От кого стартует эксим?
от рута есесьно...
>возможно в command надо дописать ключи для юзверя...
У dbmail нет ключей для юзверя :-(
>Аналогичных проблем не наблюдалось с spamassassin, courier - все берут юзверя из
>транспорта правильно.
>Скорее всего баг/фича в dbmail
А кто-нить вообще их вместе скручивал?
>>>Уточняю: после анализов логов ( :-) )выяснилось, что запрос к MySql происходит
>>>от имени root@localhost. Почему не происходит смены пользователя?
>>
>>От кого стартует эксим?
>от рута есесьно...
>>возможно в command надо дописать ключи для юзверя...
>У dbmail нет ключей для юзверя :-(
>>Аналогичных проблем не наблюдалось с spamassassin, courier - все берут юзверя из
>>транспорта правильно.
>>Скорее всего баг/фича в dbmail
>А кто-нить вообще их вместе скручивал?
>>А кто-нить вообще их вместе скручивал?
>
>http://www.opennet.me/base/net/dbmail_setup.txt.html
Дык после этой статьи и стал править. Ладно попробую переставить dbmail
После установки прав на dbmail.conf для чтения пользователю dbmail и включения логов mysql выяснилось, что для доставки почты используется alias. Вопрос: а если я не хочу использовать алиасы и при этом пользовать dbmail, мне относится к этому как к фиче или же где-то что-то правится?
Все! Всем спасибо, проблема решена. Оказывается под алиасом в dbmail подразумевается почтовый адрес вида alias@mydomen.com. Кроме того необходимо, чтобы у файла dbmail.conf былм выставлены права на чтения для пользователя, от которого запускается dbmail-smtp. Пашет на ура! 8-)Sashas