Sziasztok!
A következőben kérném a segítségeteket.
Adott egy pop3-as email szerver (ez nem saját), és adott egy belső háló kb 5 windowsos géppel és egy RedHat alapú szerverrel (szerver és átjáró).
Hogy lehetne azt megoldani, hogy a RedHat alapú szerver letöltené a mail kiszolgálótól a leveleket és a többi gép erről a szerverről töltené le IMAP-ot használva a leveleket? És a kimenő levelek szinkronizálására is szükség lenne.
Tehát, ha egy gépen elküldenek egy e-mailt, akkor a többi gépen is megjelenjen a kimenő mappába.
Egy e-mail cím van használatban, és a gépek is egy felhasználóval csatlakoznának a saját szerverhez.
A windows-os gépeken OutLook Express kliens van.
Előre is köszi a válaszokat.
Üdv
- 2398 megtekintés
Hozzászólások
Nem lenne egyszerűbb, ha eleve IMAP-on leveleznétek és a POP3-as leszedés+imap-ot kihagynátok? Persze a soksok GB levélről van szó, az más.
- A hozzászóláshoz be kell jelentkezni
Szia!
Lehet, hogy nem jól fogalmaztam meg.
Van egy e-mail cím, egy szolgáltatótól. Legyen az mondjuk digikabel.
Csak pop3-al lehet hozzá csatlakozni.
Több gépen is kellene nézni ezeket a leveleket, viszont nem lehet a szolgáltató szerverén tárolni őket, ezért valahová le kell húzni. Erre gondoltam a linux szervert. Viszont ha már le lettek töltve a szerverre a levelek, akkor jó lenne IMAP-ot használni, hogy a kimenő leveleket is lehessen minden gépen szinkronizálni, de kérdés az, hogy hogyan?
Ebben tudnál segíteni?
- A hozzászóláshoz be kell jelentkezni
Ha IMAP-oztok, akkor inkább Thunderbird, mert az Outlook Express igen-igen érdekeset tud vele előadni. Az IMAP-nál eleve szinkronban vannak a kimenő levelek, illetve a fiók, mert ugyanazt a fiókot látják többen is. Persze ha a kliensek el is mentik a kimenőket, de ez megy mindegyiknek általában. :)
- A hozzászóláshoz be kell jelentkezni
ez eddig világos.
és akkor mit is használjak a linuxos szerveren és hogyan is konfigoljam be, hogy leszedje a pop3-ról és továbbadja imap-on?
- A hozzászóláshoz be kell jelentkezni
Fetchmail-t
- A hozzászóláshoz be kell jelentkezni
Beállítasz a Linuxos gépen egy levelező szervert Exim/Postfix alapon, csinálsz egy IMAP hozzáférést pl. Dovecot-tal.
Ezután fetchmailt felparaméterezve beállítod a POP3-mas fiókot, a kliensgépeken pedig beállítod a Dovecot-féle IMAP szervert.
Adott szempontok alapján akár a levelek szortírozását is megteheted a szerveren.
- A hozzászóláshoz be kell jelentkezni
köszi
ezt kicsit szájbarágósabban le tudnád írni?
előre is köszi
- A hozzászóláshoz be kell jelentkezni
Ki kéne választani, mely programokat akarod használni.
Pl. Exim/Dovecot/fetchmail
Ill. Exim helyett sokan Postfixet használják.
Ezeket felteszed és szerkeszted a megfelelő config fileokat.
Nem feltétlenül pár perces dolog, menet közben kiderül, ha valami problémát okoz.
Tehát:
- Exim/Postfix --> levelezés
- Dovecot --> IMAP elérése a leveleknek
- Fetchmail --> levelek letöltése más, pl. POP3 fiókból
- A hozzászóláshoz be kell jelentkezni
Postfix-szel és fetchmail -lel és courier-imap-pal csináltam már ilyet. Azóta is remekül működik.
Konfigot most sajnos nem tudok mutatni, mert NAT mögött van a gép.
Ha nagyon elakadsz, megszerzem a konfigot.
Nem túl nehéz dolog összehozni.
Mivel imapon küldesz, és csak 1 fiók lesz, nem kell törődni a kimenő levelek szinkronizálásával, mert (az) imap ("megteszi helyetted") :)
- A hozzászóláshoz be kell jelentkezni
Szia!
Érdekelne az a konfig, ha megoldható!
Előre is köszi!
Üdv
- A hozzászóláshoz be kell jelentkezni
Megpróbáltad már egyáltalán megcsinálni? Az nem teljesen nyerő, ha a HUP dolgozik helyetted...
- A hozzászóláshoz be kell jelentkezni
Egyértelmű, hogy nekiálltam.
Sajnos nem sikerült teljesen. Valami miatt nem stabil, mert nem minden esetben megy ki a levél.
üdv
- A hozzászóláshoz be kell jelentkezni
Hibaüzenet?
- A hozzászóláshoz be kell jelentkezni
Ez is egy gond, mert log-ot sem hozza létre
Lehet, hogy újra rakom az egész rendszert
- A hozzászóláshoz be kell jelentkezni
fetchmailrc
set syslog
poll mail.xxxx.hu with proto POP3
user yyyyyyyy there with password zzzzzzzzzzz is helyi_user here
set daemon 60
A postfixbe meg esetlegesen smarthost kellhet a küldéshez.
- A hozzászóláshoz be kell jelentkezni
Loghoz inkabb ezt szeretem:
set logfile ~/.fetchmailrc.log
@@
"You can hide a semi truck in 300 lines of C."
- A hozzászóláshoz be kell jelentkezni
Én ezt megcsináltam, fetchmail, postfix párossal. Belső gépen imap, a külvilágból egy email címről jön a levél és ugyanúgy látszik kifelé is.
--
falura elmegy, városban meg úgy sem nézik...
- A hozzászóláshoz be kell jelentkezni
Megcsinálod a postfixet bármilyen howtoforge leírás alapján mint belső hálós levelező szerverként.
Az email címek formája: user1@cegem.local, user2@cegem.local, a lényeg hogy ne valós létező domain címeivel dolgozz hanem ami a szerver konfigurációjában is van. Felveszel egy mindenki@cegem.local címet ami egy gyűjtő a *@cegem.local felhasználóinak, tehát mindenki megkapja az erre érkező levelet.
Fetchmail-el leszeded a levelet és továbbítod a mindenki@cegem.local címre így automatikusan mindenki megkapja.
A válasz hogy ne vesszen el a postfixben használd az always_bcc opciót ahol megadod a mindenki@cegem.local címet, így nem látják hogy továbbítottad a levelet.
A postfix másik beállítása a transport és a relay ahol a kifelé menő levelekre beállítod hogy milyen címmel menjen ki:
*@cegem.local = valospop3@ceg.hu
Kb ennyi a lényeg. Majdnem továbbtart leírni mint összehozni.
--
falura elmegy, városban meg úgy sem nézik...
- A hozzászóláshoz be kell jelentkezni