Comment configurer l'envoi d'un mail en php

Résolu
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -  
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous

il y a un paramètre que je n'arrive pas a changer avec la fonction d'envoi par mail

Lorsque je reçois par exemple un email de comment ca marche
La première colonne "De" est indiqué Comment Ça Marche

comme sur cet exemple


Mais de mon côté j'ai l'adresse email du destinataire

Voici mon code
// on entre un  destinataires
							$to  = $email; // notez la virgule
							// Sujet
							$subject= "Confirmation pour la pêche à la perle";
							// message
							$message = 
							'
							<html>
								<head>
									<title>Validation de ton compte </title>
								</head>
								<body>
									<table>
										<tr>
											<td>Bonjour  '.$pseudo .'<td>
										</tr><br>
										<tr>			
											<td>
						<a href="https://phil.pecheperle.be/confirmation.php?pseudo='.urlencode($pseudo).'&key='.$key.'">Il est temps de onfirmer ton compte !</a>
											</td>
										</tr></br>
									</table>
								</body>
							</html>	';
							// Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
							$headers[] = 'MIME-Version: 1.0';
							$headers[] = 'content-type: text/html; charset=utf-8';
							// En-têtes additionnels
							//$headers[] =  "From: " . $name . "<". $_POST["email"] .">\r\n";
							$headers[] = 'From: '.$emails."\r\n".
							'Reply-To: '.$name."\r\n" .
							'X-Mailer: PHP/' . phpversion();
							
							// Envoi
							//var_dump($headers);
							if(mail($to, $subject, $message, implode("\r\n", $headers))){
								
							// success message
							//echo "Success!<br />";
							}else{
							// error message
							//echo "Fail<br />";
							}

8 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    De en anglais se dit from
    Donc... Suffit de modifier la ligne 30.
    1
  2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    As-tu examiné le FROM du message que tu reçois de comment ca marche?

    Un exemple du FROM d'un message que je reçois:
    CommentCaMarche High Tech <actualite@b.commentcamarche.net>


    Pour voir cela: https://support.google.com/mail/answer/29436?hl=fr
    1
  3. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    Merci jordane
    c'est bien ce que j'avais modifié
    Lorsque j'utilise un seul mot je reçois bien le mail comme par exemple "pêche "mais si j'écris "la pêche à la perle" le mail n'est pas envoyé
    il n'est pas non plus présent dans les spans de gmail
    j'ai essaye avec gmail et hotmail
    0
  4. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    est il possible que la fonction mail puisse tomber en panne ou que le serveur puisse être surchargé ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    voila tout refonctionne
    alors je ne sais pas ce qui se passe mais dans form lorsque je mets une adresse email tout ce passe bien
    par contre si je mets du texte
    sous gmail cela fonctionne
    mais sous hotmail le texte est suivi de @srv586.main-hosting.eu

    si quelqu'un a une explication
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      FROM est l'adresse de l'émetteur.

      C'est soit une adresse email, comme
      flexi2202@srv586.main-hosting.eu
      ,

      soit un texte et une adresse entre
      <>
      , comme
      phil flexi pecheperle <flexi2202@srv586.main-hosting.eu>
      .

      Si tu choisis de ne pas suivre les règles, ne t'attends pas à avoir un résultat prévisible.
      0
      1. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190 > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        bonjour yg_be
        Merci pour l'explication

        donc lorsque je reçois un mail de comment ca marche

        le form c'est

        comment ca marche <comment@srv586.main-hosting.eu>
        0
      2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention  
         
        non, pourquoi?
        0
  7. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    Merci pour la reponse
    non je n'avais aps fait attention a cela
    je viens d'aller voir le code source du message de comment ca marche

    From: =?UTF-8?Q?Comment_=C3=87a_Marche?= <answer@service.commentcamarche.net>

    Donc l'adresse answer@service.commentcamarche.net peux être n'importe quoi ? ou cela doit se configurer dans les DKIM de hostinger
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      Pourquoi imagines-tu utiliser l'adresse de commentcamarche comme adresse d'origine des messages que tu envoies?

      Tu peux aussi essayer
      francois1@vatican.va
      , pourquoi pas?

      N'est-il pas plus logique d'utiliser ton adresse email? Une autre règle que tu peux choisir de suivre, ou pas.
      1
  8. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    non je ne veux pas utiliser l'adresse de comment ca marche MDRRRRR

    J'essaye de comprendre

    oui bien sur je vais utiliser mon adresse email ,mais je voulais etre sur de bien comprendre
    Car hostinger me proposait de faire des changements dans les DKIM
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      Laissons les DKIM de côté pour le moment.
      Je pense que cela ne s'applique pas à ton cas.
      1
      1. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190 > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Je pense que je fais trop d'essais et les serveurs de hotmail et gmail bloquent certains messages
        je reprendrais les tests plus tard
        1
  9. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    voila tout fonctionne a merveille
    bonne fin de week end
    0