envoiyer email en locale avec easyphp

envoiyer email en locale avec easyphp - PHP - Programmation

Marsh Posté le 23-03-2016 à 14:46:11    

bonjour  
Je suis en train de developper mon site web  
je ne parvien pas a envoiyer un mail en locale pour activer le compte d'un tel utilisataire atravére un mail d'activation
j'ai modifier php.ini pour mettre le smtp de free  
j'ai modifier mes parametre free pour autoriser le port 25  
mais rien ni fait.  
 
[mail function]
; For Win32 only.
;SMTP = smtp.gmail.com
;smtp_port = 587
username = sitemail@gmail.com
password = *****
; For Win32 only.
;sendmail_from =sitemail@gmail.com
 
 
J'obtiens l'erreur suivante :  
 ________________________________________________________________________________________________________________________________________
Warning: mail(): Failed to connect to mailserver at "smtp.yahoo.fr" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\Inscription.php on line 87
 
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\Inscription.php on line 87
_________________________________________________________________________________________________________________________________________
 :hello:  
[#FF6300][/#46FF00]

Reply

Marsh Posté le 23-03-2016 à 14:46:11   

Reply

Marsh Posté le 23-03-2016 à 15:18:56    

Dans ces .ini, le ; est le début d'une ligne de commentaire donc j'ai l'impression que tes changements ne sont tout simplement pas pris en compte...


---------------
D3
Reply

Marsh Posté le 23-03-2016 à 15:46:16    

Si t'es en local, je te recommande de passer par un SMTP local. En effet, ça devient vite galère de passer par un SMTP d'un FAI ou autre. Ils ont tendance à pas mal bloquer l'utilisation de leur SMTP si tu passes pas par leurs applis ou infrastructure. Free est le plus "cool", cela dit.
 
Effectivement, le ; est pour mettre en commentaire la ligne. Rappel : toute modif du php.ini nécessite un redémarrage d'apache.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 31-03-2016 à 13:22:59    

si t'es chez free et si c'est juste pour faire des test, met smtp.free.fr sans mot de passe, c'est ce que je fais.


---------------
Découvre le HFRcoin ✈ - smilies
Reply

Marsh Posté le 01-04-2016 à 15:58:43    

Pour passer par un SMTP comme Google, faut d'abord activer l'extension Open SSL de Php, car l'authentification est chiffrée. Tu ne devrais pas avoir ce problème si tu utilises le SMTP de ton FAI.


---------------
collectionneur de pâtes thermiques
Reply

Marsh Posté le 01-04-2016 à 16:51:40    

Je confirmes que si t'es chez Free, c'est très simple de passer par leur SMTP ;) Pas besoin d'auth, ça marche direct.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 01-04-2016 à 17:50:19    

Accessoirement, je te conseille d'utiliser une classe comme PHP mailer pour l'envoi des mails: c'est bien plus facile à gérer et à configurer que de bidouiller dans PHP.ini, surtout si ton site est sur le net après.
En plus ca gère SSL/TLS


---------------
collectionneur de pâtes thermiques
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed