POP3 connector / POP3 downloader Exchangehez (Groupwisehoz, Lotus Noteshoz)

Gyakori kérdés, hogyan lehet megoldani, hogy Microsoft Exchange szerver POP3 postafiókból tudja letölteni a leveleket. A Small Business Server-nek, már a 4.5-ös verzió óta része az ingyenes POP3 Connector (a 4.5-ös verzióhoz még külön kellett letölteni, a 2000/2003 verziókhoz már a telepítő CD-n rajta van). Exchange Serverre (ami nem az SBS része) nem telepíthető, továbbá két komoly hiányossággal rendelkezik:
- Nem lehet 15 percnél gyakrabbanra időzíteni.
- A BCC-vel (titkos másolat) érkező leveleket nem tudja megbízhatóan kezelni, amikor a levelek egy POP3 gyűjtő fiókba érkeznek.

A POP3 gyűjtő fiókok előnyösebbek, mint az SMTP-n beérkező levelek, mert:
- nem szükséges hozzá fix IP cím az internetszolgáltatótól - biztonságosabb, mert nem szükséges hozzá portot kinyitni az internet felé

Egyetlen probléma, hogy a POP3 fiókban lévő levélen nincs meg az eredeti SMTP információ, hogy ki volt az eredeti címzett, csak a levél fejléce áll rendelkezésre. Tehát a BCC-vel érkező levél (a levelezési listák egy része például ilyen leveleket küld) címzettje ismeretlen. Ezt az extra inforámciót a korrekt szolgáltatók a fejlécben egy új mezőben helyezik el. (Pl: Envelope-To: xxx@xxx.xx)

A fenti problémákat kielégítő ingyenes, parancssori segédprogram az adePull, egy EXE file, amit letöltve, be kell másolni egy mappába.

Beállítása:
Egyszer elindítva a /c kapcsolóval, készít egy example.ini filet.
Ebbe csak értelemszerűen be kell írni a paramétereket:

[ISP]
Pop3Server= szerver neve vagy IP címe
Pop3User= pop3 azonosító
Pop3Passw= jelszó
PopPort=110
Delete=Y (letöltés után törölje a kiszolgálóról a leveleket?)
UpdateEvery=-1
[Local]
SMTPserver=localhost (Exchange kiszolgáló neve vagy IP címe)
DefaultUser=administrator (hibaüzenetet ez a felhasználó kapja meg)
[Global]
Domain= a helyi domain neve
LogTo= ha van érték, akkor oda kerül a napló file
ShowDebug=N
SaveIn= ha van értéke, akkor másolat kerül ide a levelekből
SaveSpam=Y
CopyTo= ennek a helyi felhasználónak küldjön minden levélből másolatot
RcptHeader= a speciális fejléc mező, amit alapján szét tudja osztani leveleket
ProcessTo=N (ha nincs speciális mező, akkor van rá szükség)
ProcessCC=N (ha nincs speciális mező, akkor van rá szükség)
ProcessBCC=N
StripFront=
ForwardTo=
UseQuotedFrom=N

Miután megvan a megfelelő ini file a következő parancssal lehet a leveleket letölteni:
adepull /f=pop3fiok.ini


Ha valahol szükséges tárcsázni is, akkor azt a "rasdial" Windows paranccssal lehet megtenni (csak NT/2000/XP/2003-n):
rasdial szolgaltato ...
adepull /f=pop3fiok.ini
rasdial szolgaltato /disconnect

Amennyiben több fiókot szeretnénk letölteni, akkor mindegyiknek kell saját INI filet készíteni és azokat egy fileban fel egymás után fel kell soroni:
adepull /f=pop3fiok_1.ini
adepull /f=pop3fiok_2.ini
adepull /f=pop3fiok_3.ini

Az így elkészült scriptet a Windows beépített ütemezőjével lehet ütemezni:



Természetesen számtalan egyéb külső megoldást létezik a POP3 levelek letöltésére és azok SMTP-n továbbítására. Ezekről egy jó összefoglaló oldal:
http://www.msexchange.org/software/POP3_Downloaders

Az ingyenes lehetőséget megvizsgálva:

EFS (Email Forwarding Server)
Az oldalon az szerepel, hogy ingyenes, de az ingyenes verzió nem fut szolgáltatásként és induláskor egy gomb megnyomására vár.

Mercury/32
Ez egy Windows (és NetWare alapú) ingyenes levelező szerver. Megoldható vele a POP3 letöltés, képes a speciális fejléc mező alapján szétosztani a leveleket és megoldható vele, hogy a leveleket az Exchange szervernek továbbítsa. Nincs benne a lehetőség, hogy szolgáltatásként induljon, de a megfelelő Windows Resource Kit segédprogrammal ezt is be lehet állítani.

Az adePull egy kiváló megoldás. Az egyéb segédprogramok között létezik olyan, ami képes a vírusok és spamek szűrésére, de ehhez a levelek letöltése szükséges. Célszerűbb ezt már a szolgáltatóval elvégeztetni, ha nyújt ilyen szolgáltatást. (Pl: www.huweb.hu)


v1.03 - 2005.08.19 - a-d-e.net link módosítva
v1.02 - 2004.12.31 - Formázás CSS hsaználatával
v1.01 - 2004.11.28 - Minimális javítások
v1.00 - 2004.03.24 - Első verzió