Sziasztok!
Az lenne a problémám, hogy lenne 2db mailszerver,
régi: primary, régi local useres bejelentkezés (postfix-amavis-courir...) domain: valami.hu
új : secoundary (be van állítva a, hogy relayhost: primary) virtualdomain, virtualuser (postfix-amavis-dovecot...) valami.hu
levélátadás megoldásom: régi --> új
primary: BCC+transport xy@mail2.valami.hu
secoundary : mail2.valami.hu átiránytás a xy@valami.hu -ra.
példa:
van 2 mail szerverem mindkettőnél a domain valami.hu mindkettőnél!
A primary A-F betűig van a userek. A secoundary G-X betűig.
A primary szereveren lévő user a@valami.hu,--> akar a g@valami.hu -ra küldeni levelet de nem tud mivel g@valami.hu a primary szerver azt írja, hogy nincs benne a helyi listába a user.
Hogyan tudok egy olyan listát létrehozni, amiben a G-X betűk vanank felsorolva és ilyen esetben át releay-z a secoundary szerverre, vagyis ott keresi az adott embert.
- 4246 megtekintés
Hozzászólások
En lehet megforditanam a dolgot.
A regi szerver lenne egyelore az elsodleges, ha nincs a local userek kozott, akkor az uj server adatbazisaban keres.
Nyilvan addig valami storagen kene a maildirt kiajanlani. Jobb nem jutott hirtelen eszembe.
- A hozzászóláshoz be kell jelentkezni
hogyan tudom azt megcsinálni, hogy :
Létrehozok egy listát és először itt keressen ha van egyezés akkor automatikusan átadja a relay szervernek.
pl secoundary szerverről: ha joska.valami.hu bennen van a listába akkor nem keresi a helyi táblába hanem automatikusan átadja a primary-nak?
- A hozzászóláshoz be kell jelentkezni
erre gondolsz?
/etc/postfix/transport:
joska.valami.hu smtp:primarysmtp.valami.hu
- A hozzászóláshoz be kell jelentkezni
Ez így áthelyez mindent a másik szerverre.
Lehet h én fogalmaztam rosszul
a új szerver csaba.valami.hu emberke a régi szerver jóska.valami.hu nak szeretne levelet küldeni de a jóska nincs az új szerveren ezért azt fogja írni, hogy nicns ilyen user.
Ezért szeretnék létrehozni egy listát, hogy aki azon szerepel mármint a címzett azt a levelet azonnal küldje át a relay szervernek(azaz a régi szervernek), és ne a local táblába keressen.
- A hozzászóláshoz be kell jelentkezni
"Ez így áthelyez mindent a másik szerverre."
nem. A transport map-al email címenként is tudsz másik szerverre továbbítani.
Pont ez az a lista, amiről te beszélsz.
- A hozzászóláshoz be kell jelentkezni
jah, mondjuk en ugy kezdtem volna, hogy "koszi, de ez igy" ...ha nem igaz a kijelentes akkor is :):)
marmint ezt nem neked szantam, zwei ;)
- A hozzászóláshoz be kell jelentkezni
hint: catchall
ami nem nalam van, az mashol van... es a mail gateway tudni fogja hol.
- A hozzászóláshoz be kell jelentkezni
Eléjük raksz egy smtp proxyt, ami saját db-jében tárolja, hogy mely user melyik szerveren van. Az egyik szerver a nem nála levő email-eket pedig az smtp proxy felé tolja, ami el tudja dönteni, hova kell küldeni. Ezzel gyakorlatilag N+1 szerveren szét tudod dobálni a leveleket.
Edit #1: az smtp proxyt nevezzük inkább frontend MTA-nak.
- A hozzászóláshoz be kell jelentkezni
@Zolo bocsánat azt se tudom hol áll a fejem.
Mindenkinek köszönöm a választ, akkor megpróbálkozok egy frontend MTA-nak.
valakinek van erre egy jó doksija, leírása?
- A hozzászóláshoz be kell jelentkezni