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

Répondre à