Portál AbcLinuxu, 10. května 2025 07:04
virtual
– tj. domény a seznamy účtů. Viz Postfix virtual readme.
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í.
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
postmap
em. 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.)?
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.
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
warning: do not list domain domena1.domena2.cz in BOTH mydestination and virtual_mailbox_domainsMá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.
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
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…
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.