Portál AbcLinuxu, 25. dubna 2024 04:00


Dotaz: Postfix doručovaní na jiný server

17.3.2011 18:14 havrosd
Postfix doručovaní na jiný server
Přečteno: 1045×
Odpovědět | Admin
Dobrý den, mám problém v sítí mám dva poštovní servery 1 (kerio mailserver) a 2 (postfix). Všechny domény z venku jsou směrovány na příslušný servery, ale problém nastává, když chci odeslat poštu z postfixu na mailserver. Protože v postfixu jsou navedené všechny domény. Jsou naváděný automatický. a když chci poslat poštu na doménu a.cz, která je na keriu tak mi to hodí, že ji nezná(Recipient address rejected), protože doména je navedená i v tom postfixu. Potřeboval bych poradit jak nastavit postfix aby doručoval emaily, které nezná na ten druhý server. Všude hledám a nic :-(. Děkuji za každou radu. DNS záznamy jsou všude dobře.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

cynic_asshole avatar 17.3.2011 20:38 cynic_asshole | skóre: 28
Rozbalit Rozbalit vše Re: Postfix doručovaní na jiný server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže postfix se stará o některé domény a kerio se stará o jiné domény? Proč jsou teda na postfix navedené všechny domény? A co to znamená "navedené"? A co zmanená "jsou naváděný automaticky"?
Neznáš nějakou linuxovou distribuci pro Windows?
cynic_asshole avatar 17.3.2011 20:59 cynic_asshole | skóre: 28
Rozbalit Rozbalit vše Re: Postfix doručovaní na jiný server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejjednodušší bude prostě z postfixu vyhodit konfigurace těch domén, který neobsluhuje, a nastavit si správné MX záznamy. Pak to bude fungovat "samo".
Neznáš nějakou linuxovou distribuci pro Windows?
pavlix avatar 17.3.2011 23:08 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Postfix doručovaní na jiný server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Píšete to hrozně zmatečně... a navíc vše pláclé do jednoho odstavce, tak se nedivte, když vám lidi odpovídaj blbosti. Možná taky nějakou přidám.

Jinak doména nebývá ani blbá, ani navedená :).
Potřeboval bych poradit jak nastavit postfix aby doručoval emaily, které nezná na ten druhý server. Všude hledám a nic :-(.
To je vcelku standardní věc, která se používá hlavně pro odchozí poštu, konfigurační direktiva se jmenuje relayhost, a znamená přesně to, že e-maily, které nejsou určené pro lokální stroj se posílají tam. Ale pozor na to, jestli se relay provede, záleží na dalších parametrech, jako třeba relay_domains.

Doporučuju pečlivě nastudovat manuál, použít občas google, a testovat, testovat a testovat.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
22.3.2011 20:44 havrosd
Rozbalit Rozbalit vše Re: Postfix doručovaní na jiný server
Odpovědět | | Sbalit | Link | Blokovat | Admin
protože na tom postfixovem serveru běží i webový server (apache) a pak jednoduchá správa všeho co člověk potřebuje k webovému serveru jedním kliknutím se automaticky nastaví maily, web, mysql, ftp, prostě všechno a nikde nemusím každou doménu vkládat zvlášť do konfigu, ale některé domény tam mají pouze web a poštu mají na kerio. Ale když vytvořím tu doménu v té správě tak automaticky ji vloží i do konfigu postfixu. Zkusím ten relay a uvidím.
23.3.2011 10:07 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Postfix doručovaní na jiný server
A jeje. Klikaci veci v Linuxu mohou byt nebezpecne - byvaji fajn na vytvoreni jakesi kostry konfigurace, ale pokud clovek nevi, co presne to dela, muze se snadno chytit do pasti. Podle popisu soudim, ze staci se podivat do konfiguraci Postfixu a vyhazet z $mydestination prislusne domeny. Pripadne mohou byt v nejakem jinem souboru, treba 'virtual'... tezko rict, jak to to klikatko resi. Vystup z 'postconf -n' by se hodil.
pavlix avatar 25.3.2011 12:24 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Postfix doručovaní na jiný server
Ještě existuje jedna možnost, a to používat nějaké šikovné nastavovátko výhradně a používat linuxový server jako hotové řešení včetně nástroje pro správu. Zhruba takhle funguje například ISPconfig.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
29.3.2011 16:21 havrosd
Rozbalit Rozbalit vše Re: Postfix doručovaní na jiný server
Odpovědět | | Sbalit | Link | Blokovat | Admin

Zkusím ten dotaz za kolegu přepsat - máme mailserver a webserver. Na webserveru je kompletní řešení LAMP + maily. Na mailserveru je mailový systém Kerio. Všechny naše domény jsou hostovány na webserveru. Některé využívají maily z webserveru, jiné mají MX záznam veden na mailserver. Zde je jádro problému.

Jak nastavit postfix, aby využil MX záznam (nebo jiný způsob) při doručování na konkrétní doménu?

Pro priklad:

Tohoto se potřebujeme zbavit. Tj. aby postfix využíval MX záznamy z DNS nebo aby pro konkrétní domény odesílal maily na konkrétní server.

Snad jsem to přepsal srozumitelně. Děkuju za odpovědi.

cynic_asshole avatar 29.3.2011 16:53 cynic_asshole | skóre: 28
Rozbalit Rozbalit vše Re: Postfix doručovaní na jiný server
Do main.cf dopiš
transport_maps = hash:/etc/postfix/transport
do tohoto souboru napiš
honza.cz smtp:192.168.1.2
spusť příkaz postmap /etc/postfix/transport a nakonec reloadni postfix.
Cesty si uprav dle své konfigurace. Jinak též man 5 transport
Neznáš nějakou linuxovou distribuci pro Windows?
29.3.2011 17:03 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix doručovaní na jiný server
Pokud nechcete v Postfixu konfigurovat, pro které domény má e-maily přijímat, použijte dvě instance Postfixu. Jednu pro odesílání e-mailů (jako smart relay), druhou pro příjem.

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.