[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problème envoie de mail avec php + exim



Bonjour,

Tout d'abord j'espère ne pas me tromper en posant mon problème sur cette ML.
Si oui, mille excuses d'avance ...

Voilà la config de mon serveur dédié (debian) :
- Apache - 1.3.26-0woody5
- Php - 4.3.9-1.dotdeb.3
- Exim - 3.35-1woody3

Voici la partie envoie de mail de mon php.ini :
>[mail function]
>; For Win32 only.
>;SMTP = localhost
>
>; For Win32 only.
>;sendmail_from = amalo@cerdd.org
>
>; For Unix only.  You may supply arguments as well (default: 'sendmail -t

-i').

>sendmail_path = /usr/sbin/sendmail -t -i

J'essaye d'envoyer des mails depuis mon framework en php et certains d'entre
eux (ceux qui contiennent des entetes "Content-Type" et autres) deviennent
illisible après passage dans le MTA.

Il semble que des entetes soient rajoutées automatiquement à chaque message

envoyé par sendmail par le MTA, du style :
>Mime-Version: 1.0
>Content-Type: text/plain; charset=UTF-8
>Content-Transfer-Encoding: BASE64

Donc lorsque le message contient déjà des entetes de ce type, celui-ci
 devient

illisible, et ressemble à cela après réception :
>KGNlY2kgZXN0IHVuIG1lc3NhZ2UgYXV0b21hdGlxdWUpCgpQb3VyIHJldHJvdXZlciB2b3RyZSBh
>Y2PDqHMgYXUgc2l0ZQpBc3Npc2VzIG5hdGlvbmFsZXMgZHUgZMOpdmVsb3BwZW1lbnQgZHVyYWJs
>ZSAoaHR0cDovL3Rlc3QuZGVkdWRlLm5ldCkKClZldWlsbGV6IHZvdXMgcmVuZHJlIMOgIGwnYWRy
>ZXNzZSBzdWl2YW50ZSA6CgogICBodHRwOi8vdGVzdC5kZWR1ZGUubmV0L3NwaXBfcGFzcy5waHAz
>P3A9NTM5ODA1ODI0MWFkZTgzZmQyMWJkNC4xMTU0ODMxNwoKVm91cyBwb3VycmV6IGFsb3JzIGVu
>dHJlciB1biBub3V2ZWF1IG1vdCBkZSBwYXNzZQpldCB2b3VzIHJlY29ubmVjdGVyIGF1IHNpdGUu
>Cg==

Donc lorsque le message contient déjà ce genre d'entetes, j'ai l'impression
que ça fout la panique. Que faire pour éviter cela ? Merci d'avance à celui
qui pourra éclairer ma lanterne ...

Voici un exemple complet de message illisible :
>Return-Path: <apache@xxxxx.xxx>
>Received: from xxx.xxxxx.xxx ([unix socket])
>	by xxx.xxxx.xxx (Cyrus v2.1.16) with LMTP; Wed, 01
>Dec 2004 17:45:08 +0100
>X-Sieve: CMU Sieve 2.2
>Received: from localhost (localhost [127.0.0.1])
>	by xxx.xxx.xxx (Postfix) with ESMTP id 68EED4210
>	for <xxxx@xxx.xxxx.xxx>; Wed,  1 Dec 2004 17:45:08 +0100 (CET)
>Delivered-To: xxxxx@xxx.xxx
>Received: from xxxxx.xxxx.xxx [xxx.xxx.xxx.xxx]
>	by localhost with POP3 (fetchmail-6.2.5)
>	for xxxx@xxx.xxx.xx (single-drop); Wed, 01 Dec 2004 17:45:08 +0100 (CET)
>Received: (qmail 6899 invoked by uid 503); 1 Dec 2004 16:40:33 -0000
>Received: from unknown (HELO xxx.xxx.xxx) (xxx.xxx.xxx.xxx)
>  by xxx.xxx.xxx.xxx with SMTP; 1 Dec 2004 16:40:33 -0000
>Received: by xxx.xxx.xxx (Postfix, from userid 104)
>	id 623A712886E; Wed,  1 Dec 2004 17:40:29 +0100 (CET)
>To: xxxxx@xxxx.xx
>Subject: Test
>From: xxxx@xxxx.xxx
>MIME-Version: 1.0
>Content-Type: text/plain;
> charset=iso-8859-1
>Content-Transfer-Encoding: 8bit
>Mime-Version: 1.0
>Content-Type: text/plain; charset=UTF-8
>Content-Transfer-Encoding: BASE64
>Message-Id: <20041201164029.623A712886E@xxxx.xxxx.xxx>
>Date: Wed,  1 Dec 2004 17:40:29 +0100 (CET)
>X-UID: 1425
>X-Length: 1818
>Status: R
>X-Status: NC
>X-KMail-EncryptionState:
>X-KMail-SignatureState:
>X-KMail-MDN-Sent:
>X-Spam-Checker-Version: SpamAssassin 3.0.0 (2004-09-13) on
>	xxx.xxx.xxx.xxx
>X-Spam-Level:
>X-Spam-Status: No, score=0.8 required=5.0 tests=AWL,HEADER_COUNT_CTYPE,
>	MIME_BASE64_NO_NAME,NO_REAL_NAME autolearn=no version=3.0.0
>
>KGNlY2kgZXN0IHVuIG1lc3NhZ2UgYXV0b21hdGlxdWUpCgpQb3VyIHJldHJvdXZlciB2b3RyZSBh
>Y2PDqHMgYXUgc2l0ZQpBc3Npc2VzIG5hdGlvbmFsZXMgZHUgZMOpdmVsb3BwZW1lbnQgZHVyYWJs
>ZSAoaHR0cDovL3Rlc3QuZGVkdWRlLm5ldCkKClZldWlsbGV6IHZvdXMgcmVuZHJlIMOgIGwnYWRy
>ZXNzZSBzdWl2YW50ZSA6CgogIApodHRwOi8vdGVzdC5kZWR1ZGUubmV0L3NwaXBfcGFzcy5waHAz
>P3A9MTk2MzE4NzA2OTQxYWRmM2ZkNWNmZDU5LjA0MTE4Mzc4CgpWb3VzIHBvdXJyZXogYWxvcnMg
>ZW50cmVyIHVuIG5vdXZlYXUgbW90IGRlIHBhc3NlCmV0IHZvdXMgcmVjb25uZWN0ZXIgYXUgc2l0
>ZS4K

--
Aurélien Malo - amalo@cerdd.org
Cerdd - CEntre Ressource du Développement Durable



Reply to: