Aller au contenu

Envois de mail SMTP


Sujets conseillés

Posté

Bonjour,

On entend toujours dire qu'on peux preciser le SMTP a utiliser quand on utilise la fonction PHP mail() uniquement sur windows.

J'aimerai savoir alors comment peut on utiliser un serveur SMTP externe au serveur web tout en sachant que dans mon cas il sagit d'un serveur linux.

Dois-je utiliser une fonction autre que mail() ou peut etre me suis-je mal renseigné.

Merci d'avence...

Posté

Il suffit de renseigner ce serveur smtp dans le fichier php.ini, et redémarrer apache si Php tourne en module.

Il faut changer la ligne SMTP = localhost et la ligne suivant avec l'adresse email de l'expéditeur.

Dan

Posté

donc j'ai du mal me renseigner car cette solution je l'avais vu, mais elle etait dite, sois disant, que pour windows.

Je vais me la tester qd meme tout de suite, je tient au courant.

Posté

Je pense que le commentaire "Windows" est pour montrer que sous Windows il faut changer cette variable.

Mais elle devrait être utilisée sous Linux aussi à mon avis.

Dan

Posté

ben non ma source n'etait pas mauvaise je n'est pas encore tester, mais, meme dans le php.ini il est preciser :

[mail function]

;For Win32 Only

SMTP = blablalba

je vais peut etre tester qd meme mais a mon avis... :-/

Posté

Effectivement, cela semble inopérant.

Par contre comme sous Linux sendmail (ou tout autre agent configuré) est appelé par défaut, il suffit vraisemblablement d'éditer le fichier de configuration de sendmail pour nommer un autre serveur SMTP.

Ce sera donc sendmail qui choisira le SMTP, et non Php. ;)

Dan

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...