Bonjour. Quand quelqu'un s'inscrit sur mon site, il reçoit un mail avec un code de validation. Pour envoyer ce mail j'utilise la fonction mail() de php avec laquelle je peux choisir l'adresse de l'envoyeur. Mais à aucun moment je ne précise le mot de passe de cet adresse, donc j'imagine que je ne me connecte pas réellement à cette adresse lorsque j'envoie un mail.
En pratique, n'importe qui peut envoyer n'importe quel mail avec n'importe quelle adresse tant qu'il dispose d'un serveur MTA (Postfix ou Sendmail par exemple) sur sa machine.
Le protocole SMTP ne prévoit pas de contrôle strict de l'expéditeur, donc on peut router un mail avec n'importe quelle adresse en pratique.
Tu n'est pas obligé de router un email avec un From @gmail.com depuis ta boîte Gmail, par contre, il y a de grandes chances que ce mail soit délivré en spambox, car ton serveur (IP) n'est pas listé comme expéditeur légitime à router des emails @gmail.com dans l'enregistrement SPF Gmail (https://fr.wikipedia.org/wiki/Sender_Policy_Framework)
Ici Gmail n'autorise qu'une liste précise d'IPs à router des emails en son nom, et demande à ce que les mails non envoyés depuis ces IPs soient délivrés en dossier spam.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
N'oubliez pas d'activer les erreurs PDO.
https://scanmy.email/ testez votre configuration email.
https://scanmy.email/ testez votre configuration email.