Portál AbcLinuxu, 16. července 2025 06:12


Dotaz: Postfix - nefungující aliasy

29.10.2006 19:11 potopix
Postfix - nefungující aliasy
Přečteno: 139×
Odpovědět | Admin
V main.cf mám alias_maps = mysql:/etc/postfix/mysql-aliases.cf, soubor mysql-aliases.cf je v pořádku, databáze i s tabulkou je v pořádku, jen mi to nějak nechce fachat. Např vytvořím alias abuse a chci aby mi emaily na kteroukoliv mou doménu a uživatele abuse přišly na postmaster@moje_domena a tak jsem to tam zapsal, bere se destination, kde je postmaster@moje_domena a alias abuse je v poli alias.
část mysql-aliases.cf

query = SELECT destination FROM postfix_alias WHERE alias = '%s'
Ale postfix hlásí unknown user.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.10.2006 20:21 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix - nefungující aliasy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máte tu samou tabulku použitou i pro local_recipients?
29.10.2006 22:26 potopix
Rozbalit Rozbalit vše Re: Postfix - nefungující aliasy
Mám tam tenhle řádek:
local_recipient_maps = $alias_maps $virtual_mailbox_maps
29.10.2006 23:49 svaca | skóre: 38
Rozbalit Rozbalit vše Re: Postfix - nefungující aliasy
Jak vypadaji tabulky mysql a kolik jich je (jmena) ??
Never give up ! Stay ATARI !
30.10.2006 06:49 potopix
Rozbalit Rozbalit vše Re: Postfix - nefungující aliasy
No tabulky jsem vytvářel podle návodu na http://postfixvirtual.org/. Akorát tu konfiguraci v /etc/postfix/mysql-*, jsem musel změnit, protože ten návod obsahuje dost závažný chyby. Píšou tam, že aliasy mají bejt v postfix_virtual tabulce, ale postfix je chce mít standartně a hledá je i v postfix_alias, hlavně tedy alias postmaster musí být v postfix_alias, jinak se postfix zlobí. Postfix_virtual funguje.
30.10.2006 08:19 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix - nefungující aliasy
Vzhledem k tomu, že používáte local a ne virtual, máte příslušné uživatele opravdu vytvořené v systému? Tj. nejspíš NSS nad těmi samými tabulkami MySQL? Pokud uživatele v systému nemáte, musíte použít virtual.
30.10.2006 15:13 potopix
Rozbalit Rozbalit vše Re: Postfix - nefungující aliasy
Mám je jen virtuálně. Ale proč mi postfix nadává, když nepřidám do postfix_alias alias pro postmaster, kterej stejně nefunguje?
30.10.2006 15:27 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix - nefungující aliasy
Pokud používáte local, musí uživatelé v systému skutečně existovat (tj. např. getent passwd uzivatel vypíše uid uživatele a další).

Co znamená
Ale proč mi postfix nadává, když nepřidám do postfix_alias alias pro postmaster, kterej stejně nefunguje?
Můžete sem dát příslušný výpis z logu?
30.10.2006 18:45 potopix
Rozbalit Rozbalit vše Re: Postfix - nefungující aliasy
Něco jako
Warning: postmaster alias did not find
v logu. Což vyřešilo přidání aliasu postmaster do postfix_alias, i když je tam ten alias na nic, když nefunguje, ale postfix alespoň nenadává.
31.10.2006 20:10 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix - nefungující aliasy
To je zvláštní, mně nic takového nepíše… Můžete mu jako mapu pro aliasy nastavit třeba static:x, čímž se cokoliv přemapuje na x (pak ale nesmíte opravdu poštu lokálně vůbec přijímat).

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.