Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/08/2011, 13h26   #1
Candidat au titre de Membre du Club
 
ApprentiDeveloppeur
Inscription : juin 2008
Messages : 53
Détails du profil
Informations personnelles :
Nom : ApprentiDeveloppeur

Informations forums :
Inscription : juin 2008
Messages : 53
Points : 10
Points : 10
Par défaut Probléme d'envoi mail sur Yahoo

bonjour

Je develope un site pour une société et je souhaiterais envoyé par email les données du formulaire php remplis vers une boite mail yahoo.
Lorsque j'exécute mon code le message de confirmation d'envoi s'affiche mais je ne recois rien dans ma boite email.
j'utilise un hébergeur payant.

par contre lorsque j'utilise ma boite gmail cela fonctionne bien.

Quelqu'un peut'il m'aider ?

Merci d'avance.
ApprentiDeveloppeur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 13h30   #2
Modérateur
 
Avatar de FirePrawn
 
Homme Sébastien
Ingénieur réalisateur
Inscription : mars 2011
Messages : 776
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 24
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Ingénieur réalisateur
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 776
Points : 2 340
Points : 2 340
Bonjour,

Tu as vérifié que le mail n'est pas considéré comme un spam par ta boite Yahoo ?
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles.
- avant de poster
- Je ne réponds pas aux questions techniques en MP.
FirePrawn est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 13h38   #3
Candidat au titre de Membre du Club
 
ApprentiDeveloppeur
Inscription : juin 2008
Messages : 53
Détails du profil
Informations personnelles :
Nom : ApprentiDeveloppeur

Informations forums :
Inscription : juin 2008
Messages : 53
Points : 10
Points : 10
bonjour
oui j'ai vérifié ma boite yahoo j'ai trouver rien dans dossier Spam
ApprentiDeveloppeur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 13h53   #4
Membre éprouvé
 
Avatar de guigo
 
