Имеем:
Linux etch
postfix - smtp-сервер
dovecot - pop3-сервер, авторизация для postfixОбязательные условия:
Почтовых доменов: 1
Пользователи - системные.
Имя пользователя имеет вид: user@domain (так уж сложилось, и это очень мешает)
Проблема:
Демон локальной доставки local, при отправки получателю alex@XXX.ru письма выдает следующее
Aug 2 20:59:37 post-srv postfix/local[2942]: 992AC1A660: to=<alex@XXX.ru>, relay=local, delay=2.2, delays=1.6/0.04/0/0.62, dsn=5.1.1, status=bounced (unknown user: "alex")
Вопрос:
Как "сказать" local'у , что письмо должен получить alex@XXX.ru, а не alex?
Конфиги:
cat /etc/postfix/main.cf
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
#delay_warning_time = 4h
myhostname = mx1.XXX.ru
myorigin = XXX.ru
mydestination = localhost, rosnovgd.ru
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
dovecot_destination_recipient_limit = 1
# SASL Authentication
smtpd_sasl_auth_enable = yes
smtpd_sasl_exceptions_networks = $mynetworks
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_recipient_restrictions =
permit_mynetworks
permit_sasl_authenticated
reject_non_fqdn_hostname
reject_non_fqdn_sender
reject_non_fqdn_recipient
reject_unauth_destination
reject_unauth_pipelining
reject_invalid_hostname
reject_unknown_sender_domain
#reject_unknown_hostname
# reject_rbl_client zen.spamhaus.org
# reject_rbl_client list.dsbl.org
# reject_rhsbl_sender dsn.rfc-ignorant.org
#postgrey
check_policy_service inet:127.0.0.1:60000
permit
home_mailbox = Maildir/
smtpd_client_restrictions = check_client_access pcre:/etc/postfix/dspam_filter_access
dspam_destination_recipient_limit = 1
transport_maps = hash:/etc/postfix/transports
header_checks = pcre:/etc/postfix/header_checks
nested_header_checks=