Доброго времени суток, товарищи.Есть связка (Postfix+MySQL+clamav+spamassassin)
В MySQL хранятся виртуальне пользователи, домены и алиасы.
Все вроде работает, кроме alias'ов.
Пример: Отправляю почту на test@example.ru, по правилу она должна перенаправиться в ящик test2@example.ru... Но этого не происходит. Виню во всем clamsmtpd. После того как он забрает почту по порту 10025, похоже не знает куда ее положить. Как правильно сделать не знаю. Подскажите пожалуйста. Спасибо за понимание.
Конфиги:
master.cf
scan unix - - n - 16 smtp
-o smtp_send_xforward_command=yes
-o smtp_tls_security_level=none
127.0.0.1:10026 inet n - n - 16 smtpd
-o content_filter=
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
-o smtpd_helo_restrictions=
-o smtpd_client_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks_style=host
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
smtp inet n - n - - smtpd
-o content_filter=spam:dummy
spam unix - n n - - pipe
flags=R user=spamd argv=/usr/local/bin/spamc -u spamd -e /usr/local/sbin/sendmail -f $sender $recipient
main.cf
content_filter = scan:[127.0.0.1]:10025
alias.map
user = user
password = user_passwd
dbname = mail
table = aliases
select_field = rcpt
where_field = alias
hosts = localhost
MySQL
alias rcpt comment
test@example.ru test2@example.ru NULL
maillog
ak postfix/virtual[1341]: 7756F5C6D: to=<test@example.ru>, relay=virtual, delay=0.38, delays=0.14/0.22/0/0.02, dsn=5.1.1, status=bounced (unknown user: "test@example.ru")