LINUXSOFT.cz Přeskoč levou lištu

ARCHIV



   

> 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 7626×

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ů

28.11.2018 23:56 /František Kučera
Prosincový sraz spolku OpenAlt se koná ve středu 5.12.2018 od 16:00 na adrese Zikova 1903/4, Praha 6. Tentokrát navštívíme organizaci CESNET. Na programu jsou dvě přednášky: Distribuované úložiště Ceph (Michal Strnad) a Plně šifrovaný disk na moderním systému (Ondřej Caletka). Následně se přesuneme do některé z nedalekých restaurací, kde budeme pokračovat v diskusi.
Komentářů: 1

12.11.2018 21:28 /Redakce Linuxsoft.cz
22. listopadu 2018 se koná v Praze na Karlově náměstí již pátý ročník konference s tématem Datová centra pro business, která nabídne odpovědi na aktuální a často řešené otázky: Jaké jsou aktuální trendy v oblasti datových center a jak je optimálně využít pro vlastní prospěch? Jak si zajistit odpovídající služby datových center? Podle jakých kritérií vybírat dodavatele služeb? Jak volit vhodné součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně datové centrum spravovat? Jak co nejlépe eliminovat možná rizika? apod. Příznivci LinuxSoftu mohou při registraci uplatnit kód LIN350, který jim přinese zvýhodněné vstupné s 50% slevou.
Přidat komentář

6.11.2018 2:04 /František Kučera
Říjnový pražský sraz spolku OpenAlt se koná v listopadu – již tento čtvrtek – 8. 11. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma umění a technologie, IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

4.10.2018 21:30 /Ondřej Čečák
LinuxDays 2018 již tento víkend, registrace je otevřená.
Přidat komentář

18.9.2018 23:30 /František Kučera
Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

9.9.2018 14:15 /Redakce Linuxsoft.cz
20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business. Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář

12.8.2018 16:58 /František Kučera
Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář

16.7.2018 1:05 /František Kučera
Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář

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

> Poslední diskuze

31.7.2023 14:13 / Linda Graham
iPhone Services

30.11.2022 9:32 / Kyle McDermott
Hosting download unavailable

13.12.2018 10:57 / Jan Mareš
Re: zavináč

2.12.2018 23:56 / František Kučera
Sraz

5.10.2018 17:12 / Jakub Kuljovsky
Re: Jaký kurz a software by jste doporučili pro začínajcího kodéra?

Více ...

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