Kennedy van Dam Eric a écrit :
Bonjour à tous,
J'ai un petit soucis et bien qu'ayant lu pas mal de choses sur le
sujet, je n'arrive pas à trouver une solution.
J'ai un serveur cyrus21-imap (version 2.1.18-1) qui me sert de
stockage pour tous mes mails. De plus en plus souvent, je reçois des
mails qui se font rejeter par cyrus à cause du bien connu problème des
"Bare Newlines".
Ce problème semble provenir, sauf erreur de ma part de client mails ne
respectant pas la RFC. Cependant, je me vois mal demander aux
expéditeurs de changer de client mail (d'autant plus qu'au moins l'un
d'eux utilise thunderbird !).
Je n'ai pas non plus la main sur le serveur qui reçoit les mails
(C'est celui de mon provider).
J'ai trouvé quelquepart sur Internet un patch pour cyrus qui est sensé
résoudre le problème... A ma grande surprise, le patch corrige une
ligne de code qui semble être correct dans les sources actuelles.
Est-ce que quelqu'un pourrait me dépanner pour résoudre ce problème
qui devient de plus en plus handicapant ?
Oui, moi j'ai ta solution.
Cyrus est développé en strict respect des RFC. Dès lors, si tu veux
qu'il accepte des mails non-conforme à cette RFC, il va falloir repartir
des sources.
En supposant que tu sois sous Debian et que l'environnement de travail
soit tout à fait installé, voici ce qu'il faut faire:
apt-get source cyrus21-imapd
cd cyrus21-imapd-2.x.y/imap/
dans le fichier message.c, il faut rechercher la ligne qui contient:
IMAP_MESSAGE_CONTAINSNL
et la mettre en commentaire. Ensuite, tu recompiles le paquet Debian:
cd ..
dpkg-buildpackage -rfakeroot
et tu installes les paquets ainsi créés:
cd ..
dpkg -i cyrus21-admin_2.1.18-1_ekvd_all.deb
cyrus21-clients_2.1.18-1_ekvd_i386.deb
cyrus21-common_2.1.18-1_ekvd_i386.deb cyrus21-doc_2.1.18-1_ekvd_all.deb
cyrus21-imapd_2.1.18-1_ekvd_i386.deb
cyrus21-murder_2.1.18-1_ekvd_i386.deb
cyrus21-pop3d_2.1.18-1_ekvd_i386.deb
libcyrus-imap-perl21_2.1.18-1_ekvd_i386.deb
et ça devrait être ok.
Bonne journée !
PS: Oui, je sais, je me suis répondu à moi-même. Non, je ne suis pas
devenu fou. Je voulais juste faire profiter les membres de cette liste
de ma découverte... Mais d'une manière originale...
Bonne journée à tous !
begin:vcard
fn:Eric Kennedy van Dam
n:Kennedy van Dam;Eric
org:It-Optics
adr;dom:;;Boulevard Initialis 7/7;Mons;;7000
email;internet:[EMAIL PROTECTED]
title:Linux Engineer
tel;work:+32.65.842385 (ext. 6003)
x-mozilla-html:FALSE
url:http://www.it-optics.com
version:2.1
end:vcard
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech