Je reçois toujours cette erreur lorsque j’essaie d’envoyer un e-mail en PHP:
mon php.ini ressemble à ceci:
J’utilise mon ordinateur portable comme serveur. Qu’est-ce que je fais de mal? Merci.
Je reçois toujours cette erreur lorsque j’essaie d’envoyer un e-mail en PHP:
mon php.ini ressemble à ceci:
J’utilise mon ordinateur portable comme serveur. Qu’est-ce que je fais de mal? Merci.
Vous devez exécuter un serveur de messagerie localement. S’il s’agit d’Unix, activez sendmail S’il s’agit de Windows, installez le composant Simple Mail Transfer Server (pas sûr que le nom soit correct) des II. Par exemple, pour Windows 2003, suivez ceci: http://msdn.microsoft.com/en-us/library/8b83ac7t.aspx
Pour l’envoi d’e-mails en utilisant la fonction de messagerie php est utilisée. Mais la fonction de messagerie nécessite un serveur SMTP pour l’envoi d’e-mails. nous devons mentionner l’hôte SMTP et le port SMTP dans le fichier php.ini. Une fois la configuration réussie du serveur SMTP, les e-mails seront envoyés avec succès via des scripts php.
Si vous exécutez votre application uniquement sur localhost et qu’elle n’est pas encore en ligne, je pense qu’il est très difficile d’envoyer du courrier en utilisant cela.
Une fois que vous avez mis votre demande en ligne, je crois que ce problème devrait être résolu automatiquement. Mais je pense que cela vous aide à modifier les valeurs
pendant l’exécution.
Tout d’abord, vous n’êtes pas obligé d’utiliser un SMTP sur votre localhost, si vous modifiez cette entrée localhost dans le nom DNS du MTA de votre fournisseur de services Internet (qui vous permettra de relayer le courrier), cela fonctionnera immédiatement, donc pas de gâchis avec votre propre service de messagerie. Essayez simplement d’utiliser les serveurs SMTP de vos fournisseurs, cela fonctionnera immédiatement.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.