J'essaie d'envoyer un mail à mon serveur de messagerie local. J'utilise Configuration du serveur de courrier local (SMTP, POP3, IMAP) sur XAMPP P> mais quand j'essaie d'envoyer mail i Obtenez cette erreur: P> (!) Avertissement: Mail () [Fonction.Mail]: Réponse du serveur SMTP: 550 la
l'adresse n'est pas valide. en C: \ wamp \ www \ kariyersitem \ register.php en ligne
161 P>
blockQquote> Les fichiers journaux du serveur de messagerie indique cette erreur comme ci-dessous: p> J'ai une adresse vérifiée et je suis sûr qu'il est correct. voici mon code mail: p> J'ai vérifié My $ My $ contact variable est défini sur: p>
Est-ce que quelqu'un peut me dire quel est le problème? P> $ contact code> et il est écrit comme
olcayertas@gmail.com code> dans mon
config.php code> fichier. Avant d'envoyer le courrier, j'utilise une fonction d'écho pour déboguer mon code et c'est correct. P>
"SENT: 530 SMTP authentication is required."
5 Réponses :
Il semble que vous envoyiez l'onduleur «Sender» (de l'en-tête) comme ceci: vous @ votredomaine code>.
VotreDomain code> est un domaine non valide. Changez ceci en une adresse électronique valide. P>
Vous utilisez @ Yourdomain code> comme adresse de l'adresse et le serveur le rejette.
Utilisez une adresse réelle à la place. P>
Je l'ai vérifié. Il est écrit comme olcayertas@gmail.com dans mon fichier config.php. Avant d'envoyer le courrier, j'utilise une fonction d'écho pour déboguer mon code et c'est correct.
OK, mais il y a deux adresses lors de l'envoi d'un message: il y a à partir des en-têtes qui n'est pas utilisé par SMTP, et à partir de l'enveloppe utilisée par SMTP dans le courrier de commandement. C'est ce dernier qui vous donne des problèmes. Avec SendMail, l'enveloppe à partir de peut être transmise à l'option -f. Ce type d'option peut être transmis à la fonction PHP Mail () dans l'argument supplémentaire_Parameters i>.
Je suppose que $ contact code> est
olcayertas@gmail.com code>. P>
Essayez: $ contact = '"olcay ertaş"
Est sendmail_from code> défini dans php.ini par hasard?
Pour résoudre Pour résoudre envoyé: 550550 L'adresse n'est pas valide. code> problème, vous devez définir
sendmail_from code> à une adresse de messagerie valide dans
php.ini code > fichier. p>
Envoyé: 530 L'authentification SMTP est requise code> Problème, Ouvrez l'administrateur HMailServer. Aller à Paramètres-> Avancé-> Ranges IP-> Mon compteur. Désactivez toutes les options sous «Exiger une authentification SMTP». P>
530 Authentification SMTP: Cela fonctionne mais a dû modifier les paramètres Internet au lieu de paramètres d'ordinateur pour pouvoir envoyer des courriels de localhost au même domaine du serveur WebServer. Devait décocher "Adresses de courrier électronique locales" dans l'authentification SMTP ". Sender par défaut dans mon php.ini est admin@webserv.com. Cela me permet d'envoyer des courriels à, par exemple: notify@wserv.com.
Incroyable I Envoyer un e-mail dans My Wamp localhost avec hmailServer
Gardez à l'esprit, à chaque fois, après avoir changé de php.ini, p>
lire le PHP.ini actualisé P>
P.s. Vous devrez peut-être utiliser ini_set ("sendmail_from", "your_user@gmail.com"); code> dans votre script php, avant la messagerie (); p>
S'il vous plaît dites-nous quels paramètres pour
mail () code> sont.
+1 pour examiner réellement le journal d'erreur pour une question liée à PHP.
Quels sont les paramètres SMTP réels (dans la raison) que vous utilisez?
Qu'est-ce que
$ contact code>? Ceci est celui qui vous donne le problème, pas
$ à code> (au moins en fonction du HmailServer Docs ).
En outre, vous voudrez peut-être faire
"à partir de: $ contact \ r \ nreply-to: $ contact \ r \ nx-mailer: php /". PHPversion (); code> aussi. Il n'y a aucune raison de continuer à changer entre les devis. (Et j'ai également vu quelque part que Gmail puisse ignorer
répondant à code> en-tête; s'ils sont le même email, c'est redondant. Supprimez ce dont vous n'avez pas besoin lorsque vous déboguez pour éliminer les erreurs stupides.)
Avez-vous essayé
olcayertas@gmail.com code> à la place? Votre configuration SMTP est-elle via un autre compte autre que celui-là? En outre, la suggestion code> en-tête CODE> avait plus à voir avec la façon dont vous utilisiez des devis; Je ne m'attendais pas à "résoudre" le problème.
Quel que soit votre problème, je ne le vois pas (et le téléchargement du code source HMailServer n'est pas disponible, je ne peux donc pas regarder cela). Le seul autre tir de l'obscurité est que l'adresse e-mail elle-même (ou ne contient pas) contenant certains caractères spéciaux comme votre nom, mais vous ne les voyez pas dans le fichier source. J'essaierais une autre configuration avec une adresse électronique propre, "nouvelle". Obtenez quelque chose (à partir de zéro) pour travailler et comparer. De plus, vous pouvez demander aux forums HMailServer.
Nevermind, leur site Web semble être obsolète. La source peut être trouvée ici: GITUB.COM/HMAILSERVER/HMAIMESSER
Cela pourrait aider: hmailServer.com/forum/viewtopic.php?f= 6 & T = 4685