Всего наилучшего фуромчане!FreeBSD 8.0
Sendmail 8.14.3
dbmail 2.2.11НЕ могу понять в чём дело, почта не попадает в базу Mysql через dbmail, а попадает в локальный ящик.
к стандартному mc-файл добавил:
продолжение...MAILER(dbmail)dnl
MAILER(dbmail-lmtp)dnldbmail.m4 и dbmail-lmtp.m4 тоже стандартные взяты с http://www.dbmail.org/dokuwiki/doku.php/sendmail_howto
Если добавить в mc-файл строку:
define(`MAIL_HUB',`dbmail-lmtp:localhost')dnl ****В maillog появляется mailer=dbmail-lmtp (было relay) и пишет return to sender: User unknown
Что где копать ума не приложу с mc-файлом всяко разно пробовал. Видимо с dbmail проблемы...
Други, помогайте/выручайте.
из командной строки:
# echo "Subject:`date`" | /usr/local/sbin/dbmail-smtp -d mamont
попадает в mysql базу dbmail...
C логом:
Apr 22 18:28:33 ns1 dbmail/smtp[14294]: Message:[sort] sort.c,sort_deliver_to_mailbox(+196): message id=333794, size=53 is inserted
Apr 22 18:28:33 ns1 dbmail/smtp[14294]: Message:[smtp] main.c,main(+387): exit code [0] from DSN [200 Success ]Полный вывод maillog при наличии строки ****, а в логах dbmail ничего нет:
Apr 22 17:47:12 ns1 sm-mta[10126]: o3MAlC5U010126: to=<mamont@ddd.ru>, delay=00:00:00, xdelay=00:00:00, mailer=dbmail-lmtp, pri=31462, relay=localhost, dsn=5.1.1, stat=User unknown
Apr 22 17:47:12 ns1 sm-mta[10126]: o3MAlC5U010126: alias MAILER-DAEMON => postmaster
Apr 22 17:47:12 ns1 sm-mta[10126]: o3MAlC5U010126: alias postmaster => root
Apr 22 17:47:12 ns1 sm-mta[10126]: o3MAlC5U010126: alias postmaster => root
Apr 22 17:47:12 ns1 sm-mta[10126]: o3MAlC5U010126: o3MAlC5V010126: return to sender: User unknown
Apr 22 17:47:12 ns1 dbmail/smtp[10129]: Message:[smtp] main.c,main(+387): exit code [67] from DSN [500 Permanent Failure ]
Apr 22 17:47:12 ns1 sm-mta[10126]: o3MAlC5V010126: to=root, delay=00:00:00, xdelay=00:00:00, mailer=dbmail-lmtp, pri=32486, relay=localhost, dsn=5.1.1, stat=User unknown
Apr 22 17:47:12 ns1 sm-mta[10126]: o3MAlC5V010126: alias MAILER-DAEMON => postmaster
Apr 22 17:47:12 ns1 sm-mta[10126]: o3MAlC5V010126: alias postmaster => root
Apr 22 17:47:12 ns1 sm-mta[10126]: o3MAlC5V010126: done; delay=00:00:00, ntries=1
Apr 22 17:47:12 ns1 sm-mta[10126]: o3MAlC5U010126: Losing ./qfo3MAlC5U010126: savemail panic
Apr 22 17:47:12 ns1 sm-mta[10126]: o3MAlC5U010126: SYSERR(root): savemail: cannot save rejected email anywhere
Apr 22 17:47:12 ns1 sm-mta[10126]: o3MAlC5U010126: done; delay=00:00:00, ntries=1
Apr 22 17:47:12 ns1 sm-mta[10126]: o3MAlC5U010124: done; delay=00:00:00, ntries=1
Скажу честно - мне влом обьяснять на пальцах довольно не простую настройку этого варианта так как информации в сети полно. Больше ищи, дольше читай, больше думай.
>
> Скажу честно - мне влом обьяснять на пальцах довольно не простую
>настройку этого варианта так как информации в сети полно. Больше ищи,
>дольше читай, больше думай.
>Полно, да. Но уже прочитано и опробовано. Пишу сюда от безысходности.
Можешь - помоги, нет - не утруждай себя, пройди мимо.
У меня нет опыта работы с sendmail именно в такой связке.Но первое, что приходит в голову -
mailtertable & virtusertable можно посмотреть?
И еще
echo "$=w"|sendmail -bt
>У меня нет опыта работы с sendmail именно в такой связке.
>
>Но первое, что приходит в голову -
>mailtertable & virtusertable можно посмотреть?
>И еще
>echo "$=w"|sendmail -btДа конечно ->
virtusertable - пустой
mailertable:localhost dbmail-lmpt:[127.0.0.1]
ddd.ru dbmail-lmpt:ddd.ru# sendmail -bt
>$=w[IPv6:::1]
[192.168.11.10]
[IPv6:fe80::1]
[192.168.200.2]
mail.ddd.ru
localhost
ddd.ru
[mail.ddd.ru]
[127.0.0.1]
localhost.my.domain
[xxx.xxx.178.10]
[localhost.my.domain]Спасибо!!!
Но уже заработало когда в mc поменял строку:
define(`MAIL_HUB',`dbmail-lmtp:localhost')dnl
заменил на
define(`MAIL_HUB',`dbmail-lmtp:ddd.ru')dnl
В логах остались сообщения:Apr 27 15:54:26 ns1 dbmail/smtp[63612]: Message:[smtp] main.c,main(+387): exit code [67] from DSN [500 Permanent Failure ]
Подскажите что могут означать?
>В логах остались сообщения:
>
>Apr 27 15:54:26 ns1 dbmail/smtp[63612]: Message:[smtp] main.c,main(+387): exit code [67] from DSN
>[500 Permanent Failure ]в dbmail не был прописан alias для пользователя
должно быть к пользователю user123 -> user123@ddd.ru
т.е. c доменной частью...