wmapi2linux

Depuis quelques mois les administrateurs de la boite dans laquelle je
travaille ont eu l'idée de couper les serveurs mails qui étaient accessibles
en POP et en SMTP avec n'importe quel client mail et de remplacer tout
ça par un serveur mail microsoft exchange 2003 utilisant le protocole MAPI.
Impossible désormais d'utiliser mon client mail sous linux, à l'époque
sylpheed et ensuite thunderbird, obligé d'utiliser ms outlook sous windows XP..
Après quelques temps de résistance en utilisant le webmail, j'ai créé 2 scripts
perl qui me permettent d'accéder au webmail depuis thunderbird en POP et
en SMTP, comme avant !
Le script WMapi2Pop.pl est un serveur mail POP qui va chercher vos mails
sur le webmail exchange, tandis que Smtp2WMapi.pl est un serveur mail SMTP
qui vous permet d'envoyer des mails directement depuis votre client mail,
toujours en passant par le webmail. Ces 2 scripts fonctionnent avec thunderbird
mais devraient je pense fonctionner avec la majorité des clients mails.

FONCTIONNALITÉS:
Ces 2 scripts sont en perl, ils fonctionnent avec perl 5.6.0, ils supportent les
webmail en http et en https (à condition d'avoir un LWP::UserAgent compilé
avec le support SSL.
Les mails entrant sont au format HTML, tandis que les mails que vous enverrez
seront au format TEXTE, votre client mail doit donc être configuré de la sorte !
Les pièces jointes et les niveau de priorité sont supportés.
Votre client mail doit supporter les mails au format HTML !

TELECHARGEMENT:
Cliquez sur l'un des liens ci-dessous pour télécharger les sources perl de la
version 0.2:
Télécharger wmapi2linux.tar.gz
Télécharger wmapi2linux.tar.bz2

INSTALLATION:
Pour utiliser ces modules vous devez avoir installé quelques modules perl sur
votre machine:
LWP::UserAgent (smtp2wmail et wmail2pop)
Net::Server::Mail::SMTP (smtp2wmail)
Net::Server::Mail::ESMTP::AUTH (smtp2wmail)
Mime::Base64 (smtp2wmail et wmail2pop)
URI::Escape (smtp2wmail et wmail2pop)
HTML::Entities (smtp2wmail et wmail2pop)
MIME::Lite (smtp2wmail et wmail2pop)
Net::Server::POP3 (wmail2pop)

Pour l'installation tapez make après avoir décompressé l'archive:
tar xzvf wmapi2linux_0.2.tar.gz
cd wmapi2linux-0.2
make


Ce qui par défaut installera les 2 scripts dans /opt/mail.
Pour lancer wmapi2pop tapez:
cd /opt/mail/
./pop.sh


Pour lancer smtp2wmapi tapez:
cd /opt/mail/
./smtp.sh


Regardez le fichier README présent dans l'archive pour avoir plus
d'informations sur ces scripts.


CE QUI EST IMPORTANT:
Votre client mail doit être configuré pour envoyer les mails au format
TEXTE UNIQUEMENT.
Si vous rencontrez des problèmes avec les caractères accentués qui
apparaissent mail sur les mails entrant vérifiez les réglages de codage
de caractères de votre client mail, un encodage "Unicode UTF-8"
devrait bien fonctionner.
Votre client doit être capable de recevoir des mails au format HTML,
ce qui est le cas de tous les clients mails récent.
Votre client mail doit envoyer les messages au serveur SMTP en
utilisant une authentification.
Si ça ne fonctionne toujours pas envoyez moi un mail <sresto _at_ gmail.com> en me précisant
bien quel client mail vous utilisez. Sachez tout de même que j'ai juste
développé ces 2 scripts pour pouvoir accéder à mes mails depuis
une machine linux dans de bonne condition au boulot, je ne garantie
donc encore une fois pas que tout les cas soient bien géré.

DISTRIBUTION:
Ces 2 scripts Smtp2WMapi et WMapi2Pop forment le composant WMapi2Linux,
ils sont distribué sous la licence GNU GPL.
Il n'y a par contre aucune garantie de bon fonctionnement, bien que si
vous me reportez un bug j'essaierai bien entendu de le corriger.


Valid HTML 4.01 Transitional  Valid CSS!

 

- - dernière modification le 21/05/06 - - Plan du site - -