Portál AbcLinuxu, 10. května 2025 06:25
V tuhle hodinu me napada jen takove kostrbate reseni: Vytvorit si pro jednotlive skupiny serveru cele nove transporty (v master.cf) s pouzitim prgramu smtp a s nastavenou volbou smtp_fallback_relay. V transport mape pak budou pro jednotlive domeny nastaveny odpovidajici transporty s uvednym primarnim serverem (podobne, jako by to bylo v pripadne normalniho smtp:). Fallback v definici daneho transportu pak zajisti vyber vhodneho zalozniho serveru jakoby sam.
TomasV dokumentaci k smtp_fallback_relay je uvedeno, ze je mozne zadat vice cilu oddelenych carkou. Takze jsem si predstavoval v master.cf:
smtp-relay1 unix - - n - - smtp -o smtp_fallback_relay=[192.168.1.250],[192.168.1.251] smtp-relay2 unix - - n - - smtp -o smtp_fallback_relay=[192.168.2.250],[192.168.2.251]
a v transport mape pak jen:
domain1.sk smtp-relay1:[192.168.1.240] domain2.sk smtp-relay2:[192.168.2.240]
Kdyz jsem zkusil odeslat main na test@domain2.sk, tak se mi v logu objevilo:
Mar 7 17:48:53 freebsd2 postfix/smtpd[7692]: 138A41144E: client=localhost[127.0.0.1] Mar 7 17:49:02 freebsd2 postfix/cleanup[7695]: 138A41144E: message-id=<20100307164853.138A41144E@freebsd2> Mar 7 17:49:02 freebsd2 postfix/qmgr[7690]: 138A41144E: from=<root@localhost>, size=351, nrcpt=1 (queue active) Mar 7 17:49:03 freebsd2 postfix/smtpd[7692]: disconnect from localhost[127.0.0.1] Mar 7 17:49:23 freebsd2 postfix/smtp[7696]: connect to 192.168.2.240[192.168.2.240]:25: Connection refused Mar 7 17:49:44 freebsd2 postfix/smtp[7696]: connect to 192.168.2.250[192.168.2.250]:25: Connection refused Mar 7 17:50:05 freebsd2 postfix/smtp[7696]: connect to 192.168.2.251[192.168.2.251]:25: Connection refused Mar 7 17:50:05 freebsd2 postfix/smtp[7696]: 138A41144E: to=<test@domain2.sk>, relay=none, delay=78, delays=15/0.06/63/0, dsn=4.4.1, status=deferred (connect to 192.168.2.251[192.168.2.251]:25: Connection refused)
coz je, vzhledem k tomu, ze zadna z tech adres nezije, myslim ocekavany vysledek, ne?
Tomas
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.