0 příspěvků / 0 new
Obrázek uživatele doctor.mzc
Offline
Naposledy viděn: 15 let 3 měsíce zpět
Připojen: 11.12.2008 - 07:36
Postfix MTA - transport_maps

Zdravim vsechny chytre hlavy a zaroven zadam o radu ci objasneni direktivy transport_maps -> MTA Postfix v. 2.5 pod SuSe 11 x86.
Popisi pozadavek, problem, dotaz a nakonec moji konfiguraci.

Pozadavek:
-----------
Pokud je prijat email (a na vstupni metode by nemelo zalezet
(smtpd,sendmail,pickup)) s adresatem v domene predavana.cz,
bude provedeno predani dale na urceny server. V tomto pripade
na server cilpredani.cz:25 (budu uvadet radeji primo ip - 12.13.14.15:25).

Problem:
--------
K tomuto predani vsak nikdy nedojde a cilovy mail server je dohledan
jako MX server cilove domeny. Email tedy nakonec skonci na MX serveru
domeny predavana.cz (port 25). Transport_maps tabulka je tedy
ignorovana (ve vsech pripadech, zkousel jsem simulovat ruzne odesilani
emailu i z ruznych zdroju i jako (un)trusted).
PS: mam nyni vypnuty smtpd, jelikoz jsem provadel i testovani na systemu,
kde jiz obdobny demon prichozi posty bezi, toto by vsak nemelo mit vyznam, jelikoz ma byt predavana hlavne posta, ktera do fronty vstupuje skrze pickup

Dotaz:
------
(PS uvodem: predpokladam, ze takoveto predavani mozne je, aspon tak
usuzuji z man postfixu)
Prosim o radu/potvrzeni, zda je toto predavani mozne a je mozne jej takto s pomoci transport_maps pro vsechny pripady zasilani nastavit (viz moje
konfigurace). Pokud ne, je nejake jine reseni?

Moje konfigurace:
-----------------
file: transport (postmaptnutej -> postmap transport -> transport.db)

predavana.cz smtp:[12.13.14.15]:25

file: main.cf

alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = all
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydestination = nejakylocalcil.cz
mydomain = domena.cz
myhostname = mail.domena.cz
mynetworks = 127.0.0.0/8
myorigin = odeslana.cz
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /tmp/postfix
relay_domains =
relay_recipient_maps =
relayhost =
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP blablamail
unknown_local_recipient_reject_code = 550
transport_maps = hash:/etc/postfix/transport

Ostatni soubory jsou v defaultnim stavu, navic byl proveden je postmap
defaultniho souboru aliases.
PS: vypis conf jsem provedl pomoci postconf -n
PPS maly postreh: vytuneny vim neobarvi direktivu transport_maps, takze ji
zjevne nezna, postconf -n ji take primo nevypise; nenastala nejak zmena od verze 1 ??

thX doc