Page 1 sur 1

PhP.ini pour la fonction mail() sur SMTP sécurisé?

Posté : 22 févr. 2010, 19:23
par alakauf
Bonjour,
j'utilise WAMP sur mon PC pour avoir en local mes sites web avant installation. Pour tester l'envoi des mails j'ai besoin de configurer mon php.ini. J'ai donc défini dans php.ini les variables SMTP et smtp_port. Mais je suis sur un SMTP qui impose une authentification. Donc quelles variables dois-je ajouter pour que cette identification se fasse?

Merci d'avance.

Re: PhP.ini pour la fonction mail() sur SMTP sécurisé?

Posté : 23 févr. 2010, 13:54
par @rthur
Bonjour,

L'authentification SMTP n'est pas géré directement par PHP donc tu ne peux pas utiliser la modif du php.ini dans ton cas.
Il faut passer par une librairie e-mail du type php_mailer ou WAmailer : http://phpcodeur.net/wascripts/wamailer/

Voici la page de la doc avec les paramètres à utiliser pour WAmailer: http://phpcodeur.net/wascripts/wamailer ... h-use-smtp

Re: PhP.ini pour la fonction mail() sur SMTP sécurisé?

Posté : 23 févr. 2010, 14:56
par alakauf
Merci,
J'ai fait un premier essai avec sendmail, via un post que j'avais trouvé. Je n'ai pas eu d'erreur affiché, mais j'ai juste obtenu le fait que mail() renvoie false. Sans plus d'info (aucune trace dans un log quelconque), cela ne ma aidé. Je vais donc probablement tester different mailers.

J'avais aussi trouvé dans un autre post qu'on pouvait définir un username et un password dans le php.ini. Mais cela ne marche pas partout. J'avais même fini par dégoter un message disant que cela ne marchait pas sur Wamp (d'où mes problèmes).

En attendant je suis passé sur une version non sécurisée de mon SMTP. Mais je crains que cela ne me pose des problèmes. En effet il y a quelques années j'avais été forcé de basculer sur le sécurisé si je voulais envoyer des messages vers hotmail. Mais je ne sais pas si c'est toujours d'actualité.