Portál AbcLinuxu, 13. května 2025 23:04

Dotaz: zase postfix (loops back to myself)

4.3.2008 14:51 Nes | skóre: 20 | blog: Nes
zase postfix (loops back to myself)
Přečteno: 2652×
Odpovědět | Admin
Příloha:
Prekopiroval jsem konfiguraci z jednoho (main.cf a master.cf) pc na druhy a jaksi mi to nejede.

Pouzivam postfix (+mysql) + dovecot + postfix admin

pri odeslani mailu na tento pocitac (kam jsem zkopiroval tu konfiguraci) se mi vraci

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
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny

Řešení dotazu:


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

Odpovědi

4.3.2008 19:02 pupu | skóre: 31
Rozbalit Rozbalit vše Re: zase postfix (loops back to myself)
Odpovědět | | Sbalit | Link | Blokovat | Admin
NEVER list a virtual MAILBOX domain name as a mydestination domain! NEVER list a virtual MAILBOX domain name as a virtual ALIAS domain!

Byt Tebou, naucim se trochu vic anglicky a prectu si VIRTUAL_README. Tohle uz neni uplne trivialni konfigurace a vyplatilo by se to rozchazet postupne. Nejdriv bez vychytavek typu MySQL, potom s tim.
4.3.2008 19:26 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: zase postfix (loops back to myself)
Odpovědět | | Sbalit | Link | Blokovat | Admin
S tím 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.
5.3.2008 09:47 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: zase postfix (loops back to myself)
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?
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
5.3.2008 10:02 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: zase postfix (loops back to myself)
postmap -s nic nevypise -
xentium:/etc/postfix# postmap -s
xentium:/etc/postfix# postmap -s
xentium:/etc/postfix#
Je potřeba mu říct, ve které mapě má hledat, takže ve vašem případě
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ů).
5.3.2008 12:10 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: zase postfix (loops back to myself)
postmap -s mysql:/etc/postfix/mysql_virtual_relay_domains_maps.cf postmap: fatal: open /etc/postfix/mysql_virtual_relay_domains_maps.cf: No such file or directory

ten soubor tam neni ani fyzicky... (btw na tom druhem pc kde mi to funguje take neni) a ten radek mam stejne ted zakomentovany...

takze jsem si podle jednoho navodu ten soubor vytvoril:

user = postfix

password = postfix

hosts = localhost

dbname = postfix

query = SELECT domain FROM domain WHERE domain='%s' and backupmx = '1' and active = '1'

- jmeno usera a pass jsem samozrejme zmenil + zkousel jsem to ze zakomentovanym i odkomentovanym radkem v main.cf virtual_relay_domains = mysql:$config_directory/mysql_virtual_relay_domains_maps.cf - nejdrive restart a pote

xentium:/etc/postfix# postmap -s mysql:/etc/postfix/mysql_virtual_relay_domains_maps.cf

postmap: fatal: mysql table /etc/postfix/mysql_virtual_relay_domains_maps.cf: sequence operation is not supported

pise to same at uz to je nebo neni zakomentovane.

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.

Prave ja nevim jak mam vypnout toho spamassassina - koukal jsem do master.cf, ale tam jsem nic vadneho nenasel - http://www.pastebin.cz/show/4114

pote jsem nasel c /etc spamassassina v services - spamd 783/tcp # spamassassin daemon

pote v init.d/exim4 - zakomentovany a exim stejne nainstalovany neni - http://www.pastebin.cz/show/4115

pak jsem to nasel jeste v adresari /etc/exim4 - ale jak jsem uz rekl, exim neni aktivni tak by to brat nemel....

