LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> Sendmail - přepisování odesílatele

Jak a proč přepisovat adresy odesílatelů

11.8.2011 00:00 | Radim Kolář | Články autora | přečteno 5302×

Proč přepisovat adresy

Po provozování sekundárního mail serveru a nastavování relay, což jsme probírali v minulých dílech, je přepisování adres další aktivitou se kterou se denodenně při administraci sendmailu setkáváte.

Adresy se přepisují z nejrůznějších důvodů: při provozování virtuálních serverů, při přepisu intranet adres na internetové, přepisování adres aby vypadaly hezky a při transparentním přeposílání pošty. Nejčastějším důvodem k přepisu adres je přepis z intranetu na internet.

Než začneme

Sendmail umí zpracovávat pro přenost přes SMTP dva druhy adres - lokální adresy a doménové adresy. Doménová adresa se vyznačuje tím, že obsahuje @ se jménem cílové domény napriklad: maly@jarda.cz kdežto lokální adresa bude jen jarda. Jelikož při přepisování přepisujeme jak lokální tak doménovou část tak je dobré sendmail nastavit tak, aby vždy používal doménovou adresu pokud ji odesílací program automaticky nedoplní. Toto doplnovani se zapne pomoci

FEATURE(`always_add_domain')

Sendmail standardně přepisuje jen adresy v SMTP obálce, nikoliv unitř mailu. To má za následek, že mail sice dojde na místo určení správně ale když jej otevřeme v poštovním programu tak uvidíme původní adresy odesilatele v Reply-To a From. To nejenže uživatele mate protože neví od koho mu to vlastně přišlo, ale i mu to znemožňuje odpovídat na naše zprávy protože od něj na ně email není možné poslat. Pokud chceme přepisovat i hlavičky tak zadáme

FEATURE(`masquerade_envelope')

Poslední důležitou věcí je mít správně nastavené hostname. Nemyslím tím jen aby bylo uvedené v local-host-names ale aby obsahovalo hostname i doménu. Sendmail sice problémy s hostname bez domény nemá, ale knihovna z bindu co obsluhuje resolver ano a sendmail pak vrací že toto jméno neexistuje i když je uvedeno v /etc/hosts. Pokud žádnou doménu nemáte tak výrazně doporučuji používat doménu localdomain namísto domény providera.

hsn@ubuntu10:/etc/mail$ hostname
ubuntu10.localdomain

Přepis lokální domény na internetovou

Toto je nejjednoduší případ přepisu. Máme server s intranetovou adresou @ubuntu10 a chceme adresu odesílatele nastavit pro všechny uživatele na @example.com. Intranetové uživatele budeme mapovat na internetové 1:1. Toto mapování budeme používat v případě když vlastníme nějakou internetovou doménu.

Dá se udělat několika způsoby - my si vybereme ten nejsnadnější.

MASQUERADE_DOMAIN(`ubuntu10.localdomain')
MASQUERADE_AS(`example.com')

Je to opravdu tak jednoduché. Žádné speciální FEATURE není nutné.

Chci mít hezčí email adresu

Dalším důvodem pro přepis adres je aby adresa vypadala hezky. Kdyz posíláme emaily ze serveru tak obsahují nejen jméno domény, ale i serveru. Toto omezeni se obvykle netýká grafických poštovních programů - ty standardně umožňují uživateli si adresu odesílatele nastavit jak je libo. Chceme aby odcházející emaily měly jako odesílatele místo nehezkého kuba@srv1.domena.cz hezčí kuba@domena.cz. Použijeme opět naše známé 1:1 mapování

MASQUERADE_DOMAIN(`srv1.domena.cz')
MASQUERADE_AS(`domena.cz')

Přepisujeme odesílatele selektivně

Posledním příkladem, který si dnes ukážeme, bude selektivní přepisování odesílatelů. Používá se v případě, že svůj domácí server připojíme do internetu a nevlastníme žádnou doménu, ale jen emailová konta. Tento způsob přepisování je tedy běžný u domácích serverů s ADSL, případně mobilním internetem.

V tomto konkrétním případě chceme k vybraným lokálním uživatelům přiřadit vzdálené emailové schránky tak aby pošta jimi odesílaná do internetu vypadala jako že byla odeslána z jejich vzdálených schránek. Příchozí poštu z těchto schránek budeme pak stahovat běžným poštovním programem který podporuje protokol IMAP nebo postarší a již dnes nedoporučovaný POP3. Můžeme stahovat třeba Thunderbirdem, fetchmailem nebo imapsync.

FEATURE(`genericstable')
GENERICS_DOMAIN(`ubuntu10.localdomain')

mapa odesílatelů je uložena v /etc/mail/genericstable a vypadá následovně:

root    maly@jarda.cz
pavel   pavel@maly.cz

Verze pro tisk

pridej.cz

 

DISKUZE

Nejsou žádné diskuzní příspěvky u dané položky.



Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

23.5.2018 20:55 /Ondřej Čečák
Od pátku 25.5. proběhne na Fakultě informačních technologií ČVUT v Praze openSUSE Conference. Můžete se těšit na spostu zajímavých přednášek, workshopů a také na Release Party nového openSUSE leap 15.0. V na stejném místě proběhne v sobotu 26.5. i seminář o bezpečnosti CryptoFest.
Přidat komentář

20.5.2018 17:45 /Redakce Linuxsoft.cz
Ve čtvrtek 31. května 2018 připravuje webový magazín BusinessIT ve spolupráci s Best Online Média s.r.o. pátý ročník odborné konference Firemní informační systémy 2018. Akce proběhne v kongresovém centru Vavruška (palác Charitas), Karlovo náměstí 5, Praha 2 (u metra Karlovo náměstí) od 9:00 hod. dopoledne do cca 15 hod. odpoledne. Konference je zaměřena na efektivní využití firemních informačních systémů a na to, jak plně využít jejich potenciál. Podrobnější informace na webových stránkách konfrence.
Přidat komentář

14.5.2018 7:28 /František Kučera
Květnový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 17. 5. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát na téma: Audio – zvuk v GNU/Linuxu.
Přidat komentář

7.5.2018 16:20 /František Kučera
Na stránkách spolku OpenAlt vyšla fotoreportáž Pražské srazy 2017 dokumentující srazy za uplynulý rok. Květnový pražský sraz na téma audio se bude konat 17. 5. 2018 (místo a čas ještě upřesníme).
Přidat komentář

17.4.2018 0:46 /František Kučera
Dubnový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 4. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tématem tohoto srazu bude OpenStreetMap (OSM) aneb svobodné mapy.
Přidat komentář

16.3.2018 22:01 /František Kučera
Kulatý OpenAlt sraz v Praze oslavíme klasicky: u limonády a piva! Přijďte si posedět, dát si dobré jídlo a vybrat z mnoha piv do restaurace Kulový blesk, který najdete v centru Prahy nedaleko metra I. P. Pavlova na adrese Sokolská 13, Praha 2. Sraz se koná ve čtvrtek 22. března a začínáme v 18:00. Heslo: OpenAlt. Vezměte s sebou svoje hračky! Uvítáme, když si s sebou na sraz vezmete svoje oblíbené hračky. Jestli máte nějaký drobný projekt postavený na Arduinu, nějakou zajímavou elektronickou součástku, či třeba i pěkný úlovek z crowdfundingové akce, neváhejte. Oslníte ostatní a o zábavu bude postaráno.
Přidat komentář

13.2.2018 0:41 /František Kučera
Únorový pražský sraz OpenAltu se koná 15. 2. 2018 a tentokrát se vydáme na návštěvu do jednoho pražského datacentra. Sejdeme se v 17:50 v severovýchodní části nástupiště tramvajové zastávky Koh-I-Noor. Po exkurzi se přesuneme do restaurace U Pštrosa (Moskevská 49), kde probereme tradiční témata (svobodný software a hardware, DIY, CNC, SDR, 3D tisk…) a tentokrát bude k vidění i IoT brána od The Things Network.
Přidat komentář

11.2.2018 23:11 /Petr Ježek
Hledáte lehký a rychlý prolížeč PDF souborů? Pokud vás již omrzelo čekat na načítání stránek či jiné nešvary, zkuste xreader.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

20.2.2018 18:48 / Ivan Majer
portal

20.2.2018 15:57 / Jan Havel
Jak využíváte služby cloudu v podnikání?

16.1.2018 1:08 / Ivan Pittner
verejna ip od o2 ubuntu

15.1.2018 17:26 / Mira Harvalik
Re: Jak udělat HTML/Javascript swiping gallery do mobilu?

30.12.2017 20:16 / Michal Knoll
odmocnina

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2018) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze