[PHP] probleme mail avec outlook
adnene_ben
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
adnene_ben Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
adnene_ben Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
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);
?>
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:
- [PHP] probleme mail avec outlook
- Supprimer adresse mail outlook - Guide
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Creer adresse mail outlook - Guide
- Enregistrer un mail outlook - Guide
5 réponses
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 ?
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 ?
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.
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.
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.
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.
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question