The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Postfix, выборочное переписывание адреса"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Postfix, выборочное переписывание адреса" 
Сообщение от AMDmi3 emailИскать по авторуВ закладки on 05-Авг-05, 00:26  (MSK)
Изучаю postfix. Возникла проблема.

Значит, есть 2 машины: a.domain и b.domain.

Нужно:
Никаких MX и приема почты извне по SMTP тут нету. Грубо говоря, a.domain - десктоп, на котором можно читать почту, b.domain - сервер с инетом, который должен отправлять почту наружу и принимать fetchmail'ом.
1) Почта на обе машины идет юзеру amdmi3 на a.domain, чтобы он ее там читал.
2) Почта уходит через b.domain. Если она не предназначена ни a.domain ни b.domain нужно From: заменить на внешний адрес bla-bla-bla@mail.ru и отправить через smtp.mail.ru.

Т.е. схема хождения почты по SMTP такая:

a.domain <====> b.domain == REWRITE From: ==> smtp.mail.ru

Кажется все настроил - загвоздка одна - в почте, идущей с b.domain на a.domain, тоже переписывается From:, что не нужно. a.domain настраивется тривиально с relay_domain = b.domain, это я сделал, меня интересует главным образом настройка b.domain.

В конфиге накалякал примерно следующее:

========= main.cf =========
myhostname = b.domain
mydomain = domain
myorigin = $myhostname

inet_interfaces = $myhostname, localhost
mydestination = $myhostname, localhost.$mydomain, localhost

mynetworks_style = subnet
mynetworks = 192.168.0.0/24, 127.0.0.0/8
relay_domains = $mydestination

transport_maps = hash:/usr/local/etc/postfix/transport
relayhost = [smtp.mail.ru]

smtp_generic_maps = hash:/usr/local/etc/postfix/generic
========= /main.cf =========

========= transport =========
a.domain        smtp:[a.domain]
========= /transport =========

========= generic =========
@a.domain       bla-bla-bla@mail.ru
@b.domain       bla-bla-bla@mail.ru
========= /generic =========

aliases приводить не буду - на b.domain почта всех псевдоюзеров скидывается root'у, почта root'а - юзеру amdmi3, почта amdmi3 на amdmi3@a.domain.
На a.domain аналогично, почта для amdmi3 складывается в mailbox.

В общем, прежде всего нужно чтобы в почте с b.domain на a.domain не переписывался From:. Ну и вообще интересны мысли по поводу вменяемости этой конфигурации.

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Postfix, выборочное переписывание адреса" 
Сообщение от AMDmi3 Искать по авторуВ закладки on 05-Авг-05, 14:50  (MSK)
Никто не знает?
Может есть другие способы переписывания адреса, где можно указать условия?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Postfix, выборочное переписывание адреса" 
Сообщение от AMDmi3 Искать по авторуВ закладки on 05-Авг-05, 16:16  (MSK)
>Никто не знает?
>Может есть другие способы переписывания адреса, где можно указать условия?

Все, кажется нашел:

http://archives.neohapsis.com/archives/postfix/2005-04/2120.html

=== cut ===
Sure smtp_generic_maps can be set on a per-transport basis, via

    master.cf:
        smtp unix ... smtp
        relay unix ... smtp
            -o smtp_generic_maps=

    main.cf:
        smtp_generic_maps = ...
        transport_maps = hash:/etc/postfix/transport

Then make sure that internal nexthops use the "relay" transport and mail
to the rest of the world uses the "smtp" transport.
=== /cut ===

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру