Page 1 sur 1

Probleme lors de l'envoi d'email

Posté : 04 mai 2009, 19:50
par coeurdange
Bonjour,

J'espère que quelqu'un pourra m'aider car je ne sais absolument pas comment résoudre mon problème. Voila je suis développeur de site web et je viens de terminer mes études. Je rencontre aujourd'hui un problème avec l'envoi de mail (VIA LA FONCTION MAIL DE PHP) sur l'un de mes sites en ligne (qui utilise un service web et un service mail proposé par un hébergeur professionnel).

Jusqu'à présent, j'ai réalisé des sites en local et l'envoi de mail fonctionnait, après modification du fichier php.ini

Maintenant, l'un de mes sites est en ligne et la fonction mail fonctionne (elle renvoie true), mais je ne reçois aucun email sur ma boite mail. Après renseignement auprès de mon hébergeur, celui-ci me dit qu'il faut que je m'identifie auprès de mon backend pour que le mail franchisse l'hébergeur et arrive dans la boite mail. Quelqu'un saurait-il s'il existe une méthode pour s'identifier. Est-ce que cela se fait dans le header de la fonction mail ??

Merci d'avance pour les réponses que l'on pourrait me donner.

Sébastien

Posté : 05 mai 2009, 09:06
par stopher
Slt ,

Tu peux utiliser
ini_set("SMTP","<adresse smtp de l'hebergeur>" );
ini_set('sendmail_from', <utilisateur valide qui envoie le mail>); 
Cependant , je te conseil d'utiliser une librairie du Type Rmail ( Trés connue ) permettant d'envoyer facilement des emails au format TXT ou HTML avec une ou plusieurs pièces jointes et à plusieurs destinataires .

Anciennement appelé : HTMLMimeMail



L'avantage , et que tes mails seront bien mieux forgé qu'avec l'utilisation direct de la fonction mail , sans préciser les headers adéquate.

De plus , celà te permet d'utiliser simplement différentes méthodes d'envoi .

Via sendmail directement , en utilisant un vrai serveur SMTP ( je conseil ) ect ..

Bon courage ,

Ch.