Mail szerver

Fórumok

Sziasztok.

Egy probléma megoldásában kérném a segítségeteket.

A helyzet a következő: Van egy xxx.hu domain, aminek a mailservere a tonlánynál van és onnan kéne letölteni az összes olyan mail-t egy helyi serverre, ami az xxx.hu végződésű címre jön. Aztán erről a helyi serverről tudnák letölteni a userek a saját címükre jött leveleket.

A gond az hogy ötletem sincs, hogy hogyan lehetne ezt megvalósítani, milyen programokkal, szal az eliduláshoz kérnék szépen egy kis segítséget.

Hozzászólások

fetchmail -> szabilinux.hu

fetchmail a levelek leszedesere jo lehet, bar azt azert jo lenne tudni, hogy a tonline szerveren milyen formaban lehet elerni oket..

felraksz egy pop3/imap demont. letrehozol usereket.
mondjuk a root lehuzza a leveleket es a procmail szetvalogatja.

errol kell tanulnod kezdesnek:
- procmail
- fetchmail
- pop3/imap szerver

miert nem fog mukodni 100%-osan?
mert, ha bcc-ben kapja a user a leveleket, akkor te nem fogod tudni ki a cimzett es nem tudod kezbesiteni.

nagy cegek (kicsik is) egyaltalan nem igy csinaljak!

legpitibb megoldas szuksegletei:

1. adsl vegen egy ceges szerver ejjel-nappal online.
2. legyan a gepnek vagy fix ip cime vagy fix neve ( akarki.dyndns.tld)
3. a sajat domain mx rekordja legyen atiranyitva a fix ip-re vagy az akarki.dyndns.tld-re
4. allits be egy MTA-t (postfix)
5. allits be egy pop3/imap szervert
6. orulsz

megjegyzes a 4. ponthoz: ezt is sok fele keppen teheted, pl.: virtual user vagy sem.

Létezik erre valami workaround ha jól emlékszem. Anno 5-6 éve küzdöttem ilyesmivel, és sikerült is megoldani. Valami olyasmi volt, hogy egy procmail szabállyal betettem egy plusz headert a levélbe a fetchmailnek meg megmondtam, hogy vegye figyelembe letöltéskor. Persze kérdéses, hogy a szerveren van-e lehetőség ilyesmire.

A nagyobb cégek nem egy "T-Online alapszolgáltatásként nyújtott" e-mail címet használnak, hanem megtehetik egy saját domain birtoklását, amin röhögve lehet mindenkinek egy saját postaládája, vagy megkérik a kedves szolgáltatót, hogy tartson fent több levládát.
Egyébként a procmaillel különválogatod egy-egy könyvtárba, csoportba a leveleket, és a cronba beleteszel egy percenként lefutó scriptet, ami sendmaillal kiszórhja a leveledet egy levelezőszerverre, ahonnan szegény userek már a szokásos levélszerzéssel kézbesítik maguknak a levelet. Picit rázós, de szerintem egész jó a felvázolt helyzethez.

Ui.: most olvastam tovább és Oregon szép választ adott. A baj a megrendelőddel az, hogy a vas többe fog kerülni, mint pár módosítás az infrastruktúrán. Becsületből vissza kéne dobni az összes ilyen felkérést, különben egyre nagyobb ökörségeket fognak kérni tőlünk.

Legjobb emlékeim szerint a T-Online mail backendek betesznek egy "Delivered-To:" headert a levélbe, amely alapján lehet szűrni. Emellé van egy csoportos e-mail, vagy micsoda szolgáltatás is, amelyhez egy saját domainnel kell rendelkezni.
Itt definiálható x. db. külön mailbox y. db. ezekhez tartozó aliassal, illetve egy "catchall" mbox, amelyikbe minden egyéb e-mail be fog esni, lényegében előállítva a korlátlan számú e-mail cím használhatóságát.

Kliens oldalon pedig a Delivered-To alapján el lehet dobálni a nem kívánt e-maileket, illetve folderbe/lokális mboxba lehet szétválogatni/kézbesíteni azokat, amelyek kellenek.

"Emellé van egy csoportos e-mail, vagy micsoda szolgáltatás is, amelyhez egy saját domainnel kell rendelkezni.
Itt definiálható x. db. külön mailbox y. db. ezekhez tartozó aliassal, illetve egy "catchall" mbox, amelyikbe minden egyéb e-mail be fog esni, lényegében előállítva a korlátlan számú e-mail cím használhatóságát."

Én a mailboxokat és az aliasokat a saját szerveren definiáltam, postfix+fetchmail párossal kézbesítettem a leveleket. (Igaz, még axeleronak hívták az illetőt.)

Az "/etc/fetchmairc" érintett sora így nézett ki:

"server mail.axelero.hu aka mydomain.hu protocol POP3 envelope Delivered-To: qvirtual myvirtualname user myusername pass mypassword is * here fetchall flush"

Köszönöm szépen mindnekinek a segítségét. Megkérdeztem, hogy miért jó nekik ez a megoldás, azt válaszoltál azért mert ha elszáll a szerver a tonlány szerveren még mindíg fennlesznek a mailek. Na mind1.

Ühüm... A hozzászólásokat olvasva az nem derült ki (számomra) hogy akkor mi a csudának akarják leszedni a leveleket egy saját szerverre??? Telejesen logikátlan az elgondolás amit kitaláltak, de biztos ott (is) van legalább 1 igen okos ember aki nagyon ért hozzá...

Mik

Na lenne még 1 kérdésem :)

Leszedem a leveleket fetchmail-vel, majd procmail-vel szétválogatom és qmail-vel pedig letölthetik a userek. A gond csak ott van h egy fájlba menti a userek leveleit és nekem úgy kéne h külön menti, mert a levelezőkliensek egybe szedik le.

Gondolom a procmailel szét lehet válogatn, de hogyan?