Portál AbcLinuxu, 13. května 2025 23:52
Dobry vecer (noc,rano),
presel jsem na mailserveru s Postfixem na MySQL ze systemovych uzivatelu. Drive jsem mel aliasy v /etc/aliases ted v MySQL a prestalo mi funguvat lokalni dorucovani na roota atd... Jak to mam zprovoznit? Je mozne, aby fungovaly nejak ty /etc/aliases soubezne s MySQL? Za kazdou pomoc diky.
Pokud někde vystavíš main.cf (třeba ho plácneš sem do přílohy), tak ti poradíme.
Mate ho tu
Doručování pro systémové uživatele musí být nastaveno v aliases takže musíte odkomentovat aliases jak maps, tak i databázi. Já to třeba doma mám nastavené tak, že když něco příjde rootovi, tak mi to pošle na můj mail :)
Tak to mas nastaveno dobre, doma.
IMHO pouzivat aliases nemusi. Udelal bych to napr. takto (v main.cf):
recipient_canonical_maps =
pcre:$config_directory/maps/recipient_canonical_pcre
A v "recipient_canonical_pcre":
No ja prave z aliasu presel na MySQL a kdyz jsem je tam nechal taky - tzn. vsechno to zakomentovany za tou hlaskou, ze s tim laboruju (to je me puvodni nastaveni), tak mi to lokalni dorucovani uz stejne nejde... co z toho mam teda vsechno povolit?
Na svych mailservech mam lokalni dorucovani vypnute:
local_recipient_maps =
local_transport =
error:local mail delivery neni povolene
A doruceni na root and spol. resim pres "recipient_canonical_maps", jak jsem uvadel.
Dobry den, zase se vracim k lokalnik aliasuv v /etc/aliases.
Udelal jsem si v MySQL tabulku transport a pokud do ni zadam lokalni domenu smerovanou na "local:" tak mi lokalni dorucovani zacne fungovat. Jen mi ty maily porad chodi do /home/uzivatel/Maildir misto do toho /home/virtual. Co kde musim zmenit, aby mail dosel tam, kam potrebuju? Dekuju.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.