Portál AbcLinuxu, 20. května 2024 21:53


Dotaz: Záložní mail server (postfix, ubuntu 22)

19.11.2023 21:37 Jiří Bečka
Záložní mail server (postfix, ubuntu 22)
Přečteno: 534×
Odpovědět | Admin
Zdravím a prosím o radu: Dělám záložní mail server. pokud použiji toto:

relay_domains = domena1.cz, domena2.cz, domena3.cz

tak to funguje naprosto OK, nicméně potřebuji ten seznam natahovat z tabulky mysql, takže se snažím použít toto:

relay_domains = mysql:/etc/postfix/mysql-relay_domains.cf

a tato varianta mi nefunguje pokud se dotáži:

postmap -q domena1.cz mysql:/etc/postfix/mysql-relay_domains.cf

tak postmap mi zobrazí seznam domém domena1.cz,domena2.cz,domena3.cz, atd Všechny ty domény tam jsou, jsou oddělené čárkou, ale

relay_domains = mysql:/etc/postfix/mysql-relay_domains.cf

nefunguje. Z tabulky selektuji sloupec s nazvem domeny:

select distinct domena from tabulka

Díky za rady ...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Max avatar 20.11.2023 05:31 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Záložní mail server (postfix, ubuntu 22)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neřešil jsem, ale třeba postfixadmin to také používá. Zkus kouknout, jak to má.
Zdar Max
Měl jsem sen ... :(
20.11.2023 06:53 Jirka
Rozbalit Rozbalit vše Re: Záložní mail server (postfix, ubuntu 22)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tady je k tomu nějaké povídání: Relay_domains
21.11.2023 00:02 Jiří Bečka
Rozbalit Rozbalit vše Re: Záložní mail server (postfix, ubuntu 22)

Něco jsem našel, problém bude v tom, že Postfix nejspíše nevezme autorizaci prostým textem, ale vyžaduje smtp_sasl.

Zde je o tom nějaké povídání:

https://serverfault.com/questions/1131523/postfix-relay-authentificatin-in-mysql

Zatím jsem z toho moc nepobral, jak to mám přesně udělat, třeba to dám ...

AraxoN avatar 21.11.2023 07:02 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Záložní mail server (postfix, ubuntu 22)
V tom odkaze im to vracia len jednu doménu, tú na ktorú sa postfix pýtal. V Tvojom selecte vracia všetky riadky. Nie je problém v tom?
21.11.2023 13:45 Jiří Bečka
Rozbalit Rozbalit vše Re: Záložní mail server (postfix, ubuntu 22)
Myslím, že v tom problém není. Zkusil jsem to monitorovat na straně mysql a problém je v tom, že postfix vůbec žádný dotaz do mysql nepošle. tam je nějaký problém v sasl zkusil jsem udělat /etc/postfix/sasl_passwd, ten jsem konvertoval do db a stále mi to nechodí. nikde jsem nedočetl, jak přesně má ten soubor sasl_passwd vypadat, našel jsem řadu výkladů a nejsem z toho moudrý. Toto jsou varianty zápisu sasl_passwd, které jsem našel:

localhost user:heslo

[localhost] user:heslo

[hostname] user:heslo

hostname user:heslo

[127.0.0.1] user:heslo

Takže nevím, jestli tam mají být ty hranaté závorky nebo ne atd. Mě konkrétně běží mysql na stejném stroji s postfixem.
AraxoN avatar 21.11.2023 14:09 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Záložní mail server (postfix, ubuntu 22)
A podporu pre mysql v postfixe máš? V Debiane to je samostatný balík postfix-mysql, v Gentoo to je USE flag postgres balíka mail-mta/postfix. V oboch prípadoch je to default vypnuté.
MMMMMMMMM avatar 21.11.2023 17:26 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: Záložní mail server (postfix, ubuntu 22)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud by se nedařilo na to přijít, můžeš to poslat sem https://www.mail-archive.com/postfix-users@postfix.org/ - přispívá tam i sám tvůrce Postfixu
Linux Dokumentační Projekt - PDF ke stažení
22.11.2023 08:19 xxl | skóre: 25
Rozbalit Rozbalit vše Re: Záložní mail server (postfix, ubuntu 22)
Odpovědět | | Sbalit | Link | Blokovat | Admin

select distinct domena from tabulka

A neselektuje SELECT DISTINCT náhodou ty domény, kterým NEděláš relay?
22.11.2023 10:35 X
Rozbalit Rozbalit vše Re: Záložní mail server (postfix, ubuntu 22)
Pan v tom ma trosku hokej, protoze jednou tvrdi:
postmap -q domena1.cz mysql:/etc/postfix/mysql-relay_domains.cf tak postmap mi zobrazí seznam domém domena1.cz,domena2.cz,domena3.cz
a podruhe zase, ze SQL vubec nekomunikuje:
Zkusil jsem to monitorovat na straně mysql a problém je v tom, že postfix vůbec žádný dotaz do mysql nepošle.

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.