LINUX.ORG.RU
ФорумAdmin

postfix: для одного из адресов указать через что релеить


0

0

вообщем есть локальный почтовик на postfix -  el.ru. если почта падает на user@el.ru то он ложит письмо в локальный ящик. А как 
делать так, что если письмо посылается на test@el.ru, то он его 
ложил не в локальный ящик, а пересылал через провайдеровский релей?
Вопрос ранее задавал, но ответ не сработал

--------------------------------------------------
/etc/postfix/virtual
el.ru                          domain
user1@el.ru                    user1@el.ru
user2@el.ru                    user2@el.ru

postmap hash:/etc/postfix/virtual

/etc/postfix/main.cf
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_alias_domains = $virtual_alias_maps
relayhost = ip_mailserver_with_normal_mailbox

т.е. отправляешь почту самому себе, но через нужный relay..
----------------------------------------------------
если локаьно пользователь не создан, то получаю ункноум узер, если
создан, то письмо ложится локально и все.

попробовал через transport, но не смог разобраться с форматом
-------------------
test@elsib.ru            smtp:smtp.relay
-------------------

# postmap /etc/postfix/transport
postmap: warning: /etc/postfix/transport: logical line must not start with whitespace: "              test@elsib.ru   ..."



★★★

все - сам разобрался. Надо было чтоб в начале строки не было пробелов и табуляции и в формате

test@elsib.ru smtp:smtp.relay

deys ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.