[PHP] probleme mail avec outlook

Fermé
adnene_ben Messages postés 4 Date d'inscription jeudi 29 avril 2010 Statut Membre Dernière intervention 29 avril 2010 - Modifié par adnene_ben le 29/04/2010 à 16:13
adnene_ben Messages postés 4 Date d'inscription jeudi 29 avril 2010 Statut Membre Dernière intervention 29 avril 2010 - 29 avril 2010 à 16:56
bonjour a tous;
j'ai créer un fichier d'envoi de mail de confirmation sous php.
sur les serveurs SMTP tels que hotmail le message s'affiche convenablement,
par contre sur les serveurs IMAP comme outlook le message s'affiche comme suit :

<html><body>
Bonjour,<br>
Votre inscription à la soirée a bien été enregistrée, et nous vous en remercions.<br><br>

Nous vous y présenterons notamment l'action que mène XXXX XXXXXXXX .<br><br>

Nous aurons donc le plaisir de vous accueillir jeudi 20 mai 2010 à partir de 17h30,<br>


<img src='http://www.mondomaine.com/plan.jpg' /><br><br>
Bien à vous,<br><br>
L'équipe XXXX XXXXXXXX<br>
Info-line 0000 000 000<br>
</body></html>



quand j'ai essayé un forçage pour ne pas afficher les balises ça a marché par contre le texte sous hotmail s'affichait en bloc.

si quelqu'un pourrait m'aider a le résoudre n'hésitez pas .
et voici le code :





<?php



//On récupère les valeurs du formulaire

$emailing = $_POST['email'];


?>
<?php //On créée le message email


$headers="From:mail@moi.com\n";
$headers.="Content-Type : text/html; Charset UTF = iso-8859-1\n";
$mail->subject = "Formulaire"; // Sujet
$texte = "<html><body>
Bonjour,<br>
Votre inscription à la soirée a bien été enregistrée, et nous vous en remercions.<br><br>

Nous vous y présenterons notamment l'action que mène XXXX XXXXXXXX .<br><br>

Nous aurons donc le plaisir de vous accueillir jeudi 20 mai 2010 à partir de 17h30,<br>




<img src='http://www.mondomaine.com/plan.jpg' /><br><br>
Bien à vous,<br><br>
L'équipe XXXX XXXXXXXX<br>
Info-line 0000 000 000<br>

</body></html>"; // Corps du message
$text = utf8_decode($texte);

//$text = ereg_replace("<[^>]*>", "", $text);

mail($email,"Formulaire",$text,$headers);
?>
A voir également:

5 réponses

Havok Messages postés 408 Date d'inscription mercredi 9 août 2006 Statut Membre Dernière intervention 6 juin 2010 95
29 avril 2010 à 14:37
Bonjour,
Pour commencer donnes nous la version de ton Outlook ***** ?
Pour continuer les Outlook ****** ne sont pas des serveurs IMAP, mais des client de messagerie.
L'imap est un protocol comme le pop ou le http et bien d'autres encore.
Ce qu'il faut savoir c'est que tout les clients de messagerie ne supportent pas forcément le php, certains sont configurée pour n'ouvrir les mails quant mode texte.
Donc un formulaire en PHP envoyé par mail est une mauvaise idée.
En plus de cela si le dit formulaire propose d'envoyer des infos depuis le clients de messagerie jusque sur un serveur externe, il fera sonner et huler beaucoup de programme de sécurité.
Car c'est justement ce genre de choses que ces programmes tentes d'éviter.
Soit plus précis sur ce que tu voudrais faire et obtenir ainsi que la raison ?
0
adnene_ben Messages postés 4 Date d'inscription jeudi 29 avril 2010 Statut Membre Dernière intervention 29 avril 2010
29 avril 2010 à 15:24
pour la version de outlook c'est la 6.0
et pour mieux expliquer le probleme,
au debut l'image ne s'affichait pas meme sur hotmail et aol,
apres une modif, elle commence a s'afficher, mais sur outlook encore rien, de plus il y a les balises html qui s'affichent.
un autre probleme que je viens de rencontrer, c'est je ne reçois plus le message sur yahoo.
0
Havok Messages postés 408 Date d'inscription mercredi 9 août 2006 Statut Membre Dernière intervention 6 juin 2010 95
29 avril 2010 à 16:00
Donc tu parles de Outlook Express...
Mais maintenant tu parles de HTML et plus de PHP.
Dans un mail le html de base fonctionne.
Donnes plus de détails, soit plus claire.
1-Que veux tu envoyer ?
2-Pourquoi veux tu l'envoyer ?
3-Comment veux tu que les destinataires utilisent ce dit mail ?
4-Que veux tu que ce mail fasse exactement ?
5-Comment veux tu recevoir par la suite le résulta ?
6-Tu travailles avec quoi ?
7-Pour quel raison ?

Ne t'en mèles pas avec des détailles techniques réponds pour commencer simplement à ces questions.
0
adnene_ben Messages postés 4 Date d'inscription jeudi 29 avril 2010 Statut Membre Dernière intervention 29 avril 2010
29 avril 2010 à 16:10
ce que je veux envoyer c'est le petit paragraphe que j'ai ecrit dans $text accompagné d'une image.
sur hotmail s'affiche normalement par contre sur outlook s'affiche entre des balises,
ce que je ve faire c'est d'afficher le message et l'image sous outlook sans les balises.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
adnene_ben Messages postés 4 Date d'inscription jeudi 29 avril 2010 Statut Membre Dernière intervention 29 avril 2010
29 avril 2010 à 16:56
probleme résolu merci infiniment Haviok
0