Inscription : juin 2006
Messages : 606
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 606
Points : 479
Points : 479
Ton mail doit avoir un pb de construction ou de contenu.
Du coup il se fait bloquer par les FAI. Envoyer des mails est beaucoup plus complexe qu'il n'y parait :-(.
Il faut que tu consulte tes log smtp pour voir ou est passe ton mail....

Courage
Guigo
guigo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 13h54   #5
Modérateur
 
Avatar de FirePrawn
 
Homme Sébastien
Ingénieur réalisateur
Inscription : mars 2011
Messages : 776
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 24
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Ingénieur réalisateur
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 776
Points : 2 340
Points : 2 340
Citation:
Envoyé par guigo Voir le message
Ton mail doit avoir un pb de construction ou de contenu.
Du coup il se fait bloquer par les FAI. Envoyer des mails est beaucoup plus complexe qu'il n'y parait :-(.
Il faut que tu consulte tes log smtp pour voir ou est passe ton mail....

Courage
Guigo
Si le mail passe sur gmail, ça ne vient sans doute pas du code en lui même
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles.
- avant de poster
- Je ne réponds pas aux questions techniques en MP.
FirePrawn est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 13h56   #6
Membre éprouvé
 
Avatar de guigo
 
Inscription : juin 2006
Messages : 606
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 606
Points : 479
Points : 479
heu quand je dis construction je en parle pas de code mais du header et du html contenu dans le mail :p
guigo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 16h48   #7
Candidat au titre de Membre du Club
 
ApprentiDeveloppeur
Inscription : juin 2008
Messages : 53
Détails du profil
Informations personnelles :
Nom : ApprentiDeveloppeur

Informations forums :
Inscription : juin 2008
Messages : 53
Points : 10
Points : 10
salut
alors que je doit mettre dans le header de mail pour quel marche bien
ApprentiDeveloppeur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 16h53   #8
Membre éprouvé
 
Avatar de guigo
 
Inscription : juin 2006
Messages : 606
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 606
Points : 479
Points : 479
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
$bond = uniqid('np');
 
	$headershtml = "MIME-Version: 1.0\n";
	$headershtml .= "From: Jardindeco <no-reply@jardindeco.com>\n";
 
	$headershtml .= "Content-Type: multipart/alternative;boundary=". $bond ."\n";
 
	$textbound = "\n\n--$bond\n".
		'Content-Type: text/plain; charset=utf-8"'. "\n".
		'Content-Transfer-Encoding: quoted-printable'. "\n\n";
	$htmlbound = "\n\n--$bond\n".
		'Content-Type: text/html; charset="utf-8"'. "\n".
		'Content-Transfer-Encoding: quoted-printable'. "\n\n";
Ca devrais fonctionner avec ca.... A toit ensuite de faire un html propre :p
attention pas de form dans un mail....

Guigo
guigo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 17h10   #9
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
la fonction mail devrait aussi pouvoir t'aider

http://php.net/manual/fr/function.mail.php
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 13h36   #10
Candidat au titre de Membre du Club
 
ApprentiDeveloppeur
Inscription : juin 2008
Messages : 53
Détails du profil
Informations personnelles :
Nom : ApprentiDeveloppeur

Informations forums :
Inscription : juin 2008
Messages : 53
Points : 10
Points : 10
merci beaucoup
ApprentiDeveloppeur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 14h02   #11
Rédacteur/Modérateur
 
Avatar de Thes32
 
Homme
Développeur Web
Inscription : décembre 2006
Messages : 2 335
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2006
Messages : 2 335
Points : 3 774
Points : 3 774
Salut,

pour te simplifier l'existence tu pourrais bien utiliser des librairies comme PHP Mailer ou Swift Mailer.
__________________
Développeur | Zend Certified Engineer

Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

Nix>_Rien n'est plus pratique que la théorie
Thes32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 14h19   #12
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Citation:
Envoyé par Thes32 Voir le message
Salut,

pour te simplifier l'existence tu pourrais bien utiliser des librairies comme PHP Mailer ou Swift Mailer.
J'ai regardé un peu les examples de la librairie phpmailer et j'ai pas vraiment vu l'interêt comparé à la fonction mail de php.

Par contre j'ai vu ça aussi sur la page manual de mail :

Citation:
Note:

Si vous prévoyez d'envoyer des mails HTML ou autrement plus complexes, il est recommandé d'utiliser le paquet PEAR » PEAR::Mail_Mime.
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 14h36   #13
Rédacteur/Modérateur
 
Avatar de Thes32
 
Homme
Développeur Web
Inscription : décembre 2006
Messages : 2 335
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2006
Messages : 2 335
Points : 3 774
Points : 3 774
Citation:
J'ai regardé un peu les examples de la librairie phpmailer et j'ai pas vraiment vu l'interêt comparé à la fonction mail de php.
vraiment ?
Tu veux me dire que ceci :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<?php
	require "répertoire_phpmailer/class.phpmailer.php";
	$mail = new PHPmailer();
	$mail->IsSMTP();
	$mail->Host='hote_smtp';
	$mail->From='votre@adresse';
	$mail->AddAddress('adresse@destinataire');
	$mail->AddReplyTo('votre@adresse');	
	$mail->Subject='Exemple trouvé sur DVP';
	$mail->Body='Voici un exemple d\'e-mail au format Texte';
	if(!$mail->Send()){ //Teste le return code de la fonction
	  echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
	}
	else{	  
	  echo 'Mail envoyé avec succès';
	}
	$mail->SmtpClose();
	unset($mail);
?>
est comparable à cela ?

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
$bond = uniqid('np');
 
	$headershtml = "MIME-Version: 1.0\n";
	$headershtml .= "From: Jardindeco <no-reply@jardindeco.com>\n";
 
	$headershtml .= "Content-Type: multipart/alternative;boundary=". $bond ."\n";
 
	$textbound = "\n\n--$bond\n".
		'Content-Type: text/plain; charset=utf-8"'. "\n".
		'Content-Transfer-Encoding: quoted-printable'. "\n\n";
	$htmlbound = "\n\n--$bond\n".
		'Content-Type: text/html; charset="utf-8"'. "\n".
		'Content-Transfer-Encoding: quoted-printable'. "\n\n";
Sérieusement ?

Avec PHPMailer tu ne fait que passer les valeurs aux propriétés sans te préoccuper de tout ce qu'il y a derrière et tous les autres caprices que l'on pourrait rencontrer (encodage, etc)
__________________
Développeur | Zend Certified Engineer

Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

Nix>_Rien n'est plus pratique que la théorie
Thes32 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 17/08/2011, 15h27   #14
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Effectivement, j'avais pas compris ça comme ça.

Du coup je comprends mieux cette note en bas du manuel :

Citation:
Note:

Si vous prévoyez d'envoyer des mails HTML ou autrement plus complexes, il est recommandé d'utiliser le paquet PEAR » PEAR::Mail_Mime.
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 16h04   #15
Rédacteur/Modérateur
 
Avatar de Thes32
 
Homme
Développeur Web
Inscription : décembre 2006
Messages : 2 335
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2006
Messages : 2 335
Points : 3 774
Points : 3 774
Citation:
Envoyé par Marc3001 Voir le message
Effectivement, j'avais pas compris ça comme ça.

Du coup je comprends mieux cette note en bas du manuel :
Le problème avec les packages pear ce qu'ils ne sont plus maintenus et la plupart datent de PHP 4
__________________
Développeur | Zend Certified Engineer

Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

Nix>_Rien n'est plus pratique que la théorie
Thes32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h34.


 
 
 
 
Partenaires

Hébergement Web