Szisztok!
Egy olyan problémába ütköztem, hogy telepítettem egy Debian szervert (11.3), amire felhúztam a legfrissebb ISPConfig-ot, amin majd működni fog egy levelezőszerver (postfix+dovecot+amavis) és egy webszerver (Apache). Egy ilyen tesztet már csináltam, és probléma nélkül működött mikor egy közvetlen MX record mutatott a külső Ip-re.
Viszont az új felállás az, hogy a létrehozott szerverre nem mutat semmilyen MX record, hanem egy másik szerver megszűri a leveleket, és bizonyos emailcímek esetén küldi nekünk tovább az emaileket. Ebben az esetben viszont az emailek nem a /var/vmail alatt jönnek létre Maildir formátumba, hanem a /var/mail alatt jönnek létre 1db fileként a felhasználó nevével, és ehhez appendeli az emaileket, pedig a postfix-ben meg van adva a /var/vmail. Ez a probléma csak és kizárólag akkor jön létre, ha a levelek továbbítódnak a mi szerverünkre egy másik emailszerverről (amin amúgy exim4 fut).
A felállás a következő:
A fő emailszerver ami továbbítja nekünk bizonyos userek emailjeit az mail.valami.hu és egy teljesen más hálózatban van, helyileg is máshol van.
A mi szerverünk neve isp.valami.hu, de a leveleket mx2.valami.hu címre kapjuk.
A szerverünk hosts fileja:
127.0.0.1 localhost
172.16.1.16 valami.prx.local valami (ez egy belső proxmox-os hálózat)
külső ip-nk isp.valami.hu isp mx2.valami.hu mx2
A main.cf "lényegi" tartalma:
myhostname = isp.valami.hu
myorigin = isp.valami.hu
mydestination = mx2.valami.hu, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8 [::1]/128
inet_interfaces = all
inet_protocols = all
virtual_mailbox_base = /var/vmail
A logban azt vettem észre, hogy 2 sorban is különbözik ilyenkor:
Amikor egy mx record mutat a szerverre, tehát közvetlenül kapjuk a levelet, akkor az alábbiak látszódnak:
Apr 21 14:26:05 isp postfix/lmtp[158380]: 6527D101CA0: to=<shyciii@valami.hu>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.55, delays=0.26/0.01/0.01/0.27, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 948EF101CA1)
Apr 21 14:26:05 isp postfix/qmgr[3726755]: 6527D101CA0: removed
Apr 21 14:26:05 isp dovecot: lmtp(shyciii@valami.hu)<158386><shyciii@valami.hu>, relay=isp.valami.hu[private/dovecot-lmtp], delay=0.28, delays=0.08/0.01/0.01/0.18, dsn=2.0.0, status=sent (250 2.0.0 <nyiro.viktor@yourcallcenter.hu> jbHqKV1NYWKyagIAbwWYLQ Saved)
Amikor továbbítják nekünk,akkor pedig ez kerül bele:
Apr 22 09:11:47 isp postfix/lmtp[211790]: 21BE2C40DCB: to=<shyciii@mx2.valami.hu>, relay=127.0.0.1[127.0.0.1]:10026, delay=4.1, delays=0.2/0.01/0/3.8, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10027): 250 2.0.0 Ok: queued as 1B1F1C40DD2)
Apr 22 09:11:47 isp postfix/qmgr[211782]: 21BE2C40DCB: removed
Apr 22 09:11:47 isp postfix/local[211794]: 1B1F1C40DD2: to=<shyciii@mx2.valami.hu>, relay=local, delay=0.11, delays=0.05/0.01/0/0.05, dsn=2.0.0, status=sent (delivered to mailbox)
Látható, hogy ha továbbítják nekünk, akkor nem a user@valami.hu -ként jön, hanem user@mx2.valami.hu-ként, és utána nem a dovecot dolgozza fel, hanem a postfix, és a realy-nél is így local szerepel, és nem a szerver neve.
Mi lehet a probléma?
- 191 megtekintés
Hozzászólások
Ami a mydestination-ben van, ahhoz a postfix a local transportot hasznalja, de neked nem ez kell, rakd at a virtual_mailbox_domains -be az mx2.valami.hu-t.
- A hozzászóláshoz be kell jelentkezni
Köszi! :) Felvettem az ISPConfig Email Domain alá az mx2.valami.hu -t, csináltam egy domain alias-t, hogy tegye át valami.hu-ra, és újra létrehozva a mailboxot már rendes helyre mennek az emailek, és a megfelelő emailcímmel is mennek ki.
nagyon köszönöm a segítséget! :)
- A hozzászóláshoz be kell jelentkezni