Aller au contenu

Envois de mail SMTP


hargan

Sujets conseillés

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...

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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... :-/

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

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



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