Доброго времени суток, товарищи.Есть связка (Postfix+MySQL+clamav+spamassassin)
В MySQL хранятся виртуальне пользователи, домены и алиасы.
Все вроде работает, кроме alias'ов.
Пример: Отправляю почту на test@example.ru, по правилу она должна перенаправиться в ящик test2@example.ru... Но этого не происходит. Виню во всем clamsmtpd. После того как он забрает почту по порту 10025, похоже не знает куда ее положить. Как правильно сделать не знаю. Подскажите пожалуйста. Спасибо за понимание.
Конфиги:
master.cfscan unix - - n - 16 smtp
-o smtp_send_xforward_command=yes
-o smtp_tls_security_level=none127.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/8smtp inet n - n - - smtpd
-o content_filter=spam:dummyspam unix - n n - - pipe
flags=R user=spamd argv=/usr/local/bin/spamc -u spamd -e /usr/local/sbin/sendmail -f $sender $recipient
main.cfcontent_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 = localhostMySQL
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")
>[оверквотинг удален]
>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")Что никто не сталкивался с таким?
>[оверквотинг удален]
>> 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")
>
>Что никто не сталкивался с таким?Блин... Полдня уже бьюсь... Не выходит ничего... ((((
>[оверквотинг удален]
>>>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")
>>
>>Что никто не сталкивался с таким?
>
>Блин... Полдня уже бьюсь... Не выходит ничего... ((((Народ, дайте хотяб наводку куда копать???
>Народ, дайте хотяб наводку куда копать???
>Виню во всем clamsmtpd.ну, так и отключи его на время.
>
>>Народ, дайте хотяб наводку куда копать???
>>Виню во всем clamsmtpd.
>
>ну, так и отключи его на время.Ой... какой же я дурак.... нечаянно строчку закомментил
virtual_alias_maps = mysql:/usr/local/etc/postfix/sql/aliases.cf...................... пипец.......... столько времени потрачено....
ВСЕ! Всем спасибо. Тема закрыта.
>[оверквотинг удален]
>>>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")
>>
>>Что никто не сталкивался с таким?
>
>Блин... Полдня уже бьюсь... Не выходит ничего... ((((посмотри в mail.cf порядок просмотра наличия локальных пользователей, попробй поставить алиасы на первое место
>посмотри в mail.cf порядок просмотра наличия локальных пользователей, попробй поставить алиасы на первое местопардон, это чего покурить надо? не нахожу навскидку.