Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
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 09/03/2011, 12h45   #1
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Par défaut mail qui ne part pas

Bonjour,

j'ai fait un code simplissime :
Code :
1
2
 if (mail(' mon_adresse_mail ', 'Mon Sujet', 'test'))
		echo "mail OK";
J'ai bien "mail OK", mais le mail n'arrive pas ; quelle peut être la raison ?
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2011, 14h17   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
C'est justement parce qu'il est simplissime qu'il a de fortes chances d'être consideré comme un SPAM.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2011, 14h21   #3
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 586
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 586
Points : 859
Points : 859
Citation:
Envoyé par sabotage Voir le message
C'est justement parce qu'il est simplissime qu'il a de fortes chances d'être consideré comme un SPAM.

ca peut en stopper plus d'un dans son élan...
__________________
Développeur informatique contrarié...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2011, 16h24   #4
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Oui, mais au bout de plusieurs, ils sont arrivés, et pas dans les spams...Du coup, j'ai un peu corsé mon test :
Code :
1
2
3
4
5
6
7
8
9
10
	 $prenom="---";
	 $nom="---";
	 $mail="---";
	 $from="From: $prenom $nom<$mail>\r\n";
$from.="Reply-To: $prenom $nom <$mail>\n";
$from.="X-priority:3\n";
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html";
     if (mail(---, 'Mon Sujet', 'test',$from))
		echo "mail OK";
et de nouveau "mail OK", et rien de plus. J'avais l'habitude, quand je faisais des essais, de recevoir le mail tout de suite, mais là, j'attends...
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2011, 21h28   #5
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
J'ai fait un nouveau test avec un mail bien moins simple que le premier :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
// *** A configurer
 
   $to    = "---";  
   $from  = "---";  
   // *** Laisser tel quel
 
   $JOUR  = date("Y-m-d");
   $HEURE = date("H:i");
 
   $Subject = "Test Mail - $JOUR $HEURE";
 
   $mail_Data = "";
   $mail_Data .= "<html> \n";
   $mail_Data .= "<head> \n";
   $mail_Data .= "<title> Subject </title> \n";
   $mail_Data .= "</head> \n";
   $mail_Data .= "<body> \n";
 
   $mail_Data .= "Mail HTML simple  : <font color=red> <b>$Subject </b> </font>  <br> \n";
   $mail_Data .= "<br> \n";
   $mail_Data .= "bla bla bla bla <br> \n";
   $mail_Data .= "Etc.<br> \n";
   $mail_Data .= "</body> \n";
   $mail_Data .= "</HTML> \n";
 
   $headers  = "MIME-Version: 1.0 \n";
   $headers .= "Content-type: text/html; charset=iso-8859-1 \n";
   $headers .= "From: $from  \n";
   $headers .= "Disposition-Notification-To: $from  \n";
 
   // Message de Priorité haute
   // -------------------------
   $headers .= "X-Priority: 1  \n";
   $headers .= "X-MSMail-Priority: High \n";
 
   $CR_Mail = TRUE;
 
   $CR_Mail = @mail ($to, $Subject, $mail_Data, $headers);
 
   if ($CR_Mail === FALSE)   echo " ### CR_Mail=$CR_Mail - Erreur envoi mail <br> \n";
   else                      echo " *** CR_Mail=$CR_Mail - Mail envoyé<br> \n";  
 
 
?>
(j'ai repris un script de test que j'ai déjà utilisé) et j'ai beau avoir "Mail envoyé", ma boîte reste vide. Avez-vous une idée ?
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2011, 23h19   #6
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 586
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 586
Points : 859
Points : 859
question bête mais es tu sure de l'adresse mail ?
__________________
Développeur informatique contrarié...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2011, 23h22   #7
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Oui, j'en suis sûr (c'est la mienne)
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2011, 23h28   #8
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 586
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 586
Points : 859
Points : 859
testé à l'instant sur serveur mutualisé 1&1 et ca marche...
en spam certes mais ca marche !
__________________
Développeur informatique contrarié...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2011, 08h58   #9
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
En effet, merci d'avoir essayé ; je viens de mettre ce test chez 1&1, et ça a bien marché (et pas dans les spams), alors que chez l'hébergeur que j'avais testé avant (phpnet), ça ne marche pas...
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2011, 09h23   #10
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 586
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 586
Points : 859
Points : 859
en spam parce que dans le code j'avais pas rempli le "from" mais ou sinon ca serait passé nickel...
__________________
Développeur informatique contrarié...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h09.


 
 
 
 
Partenaires

Hébergement Web