vubec tedy nevim cim mam rict aby ho nebral....
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
5.3.2008 13:18 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: zase postfix (loops back to myself)
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 supported
To 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.cf
Spamassassin 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.cf
by 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.
6.3.2008 09:23 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: zase postfix (loops back to myself)
smazal jsem celu postfix (aptitude remove) smazal main.cf a master.cf a postfix znovu nainstalil. Tentokrat jsem konfiguraky extra nemenil a v logu je stale Mar 6 09:10:12 xentium postfix/qmgr[22223]: warning: connect to transport spamassassin: Connection refused samozrejme pokud na tento pc poslu mail tak loops back myself - podle me jsem neco pokazil tim ze jsem nekde nahral nejaky konfigural (k necemu jinemu nezli k postfixu) kde ten spamassassin je... - jenze nevim kam - podle meho to dela proste ten spamassassin spamassassina nainstalovaneho nemam.... Prosim o radu jak se tedy zbavit te hlasky

main.cf je ted skoro prazdny, takze tam bych toho spamassassina nehledal:

myhostname = xentium.xentium
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = xentium.xentium, localhost.xentium, , localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

Diky :-)
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
6.3.2008 10:15 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: zase postfix (loops back to myself)
Zastavil jste všechny procesy Postfixu, zkontroloval přes ps, že opravdu neběží, a pak jej spustil znova?
6.3.2008 10:30 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: zase postfix (loops back to myself)
xentium:/etc/postfix# date
Čt bře 6 10:18:30 CET 2008
xentium:/etc/postfix# /etc/init.d/postfix stop
Stopping Postfix Mail Transport Agent: postfix.
xentium:/etc/postfix# ps x | grep postfix
26126 pts/1 S+ 0:00 grep postfix
xentium:/etc/postfix# /etc/init.d/postfix start
Starting Postfix Mail Transport Agent: postfix.
xentium:/etc/postfix# ps x | grep postfix
26183 ? Ss 0:00 /usr/lib/postfix/master
26193 pts/1 S+ 0:00 grep postfix
xentium:/etc/postfix# tail -5 /var/log/mail.info
Mar 6 10:18:39 xentium postfix/master[26097]: terminating on signal 15
Mar 6 10:18:46 xentium postfix/master[26183]: daemon started -- version 2.3.8,
configuration /etc/postfix Mar 6 10:18:46 xentium postfix/qmgr[26189]: 1E39A7D40F2:
from=< user@mojedomena.cz>, size=403, nrcpt=1 (queue active) Mar 6 10:18:46 xentium postfix/qmgr[26189]: warning: connect to transport
spamassassin: Connection refused
xentium:/etc/postfix#
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
6.3.2008 11:00 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: zase postfix (loops back to myself)
Procesů, které patří Postfixu, je daleko víc, a žádný z nich se nejmenuje 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.
6.3.2008 14:05 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: zase postfix (loops back to myself)
aptitude purge postfix dovecot maildrop a znovu aptitude install to vyresilo (tu hlasku :-) ) takze ted to zkusim znovu a snad uz lepe :-)
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
6.3.2008 15:15 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: zase postfix (loops back to myself)
Odpovědět | | Sbalit | Link | Blokovat | Admin
tak uz to zase asi na nejakou dobu necham, nebo si rozbiju pocitac :D - spamassassina to sice uz nehlasi, ale co je mi to platne kdyz porad

loops back to myself

mno nic, necham to chvili spat a az budu mit zase nedestruktivni naladu takl se k tomu vratim :D

btw na google jsem toho pohledal mraky ale kde nic tu nic :-(

GRRRRRRRRRRRRRRR EDIIIIIT - ted jsem mluvil s FORPSI ktere se mi omlouvalo ze to je spatne nastavene - pritom vcera to kontrolovali a rikali ze to bylo dobre grrrrrrrrrr

ty jo ja z toho nespim, nejim, uz jsem si malem zajel do phy na nuselak a nakonec toto :D :D

mno nic, dekuji Vam za pomoc, jak se zda (zatim, zmena se ma projevit do 30ti minut) chyba asi nebyla na me strane, omlouvam se tedy za zbytecne dotazy :-(
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny

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.