Je dois envoyer des emails de mon localhost.
J'utilise wamp server et mon site est chargé sur mon propre serveur. Pouvez-vous suggérer comment envoyer des emails en utilisant mon hôte local et PHP?
La fonction mail () ne fonctionne généralement pas par défaut pour des choses comme WAMP. Vous devrez ajouter les détails de votre serveur SMTP au fichier php.ini.
Voici un bon tutoriel: http://roshanbh.com.np/2007/12/sending-e-mail-from-localhost-in-php-in-windows-environment.html
Voici les étapes pour y parvenir:
Téléchargez le fichier sendmail.Zip via ce link
Ouvrez sendmail.ini et définissez la configuration comme suit:
smtp_server = smtp.gmail.com
nom d'hôte = localhost
Accédez à votre compte email. Cliquez sur Gear Tool> Paramètres> Transfert et POP/IMAP> Accès IMAP. Cliquez sur "Activer IMAP", puis enregistrez vos modifications.
Exécutez votre serveur WAMP. Activez ssl_module sous Apache Module.
Ensuite, activez php_openssl et php_sockets sous PHP.
Ouvrez php.ini et configurez-le en utilisant les codes ci-dessous. En gros, il vous suffit de définir le chemin sendmail_path.
[mail function] ; For Win32 only. ; http://php.net/smtp ;SMTP = ; http://php.net/smtp-port ;smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from ;sendmail_from = [email protected] ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path sendmail_path = "C:\wamp\sendmail\sendmail.exe -t -i"
J'espère que cela fonctionnera pour vous ..
Ouvrez votre php.ini et trouvez la section [mail function]
Ensuite, vous devez modifier les options qui suivent et qui correspondent à vos paramètres SMTP.
Paramètres à modifier:
SMTP = ; Enter here the address of your SMTP server
smtp_port = 25
Enfin, avec votre script PHP, vous devez utiliser la fonction mail http://php.net/manual/en/function.mail.php
Vous pouvez utiliser la fonction mail en PHP . http://php.net/manual/fr/function.mail.php
Comme vous l'hébergez vous-même, vous devez vérifier votre fournisseur d'accès Internet smtp et mettre à jour php.ini avec cela, et cela devrait fonctionner.
Dans php.ini, définissez les paramètres suivants: