Portál AbcLinuxu, 14. května 2024 23:48


Dotaz: Postfix a preklad adres

15.9.2004 12:05 pasmen | skóre: 45 | blog: glob | Praha
Postfix a preklad adres
Přečteno: 258×
Odpovědět | Admin
Zdravim,
muj problem je nasledujici: k internetu se pripojuju pres NAT, a jako mail server mam Postfix 2.1.3. Problem je, ze kdyz poslu mail, tak ho smarthost odmitne s tim, ze ...Sender domain must exist... Takze bych potreboval zajistit, aby se moje lokalni jmeno (pasmen@sphinx.example.org) prelozilo pred odeslanim na skutecnou emailovou adresu (pasmen@centrum.cz). Nikde sem to nemoh najit, nevi nekdo co s tim? Dik
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.9.2004 15:50 Kamorek | skóre: 33 | blog: předvolební mazec | VB
Rozbalit Rozbalit vše Re: Postfix a preklad adres
Odpovědět | | Sbalit | Link | Blokovat | Admin
To si teda myslim, ze prekladem SNAT to urcite neni. Spis bych sazel na spatne nastaveny postfix. Kdyby to bylo dle tebe, znamenalo by to, ze bych nemohl odesilat z imaginarnich neexistujicich adres. A to jde. Ja sam mam firmu, ktera stahuje maily fetchmailem, pouziva bind a domena je domena.czd, hostname je mail.domena.czd. CZD je tam schvalne, abych zarucil, ze nikde na internetu se takova domena nenajde. postfix je taky nastaven na domena.czd. Posta funguje. Mas nastavenou v Mozille, nebo outlooku adresu odesilatele jako pasmen@centrum.cz ?

Snad jsem to vysvetlil pochopitelne.
Taky si udělám nějakou studii.
15.9.2004 16:05 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: Postfix a preklad adres
To řešení problému je, ale myslím, že autora by (jako mne) asi spíše zajímalo, jestli lze v Postfixu nějak přiměřeně snadno nastavit při odesílaní pošty "ven" (mimo domena.czd) přepsání odesílatele na něco jiného (skutečnou "venkovní" adresu).
Copak toho není dost?
15.9.2004 16:23 Marcel Šebek | skóre: 21 | blog: c
Rozbalit Rozbalit vše Re: Postfix a preklad adres
Ja na to používám /etc/postfix/sender_canonical. Syntaxe je:

lokalni_username venkovni_mailova_adresa@example.cz

Musí se pak na to pustit postmap, který to převede do databáze (/etc/postfix/sender_canonical.db). Je také dobré vytvořit soubor recipient_canonical, který zajišťuje opak (tzn. mail poslaný na venkovni_mailova_adresa@example.cz pošle přímo uživateli lokalni_username.
Real programmers don't comment their code. If it was hard to write, it should be hard to read.
15.9.2004 16:15 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Postfix a preklad adres
Jako MUA pouzivam Mutt a tam samozrejme mam nastaven preklad adresy tak jak potrebuji (podle adresata apod.). Ja nerikam ze ze jo NATem, ten s tim nema nic spolecneho, tim jsem chtel jen rict ze nemam pevnou IP ani registrovanou domenu. Jen rikam, ze smarthost mi vraci postu s timto:
501 <pasmen@sphinx.example.org> Sender \
domain must exist (in reply to MAIL FROM command)
Zajimalo by me, jak to provest aby se mi mail prelozil na moji skutecnou mailovou adresu a relay neskoncilo timhle errorem.
15.9.2004 16:19 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Postfix a preklad adres
Mimochodem, zkousel jsem pouzit 2 smarthosty, skolni (ten mi postu neprijme s vyse uvedenym errorem) a ten od meho ISP (postu prijme, ale ta uz nikam nedojde, pravdepodobne mu pri pokusu to poslat dal vyhodi jiny stroj na ceste).
15.9.2004 16:54 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Postfix a preklad adres
Odpovědět | | Sbalit | Link | Blokovat | Admin
Do /etc/postfix/sender_canonical (třeba) přidat
pasmen@sphinx.example.org    pasmen@centrum.cz
a pak na to spustit postmap. Viz canonical(5). A pak do /etc/postfix/main.cf
sender_canonical_maps = hash:/etc/postfix/sender_canonical
Aspoň doufám že tohle je důvod, proč mi to doma funguje :-)
15.9.2004 17:24 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Postfix a preklad adres
To je ono, dik moc. No, ja to zkousel pomoci canonical a neslo to, nikde jsem se nedocet ze existuje sender_canonical (no, v man canonical o tom je zminka, myslel jsem ze to dela neco jineho...)
10.11.2004 07:51 jabli
Rozbalit Rozbalit vše Re: Postfix a preklad adres
Já bych dotaz ještě rozšířil. Pokud pošlu mail ze své adresy na lokálním postfixu, pak mi v hlavičce mailu stále zůstává adresa mého lokálního serveru (např. smtp.testmail.cz) i s veřejnou IP, kterou na serveru mám. Navíc mi v hlavičce mailu zůstane i lokální IP stroje, odkud jsem to posílal. To se mi ale moc nelíbí (mám pocit, že toho o sobě říkám trochu moc pro případný útok). Jsem za NATem, tak bych snad ještě bral tu IP stroje s POSTFIXem. I když i toho bych se rád zbavil a nechal tam jen adresu smtp svého ISP přes kterého to stejně posílám. dík Milan

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.