мне надо пересылать всю почту домена на один адрес. пытаюсь сделать алисами, но работает только на те домены, которые обслуживает мой сервер.
куда смотреть?
postfix aliases
Модераторы: SLEDopit, Модераторы разделов
-
skeletor
- Сообщения: 1224
Re: postfix aliases
Смотреть с строну параметра always_bcc
-
fixx
- Сообщения: 430
- Статус: индивид
- ОС: fedora
Re: postfix aliases
то же самое. на ящик внутри домена могу послать, на ящик в чужом домене -- нет.
-
murder
- Сообщения: 219
- ОС: FreeBSD 8.0, Ubuntu 9.10
Re: postfix aliases
ммм, а почта вообще во внешку ходит с вашего сервака? Что в логах по этому поводу
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
-
Igor Yakimchuk
- Сообщения: 110
- ОС: FreeBSD
Re: postfix aliases
хоть бы показали как пытаетесь сделать.
-
fixx
- Сообщения: 430
- Статус: индивид
- ОС: fedora
Re: postfix aliases
мне нужно перенаправить всю почту для домена на определенный почтовый адрес, который обслуживает не мой сервер.
если я перенаправляю на ящик, который в моем домене, то все ок, почта редиректится. но если на чужой ящик, то она не уходит и логи ничего не говорят.
делал так:
мой конфиг:
куда копать?
если я перенаправляю на ящик, который в моем домене, то все ок, почта редиректится. но если на чужой ящик, то она не уходит и логи ничего не говорят.
делал так:
Код: Выделить всё
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc_maps
/etc/postfix/recipient_bcc_maps
@mydomain.com copy@mydomain.comмой конфиг:
Код: Выделить всё
tost:/etc/postfix# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
disable_vrfy_command = yes
inet_interfaces = all
mailbox_size_limit = 0
mydestination = localhost.$mydomain, localhost
myhostname = tost.sea.ru
mynetworks = /etc/postfix/mynetworks
myorigin = /etc/mailname
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
recipient_delimiter = +
smtp_helo_timeout = 60s
smtp_mail_timeout = 60s
smtp_rcpt_timeout = 90s
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_delay_reject = yes
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks, reject_invalid_hostname, reject_unknown_helo_hostname reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unauth_pipelining, reject_unauth_destination,reject_rbl_client dsn.rfc-ignorant.org, reject_rbl_client list.dsbl.org, reject_rbl_client sbl.spamhaus.org,reject_rbl_client dnsbl.njabl.org, reject_rbl_client dynablock.njabl.org, reject_rbl_client combined.njabl.org, reject_rbl_client list.dsbl.org, reject_rbl_client sbl-xbl.spamhaus.org, reject_rbl_client ex.dnsbl.org, permit
smtpd_timeout = 120s
strict_rfc821_envelopes = yes
virtual_alias_maps = proxy:mysql:$config_directory/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:150
virtual_mailbox_base = /var/vmail
virtual_mailbox_domains = proxy:mysql:$config_directory/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = proxy:mysql:$config_directory/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 150
virtual_transport = virtual
virtual_uid_maps = static:150куда копать?
-
murder
- Сообщения: 219
- ОС: FreeBSD 8.0, Ubuntu 9.10
Re: postfix aliases
А в логах что?
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
-
Igor Yakimchuk
- Сообщения: 110
- ОС: FreeBSD
Re: postfix aliases
Как сделано у меня
и потом в файле
Если вы храните данные в базе и у вас есть таблица, где указываются алиасы, то пропишите их в ней
Код: Выделить всё
%cat /usr/local/etc/postfix//main.cf | grep virtual
virtual_maps = hash:/usr/local/etc/postfix/virtualи потом в файле
Код: Выделить всё
@cpk.domain.ru user1@domain.ru
@cnigri.domain.ru user2@domain.ru
@bgre.domain.ru user3@domain.ruЕсли вы храните данные в базе и у вас есть таблица, где указываются алиасы, то пропишите их в ней