Portál AbcLinuxu, 13. května 2025 23:04
mail for example.com loops back to myself"?
googlil jsem a nasel toto:
Postfix reports this error when a DNS reply points to your mail server, but Postfix hasn't been configured to deal with messages addressed to the domain. Postfix accepts mail for domains listed in mydestination, relay_domains, virtual_mailbox_domains, virtual_alias_domains, and domains that resolve to IP addresses listed in inet_interfaces and proxy_interfaces. The domain must be listed in one of these parameters.
anglicky moc nerozumim ale vyvodil jsem z toho ze mojedomena.cz by mela byt uvedena bud v mydestination, relay_domains, virtual_mailbox_domains nebo virtual_alias_domains.
upravil jsem main.cf (jen pridal do mydestination mojedomena.org), restart postfixu a stale nic
v priloze prikladam ted aktualni main.cf
databaze postfix samozrejme existuje, je tam i ta domena i schranka na kterou jsem to posilal - zadny error pri pripojeni k db to nehazi (hazelo ale opravil jsem pass) - takze dle meho je pripojeni spravne...
Dekuji za pomoc
Řešení dotazu:
virtual_relay_domains
vám to fakt funguje? Podle dokumentace žádná taková volba neexistuje. Jinak vypsat mapy, které Postfix používá, můžete příkazem postmap -s
– tam byste měl vidět, zda máte správně nakonfigurovány virtuální domény.
virtual_relay_domains
jsem zakomentoval
postmap -s nic nevypise -
xentium:/etc/postfix# postmap -s
xentium:/etc/postfix# postmap -s
xentium:/etc/postfix#
postfix restart + zkousel jsem z localhostu poslat mail a ten vporadku dosel - bohuzel pokud mail poslu z jineho pc na tento tak se objevi zprava o nedoruceni loops back to myself....
koukal jsem do mail.log a porad se mi tam objevuje:
postfix/qmgr[7233]: warning: connect to transport spamassassin: Connection refused (spamassassina nemam nainstalovaneho) - nemuze toto delat neporadek?
postmap -s nic nevypise -Je potřeba mu říct, ve které mapě má hledat, takže ve vašem případěxentium:/etc/postfix# postmap -s xentium:/etc/postfix# postmap -s xentium:/etc/postfix#
postmap -s mysql:/etc/postfix/mysql_virtual_relay_domains_maps.cf
postfix/qmgr[7233]: warning: connect to transport spamassassin: Connection refused (spamassassina nemam nainstalovaneho) - nemuze toto delat neporadek?To může. Měl byste používáí transportu spamassassin vypnout – Postfix se tam zřejmě snaží přesměrovat e-mail, nejde to, takže vygeneruje chybový e-mail, ten se pokouší doručit, opět to nejde, a když zjistí, že by chybovou zprávu o chybové zprávě měl doručovat zase sám, vypíše nejspíš ono „loops back to myself“ – je to ochrana před tím, aby server sám sebe nezahltil chybovými zprávami (což je oblíbené číslo hloupějších serverů).
google se chudak prehral - Na váš předmět vyhledávání - mysql_virtual_relay_domains_maps.cf: sequence operation is not supported - nebyl nalezen žádný odkaz.To se ani nedivím,
mysql_virtual_relay_domains_maps.cf
je váš název, jak jste si ten konfigurační soubor sám pojmenoval, tak chytrý Google zase není sequence operation is not supportedTo podle mne znamená, že není povoleno vypsat celou mapu – což je logické, v tom SQL dotazu máte podmínku, do které se jako parametr předává klíč, ke kterému se má vyhledat odpovídající hodnota – Postfix neví, jak by z toho mohl získat hodnoty všechny. Tak si vyzkoušejte nějakou doménu, která by v té mapě měla být:
postmap -q example.com /etc/postfix/mysql_virtual_relay_domains_maps.cfSpamassassin bude spíš v transportech i když v konfiguraci žádné transporty nevidím… Doporučoval bych ale to samé jako kolega – nejprve rozchodit Postfix se standardní konfigurací, na které není nutné nic složitě konfigurovat, a pak si nastudovat dokumentaci Postfixu a pak podle dokumentace nakonfigurovat Postfix k obrazu svému. Protože co znamená v konfiguraci řádek
virtual_relay_domains = mysql:$config_directory/mysql_virtual_relay_domains_maps.cfby vás nemělo překvapovat… PS: Příště bude lepší vkládat přílohy přímo ke komentáři, aby se vložily na Abíčko a zůstaly u diskuze pro případné budoucí návštěvníky, kteří řeší stejný problém.
ps
, že opravdu neběží, a pak jej spustil znova?
postfix
– je to proces master
a pak všechny, které jsou vyjmenovány v master.cf
. Třeba u mě jsou to následující procesy: qmgr, pickup, smtpd, anvil, trivial-rewrite, cleanup, smtp
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.