Portál AbcLinuxu, 10. května 2025 07:04

Dotaz: postfix - virtualni uzivatele

25.10.2006 07:56 marxtone | skóre: 5 | Žďár nad Sázavou
postfix - virtualni uzivatele
Přečteno: 667×
Odpovědět | Admin
Mel bych dotaz, mam definovany virtualni ucty v main.cf, systemovy usery jsem nezakladal. Vsechny standartni direktivy nemam zaremovany, maillog pri odeslani mailu na virt. usera pise, ze ho nezna. Musim ty directivy, jako napr. pristup k lokalnim aliases zaremovat, aby to hledal v .db souborech ?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.10.2006 08:47 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ne, musí být nastavené direktivy pro virtual – tj. domény a seznamy účtů. Viz Postfix virtual readme.
25.10.2006 09:47 marxtone | skóre: 5 | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
Takze do main.cf zapsat jen directivy pro virtual, directivy jako mydestination nebo cestu k aliases zaremovat .. ? Jsou tam defaultne odremovany, proto maillog hlasi unknown user, protoze se diva nejdriv na system usery a pak prohledava aliasy, ktery nemam definovany..
25.10.2006 09:49 marxtone | skóre: 5 | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
Nejsem u masiny, jinak bych to samozrejme do minutky vyzkousel. Ale asi to tak bude ne ?
25.10.2006 10:48 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
Postfix nejprve podle virtual_mailbox_domains resp. mydestination určí, zda se doručuje lokálně (uživatelské účty na serveru), nebo do "virtuálních" schránek. Pak už záleží na tom, který transport bere v úvahu které databáze – to zjistíte man virtual resp. man local pro lokální doručování.
25.10.2006 11:36 marxtone | skóre: 5 | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
V man virtual jsem nasel direktivu transport virtual = virtual. Ta by asi mela byt v main.cf a myslim si, ze ji tam nemam. Muze to byt to, proc to nejde ?
25.10.2006 12:21 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
To je podle mne výchozí nastavení. Měly by podle mne stačit následující direktivy:
virtual_mailbox_domains = example.com
#nebo virtual_alias_domains, pokud chcete e-maily jen přeposílat jinam
virtual_alias_maps = hash:/etc/postfix/virtual
25.10.2006 12:26 marxtone | skóre: 5 | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
Tyhle directives v main.cf samozrejme mam. Skusim se na to dnes vecer podivat a pokud se mi to rozjede, rad sem vlozim opravenou pricinu problemu. Kazdopadne dik za info.
25.10.2006 12:41 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
Pak by to mělo fungovat – pokud máte adresy v mapě a mapu jste "přetavil" postmapem. Je problém opravdu v tom, že Postfix e-mail odmítne pro neexistující mailbox name? Nejedná se o nějaké jiné jméno (kam se e-mail přeposílá, jméno uživatele, pod kterým jsou vedeny virtuální schránky apod.)?
25.10.2006 14:10 marxtone | skóre: 5 | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
Mam v systemu jeste maildrop a myslim si, ze bude problem v transport_virtual = maildrop. To mi v main.cf chybi. Zkusim ten main.cf projet, zoptimalizovat a skusim si lokalne mail em zaslat virtualnimu uzivateli testovaci mail. Postmap em jsem to prelozil. No, kdyz mne to nevyjde, vlozim sem vypis z maillogu.
25.10.2006 21:51 marxtone | skóre: 5 | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak se nakonec nepovedlo. Prikladam vypis z maillogu.
Oct 25 21:04:12 alex postfix/pickup[5879]: A6E1C6FCF4: uid=0 from=root
Oct 25 21:04:12 alex postfix/cleanup[5926]: A6E1C6FCF4: message-id=20061025190412.A6E1C6FCF4@domena1.domena2.cz
Oct 25 21:04:12 alex postfix/qmgr[5880]: A6E1C6FCF4: from=root@domena2.cz, size=292, nrcpt=1 (queue active)
Oct 25 21:04:12 alex postfix/trivial-rewrite[5927]: warning: do not list domain domena1.domena2.cz in BOTH mydestination and virtual_mailbox_domains
Oct 25 21:04:12 alex postfix/local[5928]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct 25 21:04:12 alex postfix/local[5928]: A6E1C6FCF4: to=user@domena1.domena2.cz, relay=local, delay=0, status=bounced (unknown user: "user")
Oct 25 21:04:12 alex postfix/cleanup[5926]: B49E46FCF5: message-id=20061025190412.B49E46FCF5@domena1.domena2.cz
Oct 25 21:04:12 alex postfix/qmgr[5880]: B49E46FCF5: from=<>, size=1911, nrcpt=1 (queue active)
Oct 25 21:04:12 alex postfix/qmgr[5880]: A6E1C6FCF4: removed
Oct 25 21:04:12 alex postfix/smtp[5931]: B49E46FCF5: to=root@domena2.cz, relay=relay.domena2.cz[xx.xx.xx.xx], delay=0, status=sent (250 Ok: queued as 266B4148020)
Oct 25 21:04:12 alex postfix/qmgr[5880]: B49E46FCF5: removed
26.10.2006 08:05 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
warning: do not list domain domena1.domena2.cz in BOTH mydestination and virtual_mailbox_domains
Máte domena1.domena2.cz uvedené jak v mydestination tak i v virtual_mailbox_domains, mydestination má nejspíš přednost, takže se Postfix e-maily na domena1.domena2.cz pokouší doručovat lokálně a ne přes virtual.
26.10.2006 11:28 marxtone | skóre: 5 | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
Myslim si, ze jsem to zaremoval, a stejne to nepomohlo. Ale radeji se na to jeste podivam.
27.10.2006 08:45 marxtone | skóre: 5 | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
Odpovědět | | Sbalit | Link | Blokovat | Admin
Při veškerý úctě k POSTFIXu, nechápu tuhle warning message. warning: do not list domain domena1.domena2.cz in BOTH mydestination and virtual_mailbox_domains

..vzhledem k tomu, ze v main.cf mam #mydestination, tak už opravdu nevím, jak POSTFIX dokopat na projeti virtual_mailbox_domains.db
27.10.2006 09:27 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
Popis parametru mydestination. Mimo jiné se tam píše:
The default mydestination value specifies names for the local machine only. On a mail domain gateway, you should also include $mydomain.
To samé byste zjistil i příkazem
postconf | grep '^mydestination' 
Takže do main.cf přidejte
mydestination=
Stačí si přečíst návod…
27.10.2006 09:59 marxtone | skóre: 5 | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
Heej dík za info . :) , na ty strance postfixu jsem byl, o mydestination jsem cetl, ale tohohle jsem fakt prehlidl. Zkusim to a dam vedet. Jestli to bude fungovat, budu Ti muset podekovat.
Mr.Yoda avatar 26.4.2008 09:12 Mr.Yoda | skóre: 17 | blog: jakub | Louny
Rozbalit Rozbalit vše Re: postfix - virtualni uzivatele
Rada nad zlato +1
:-* Debian

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.