Rechercher : dans
Par :

BAD HEADER, MIME error

Dernière réponse le 8 avr 2009 à 08:28:11 benassis, le 20 oct 2007 à 16:58:42 
 Signaler ce message aux modérateurs

Bonjour,

Sous php, j'utilise un serveur smtp avec une class smtp pour envoyer des courriels. Ça fonctionne, sauf qu'à l'arrivée l'entête du courriel affiche toujours l'erreur suivante :

X-Amavis-Alert: BAD HEADER, MIME error: error: part did not end with expected
boundary
X-FID: FLAVOR00-NONE-0000-0000-000000000000
X-NAI-Spam-Score: -2
X-NAI-Spam-Rules: 3 Rules triggered BAYES_00=-4, HAS_X_FID_WO_INCREDIMAIL=1,
MIME_MISSING_BOUNDARY=1

J'ai cherché dans plusieurs forums d'entraide et n'ai pas encore trouvé de réponse satisfaisante à ce mystérieux problème.
Merci de m'aider

Renseignements utiles :
Mac OS X.3.9
Apache/1.3.33 (Darwin) PHP/4.4.4 mod_ssl/2.8.24 OpenSSL/0.9.7l
La fonction mail() est bloquée sur le serveur utilisé

Configuration: Mac OS X.3.9
Safari 522.12.1

Meilleures réponses pour « BAD HEADER, MIME error » dans :
CMOS CHECKSUM ERROR - DEFAULT LOADED Voir Au démarrage votre ordinateur affiche l'une des phrase suivantes : CMOS wrong CMOS MEMORY size WRONG CMOS Checksum Bad CMOS checksum error defaults loaded Warning! CPU has been changed please re-enter cpu settings in the cmos setup and...
Bad pool caller / Header VoirSymptômes Un écran bleu d'affiche avec le message suivant : Bad Pool Caller Bad Pool Header Résolution Le message d'erreur Bad Pool Caller ou Bad Pool Header signifie que l'appel d'une application a échoué. Il est généralement suivi d'un certain...
NSIS Error : de nombreux logiciels ne s'installent plus VoirNSIS Error The installer you are trying to use is corrupted or incomplete. This could be the result of a damaged disk, a failed download or a virus. You may want to contact the author of this installer to obtain a new copy. It may be possible...
[Debian] Apt-get : NO_PUBKEY / GPG error VoirLors de la mise à jour de la distribution Debian, il est possible que l'outil apt-get affiche un message d'erreur de genre : W: GPG error: ftp://ftp.fr.debian.org testing Release: The following signatures couldn't be verified because the public...
Standard MIME (Multipurpose Internet Mail Extensions) VoirIntroduction à MIME MIME (Multipurpose Internet Mail Extensions) est un standard qui a été proposé par les laboratoires Bell Communications en 1991 afin d'étendre les possibilités limitées du courrier électronique (mail) et notamment de permettre...
Cryptographie - S/MIME VoirIntroduction à S/MIME S/MIME(pour Secure MIME, soit Secure Multipurpose Mail Extension, que l'on pourrait traduire par extensions du courrier électronique à but multiples et sécurisées) est un procédé de sécurisation des échanges par courrier...

1

s.spark, le 20 oct 2007 à 23:01:27

Salut,

Et tu peux nous monter le plus intéressant ? Le script ...

Répondre à s.spark

2

benassis, le 21 oct 2007 à 15:08:01

Bonjour,

Le script php faisant appel à la class smtp est un peu long pour le mettre ici en entier ; néanmoins, je te montre l'essentiel (j'ai modifié les adresses pour éviter le spam)
----
include('Classes.smtp.php');

...je recueille et traite les données envoyées par un formulaire en POST
...
$smtp = new SMTP('smtp.AdresseduFAI.ca', '', '', 25, 'localhost', 0);
$smtp->From = 'info@AdresseduFAI.ca';
$smtp->FromName = 'Service aux membres';
$smtp->Encoding = 'QUOTED-PRINTABLE';
$smpt->ISO = 'iso-8859-1';
$smtp->MIME = '1.0';// La version mime
$premlet= substr($pourabon, 0, 1);//conversion en majuscules
$up = strtoupper($premlet);
$sujet=substr_replace($pourabon ,$up, 0, 1);
$smtp->Sujet=$sujet;
$to=$courriel;//courriel au membre
$message = $mess;
$smtp->Priority = 3;
$smtp->ContentType = 'text/plain,charset=iso-8859-1';
$headers = 'De: webmaster@AdresseduFAI.ca' . "\r\n" .
'Répondre à: info@AdresseduFAI.ca' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$smtp->smtp_mail($to, $sujet, $message, $header='');// Envoie du mail
if($smtp->erreur){
echo $smtp->erreur;
}
//... on envoie les données entières à l'administrateur
$smtp = new SMTP('smtp.AdresseduFAI.ca', '', '', 25, 'localhost', 0);
$smtp->From = 'info@AdresseduFAI.ca';
...


Voilà

Répondre à benassis

3

s.spark, le 21 oct 2007 à 16:04:45

Je ne connais pas la POO désolé. Ca aurait été bien de voir ce qu'il y a dans Classes.smtp.php aussi.

Répondre à s.spark

4

benassis, le 22 oct 2007 à 02:41:44

Tu veux me faire perdre mon temps ? Pourquoi tu m'as posé cette question si tu ne connais rien à la POO ?
Non mais ! @#?&?&

Répondre à benassis

5

s.spark, le 22 oct 2007 à 03:44:42

Si t'ai pas heureux va voir ailleurs, je n'y connais peut être rien en POO mais je suis pas con non plus, ça reste du PHP, et ça serait utile à TOUT LE MONDE !

Répondre à s.spark

6

 jbcom, le 8 avr 2009 à 08:28:11

Bonjour,

Suite à la même erreur je recherche des informations pour résoudre ce problème.
Ma contribution ne servira à rien car je ne donnerai aucune réponse vu que je la cherche.

je réagis seulement sur la dernière contribution de benassis.

Si tu veux qu'on t'aide, n'envoie pas balader les gens comme ça. Je rejoins l'avis de s.spark. La POO reste du PHP et avec le code de la classe nous aurions pu t'aider.

Tu prétends connaitre la POO mais tu sais, tout le monde peut recopier les codes sources d'internet. Si tu te crois plus fort que tout le monde, ne post pas sur les forums !

Répondre à jbcom