Доброго времени суток, уважаемые администраторы и пользователи!
Сразу прошу прощения, если с моей стороны это будет глупым вопросом, но увы, как говорится GOOGLE мне не помог.
Значит ситуация следующая. Настроил Postfix+Courier+MySQL+SASLAUTH. Почта без проблем принимается и отправляется на любые существующие локальные ящики и на внешние почтовые ящики. Почтовые ящики создаю через Postfixadmin. Если создаю почтовый ящик к примеру serg@domain.ru, то на него без проблем отправляется то или иное письмо. Однако, если, например попробовать создать алиас для пересылки (перенаправления) письма на другой почтовый ящик (например с serg@domain.ru на ivan@domain.ru) при создании алиса пишется, что данный почтовый ящик уже существует. Тогда я удаляю данный почтовый ящик (serg@domain.ru) и создаю алиас для перенаправления письма другому получателю, т.е. с serg@domain.ru на ivan@domain.ru. Все как бы хорошо, алиас вроде бы создан.
Проблема: При отправке с любого локального почтового ящика, например с olga@domain.ru на serg@domain.ru в идеале должен сработать алиас и письмо должен получить ivan@domain.ru, однако этого не происходит и в почтовом клиенте мне выдает надпись - User unknown in virtual maibox table.
Логи показывают следующее:
550 5.1.1 <serg@domain.ru>: Recipient address rejected: User unknown in virtual mailbox table; from=<olga@domain.ru> to=<serg@domain.ru> proto=ESMTP Настройки Posfix (main.cf):
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
readme_directory = no
# Папка хранения почты
virtual_mailbox_base = /var/spool/postfix/vmail
# Максимальный размер объёма почтового ящика (500МБ)
mailbox_size_limit = 512000000
# Максимальный размер письма, что может принять почтовый ящик (50 МБ):
message_size_limit = 5120000
# Время, в течении которого письма будут храниться на сервере
maximal_queue_lifetime = 10d
# Дополнительные файлы конфигурации
additional_config_dir = /etc/postfix
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
# Доменное имя
myhostname = domain.ru
mydomain = domain.ru
# Список доменов, для которых почта будет доставляться локально, а не пересылаться на другой хост
mydestination = domain2.ru, localhost.ru, localhost
# Локальные сети:
mynetworks = 127.0.0.0/8 192.168.1.0/24
# Содержит имена, обслуживаемых доменов
virtual_mailbox_domains = mysql:/etc/postfix/virt_domain.cf
# Карта расположения почтовых ящиков
virtual_mailbox_maps = mysql:/etc/postfix/virt_mailbox.cf
# Карта расположения почтовых алиасов
virtual_mailbox_alias = mysql:/etc/postfix/virt_alias.cf
# Карта транспорта
# transport_maps = mysql:/etc/postfix/virt_transport.cf
# Поддержка старых почтовых клиентов
broken_sasl_auth_clients = yes
# Требуем, чтобы удалённый SMTP-клиент представлял себя в начале SMTP-сессии с помощью команды HELO или EHLO
smtpd_helo_required = yes
# Проверка адреса отправителя
smtpd_sender_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
reject_invalid_hostname,
reject_non_fqdn_hostname,
reject_non_fqdn_sender,
reject_unknown_client,
reject_unknown_sender_domain,
reject_unknown_hostname,
reject_rbl_client bl.spamcop.net,
reject_rbl_client sbl-xbl.spamhaus.org,
reject_rbl_client dul.dnsbl.sorbs.net,
# reject_rbl_client list.dsbl.org,
reject_rbl_client dnsbl.njabl.org,
reject_rbl_client relays.ordb.org,
reject_rbl_client cbl.abuseat.org,
# reject_rbl_client opm.blitzed.org,
reject_rbl_client dul.ru,
# Указываем правила, какие письма принимать, а какие откидывать (защита от спама). Проверка по IP-адресу отправителя.
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
reject_rbl_client blackholes.easynet.nl,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client proxies.blackholes.wirehub.net,
reject_rbl_client bl.spamcop.net,
reject_rbl_client sbl.spamhaus.org,
reject_rbl_client dnsbl.njabl.org,
reject_rbl_client reject_unauth_destination,
reject_unauth_pipelining,
reject_non_fqdn_recipient,
reject_unknown_recipient_domain
smtpd_client_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_rbl_client bl.spamcop.net,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client psbl.surriel.com,
reject_rbl_client spamsources.fabel.dk,
# reject_rbl_client opm.blitzed.org,
reject_rbl_client combined.njabl.org,
reject_unknown_client,
Настройки /etc/postfix/virt_mailbox.cf:
user = user
password = password
hosts = 127.0.0.1
dbname = postfix
table = mailbox
select_field = maildir
where_field = usernameУже излазил весь интернет, а решения найти не могу. Буду благодарен любому кто откликнется и натолкнет на мысль, в чём может быть проблема. При необходимости могу предоставить необходимые логи и дополнительные конфиги.
Заранее всем благодарен!