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)