Sziasztok,
a címben említett problémám van... Két napja ezzel szórakozok, mutattam már irc-en másoknak is, nem láttak semmi különöset. A lényeg, hogy pl. alias címekre levél küldésekor feloldja log szerint (smtpd -v), hogy
alias@domain1.hu
->
a@domain1.hu
, kézbesítésnél mégis úgy adja át az mda-nak, hogy az alias címet mondja neki kézbesítési helynek. Az meg persze visszadobja, hogy user unknown...
Amit még tudni kell, hogy másik, teljesen hasonló konfigurálású gép konfigjával diff-eztem, kb. myhostname meg relayhost-on kivűl semmi különbség nincs. smtpd -v logot is diffeztem már, és soronként végigrágtam. Ezek is kb. ugyanazt mondják mindenhol (ip címek, feladó, címzett, és hostnevek, esetleg starttls szekciók és pár a probléma szempontjából jelentéktelen dologot leszámítva). A különbség, hogy az egyik gépen a végén amikor átadja a levelet az mda-nak, akkor kézbesítés helyének a valódi user szerepel, orig_to= résznél ott az alias, és ugye delivered ahogy kell, a másiknál az aliasra akarja betenni...
Kérésre mutatok mindent, logot, konfigot, diff-et, bármit, de nem akarok előre, mert #postfix-on is kérdeztem már, szerintem a "dovecot" szó láttán valami rohamot kaptak az amúgy is arrogáns parasztok, mert abba is belekötöttek, hogy miért két külön pastebinre tettem a konfigot meg a logot, neki nincs ideje kettőt megnyitni. Meg hogy menjek a búsba dovecot manualt olvasni, meg miért az smtpd -v logot adom, ezt ő nem fogja végigolvasni, stb...
Köszi előre is.
[szerk]
postconf -n: http://pastebin.com/bvX5e8Ee
log, ahol nem megy:
dict_mysql: successful connection to host 127.0.0.1
dict_mysql: successful query from host 127.0.0.1
dict_mysql_lookup: retrieved 1 rows
maps_find: virtual_alias_maps: mysql:/etc/postfix/virtual.cf(0,lock|fold_fix): virtual@masikdomain.hu = a@masikdomain.hu
mail_addr_find: virtual@masikdomain.hu -> a@masikdomain.hu
...
911A460485: from=<felado@akarmi.hu>, size=212, nrcpt=1 (queue active)
911A460485: to=<virtual@masikdomain.hu>, relay=dovecot, delay=43, delays=43/0.01/0/0.07, dsn=5.1.1, status=bounced (user unknown)
és ahol megy:
dict_mysql: successful connection to host 127.0.0.1
dict_mysql: successful query from host 127.0.0.1
dict_mysql_lookup: retrieved 1 rows
maps_find: virtual_alias_maps: mysql:/etc/postfix/virtual.cf(0,lock|fold_fix): alias@xy.hu = valosuser@xy.hu
mail_addr_find: alias@xy.hu -> valosuser@xy.hu
...
62BBEAF723: from=<felado@mindegy.hu>, size=2408, nrcpt=1 (queue active)
62BBEAF723: to=<valosuser@xy.hu>, orig_to=<alias@xy.hu>, relay=dovecot, delay=0.22, delays=0.09/0.01/0/0.12, dsn=2.0.0, status=sent (delivered via dovecot service)
- 1995 megtekintés
Hozzászólások
postconf -n ill. relevans log sokat segitene a pastebinen.
ne kelljen mar kerni.
t
- A hozzászóláshoz be kell jelentkezni
update
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni
receive_override_options = no_address_mappings
no_address_mappings
Disable canonical address mapping, virtual alias map expansion, address masquerading, and automatic BCC (blind carbon-copy) recipients. This is typically specified BEFORE an external content filter.
http://www.postfix.org/postconf.5.html#receive_override_options
- A hozzászóláshoz be kell jelentkezni
Isten vagy... Köszi.
Namost azt mondd el nekem, hogy hogy lehet, hogy a másik gépnél ennek ellenére megy?
[szerk]
Jajj bakker az amavis miatt... Az az smtpd oldja fel az alias címet, amin az amavis visszaadja a levelet miután megrágta.
Tied a jutalom gömb fagyi :). Köszi mégegyszer. Ha tudnád, hogy két napja sakkozok ezzel...
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni