Igyekszem minden infót megadni:
Szeretnék a már működő mail szerveremmel egy virtuális domain alatt egy adott e-mail címre (pl. felhasznalo(kukac)virtualis.hu) küldött leveleket is feldolgozni. Az "eredeti.hu" domain alatt a levelezés tökéletesen működik.
A "virtualis.hu" domain-hoz az A rekordot és az MX rekordot a szolgáltató beállította az IP címemre.
A "virtualis.hu" és a "mail.virtualis.hu" domaineket megpingelve a helyes IP cím érkezik.
A DJBDNS "data" fájl tartalmazza:
.virtualis.hu:[fixIPcimem]:A:259200
+*.virtualis.hu:[fixIPcimem]:86400
@mail.virtualis.hu:[fixIPcimem]:a::86400
A "make" parancs lefuttatva.
A "main.cf" ide vonatkozó sorai:
mail_spool_directory = /var/mail
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_alias_domains = virtualis.hu
myhostname = mail.eredeti.hu
myorigin = $mydomain
masquerade_domains = eredeti.hu
mydestination = localhost, $mydomain, $myhostname, mail.$mydomain
A "virtual" tartalma:
virtualis.hu anything
postmaster(kukac)virtualis.hu felhasznalo
felhasznalo(kukac)virtualis.hu felhasznalo
"postmap /etc/postfix/virtual" parancs lefuttatva.
"/etc/init.d/postfix restart" parancs lefuttatva.
A "felhasznalo" szépen szerepel a "passwd" fájlban.
A levelet küldve a "felhasznalo@eredeti.hu" e-mail cím szépen működik, de nem ez a cél. Ha a kívánt "felhasznalo@virtualis.hu" címre küldök levelet, ezt kapom:
"This is the Postfix program at host mail.eredeti.hu.
...
felhasznalo(kukac)virtualis.hu: User unknown in virtual alias table"
Többek között ez alapján, a HUP wiki és a korábbi HUP-os fórumok alapján próbáltam összeállítani az eddigieket.
Gondoltam arra is, hogy a DNS-nek esetleg nem volt ideje frissülni mindenhol. De valószínűbb, hogy inkább figyelmetlen voltam.
Minden segítséget előre köszönök.
- 1618 megtekintés
Hozzászólások
Valaki?
- A hozzászóláshoz be kell jelentkezni
/etc/init.d/postfix restart nem ir valami hibat a mail.log-ban?
- A hozzászóláshoz be kell jelentkezni
mail log:
www popper: (v4.0.8) Unable to get canonical name of client 192.168.1.1: Unknown host (1) [pop_init.c:1141]
mail.warn log:
www postfix/smtpd: warning: database /etc/postfix/virtual.db is older than source file /etc/postfix/visrtual
Pedig lefuttattam előtte a "postmap /etc/postfix/virtual" parancsot...
- A hozzászóláshoz be kell jelentkezni
Ha copy/paste volt, akkor a virtual-t elirtad (visrtual).
Én egyszer két napig kerestem egy hibát. Egy vessző volt rossz helyen. Egy barátom azonnal kiszúrta.
- A hozzászóláshoz be kell jelentkezni
Nem ctrl+c/ctrl+v volt, ezért írtam el, de jó ötlet, mindent újból átnézek. ;-)
- A hozzászóláshoz be kell jelentkezni
Nagy figyelemmel (ügyelve az elírási dolgokra), leellenőriztem mindent, de rendben találtam betűre pontosan a dolgokat.
- A hozzászóláshoz be kell jelentkezni
az általad linkelt wiki cikk alapján több ilyen gépet is csináltam, és működtek is...
aztán áttértem a postfixadminra
--
by Mikul@s
- A hozzászóláshoz be kell jelentkezni
Biztos vagyok benne, hogy valahol elszúrom, csak arra kell rájönnöm, hol. Jelenleg elég "ronda" megoldással csak áthidaltam a problémát: a mydestination-hoz beírtam a virtuális domaint. ;-(
- A hozzászóláshoz be kell jelentkezni