Php fonction mail
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
bonjour,
je rencontre quelques soucis dans la realisation de mon site
je souhaite utiliser la fonction "mail" de php pour envoyer automatiquement un mail a un utilisateur.
mais la fonction ne fonctionne pas
j'utilise l'expression la plus simple mail('email_destinataire', 'sujet', 'message');
et sans variables pour les test
j'ai le message : "could'nt send mail"
mon serveur est sur debian
j'ai installé le minimum
juste : apache2 , php5 , mysql5 , bind9
est-ce que d'autres logiciels sont necessaires pour la fonction mail ?
et quels sont les config a faire ?
je rencontre quelques soucis dans la realisation de mon site
je souhaite utiliser la fonction "mail" de php pour envoyer automatiquement un mail a un utilisateur.
mais la fonction ne fonctionne pas
j'utilise l'expression la plus simple mail('email_destinataire', 'sujet', 'message');
et sans variables pour les test
j'ai le message : "could'nt send mail"
mon serveur est sur debian
j'ai installé le minimum
juste : apache2 , php5 , mysql5 , bind9
est-ce que d'autres logiciels sont necessaires pour la fonction mail ?
et quels sont les config a faire ?
A voir également:
- Php fonction mail
- Fonction si et - Guide
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Créer une adresse mail hotmail - Guide
- Comment télécharger un mail - Guide
2 réponses
Il te faut un serveur SMTP.
Par défaut sous Debian tu as Sendmail, mais je te conseil de metter Postfix.
Si ton serveur est chez toi, penses à ouvrir le port 25 et à vérifier que ton hébergeur ne le bloque pas (beaucoup le font pour éviter le spam).
Par défaut sous Debian tu as Sendmail, mais je te conseil de metter Postfix.
Si ton serveur est chez toi, penses à ouvrir le port 25 et à vérifier que ton hébergeur ne le bloque pas (beaucoup le font pour éviter le spam).
merci
j'ai pas installé postfix
mais je me suis apercu que php utilise sendmail par defaut
mais le serveur smtp par defaut de debian est exim4
donc j'ai mis sendmail pour ne pas changer la config php
juste indiquer "/usr/sbin/sendmail" pour le sendmailPath dans php.ini
et depuis sa marche
ps: j'avai des souci car les mail arrivai en spam mais maintenant avec les headers
il n'y a plus de souci
maintenant
un peu de mise en forme + un brin de mysql
et mon systeme de recuperation de mot de passe sera operationel
et je pourrai aussi m'en servir pour les confirmation d'inscriptions ^^
merci encore
je met en resolu
j'ai pas installé postfix
mais je me suis apercu que php utilise sendmail par defaut
mais le serveur smtp par defaut de debian est exim4
donc j'ai mis sendmail pour ne pas changer la config php
juste indiquer "/usr/sbin/sendmail" pour le sendmailPath dans php.ini
et depuis sa marche
ps: j'avai des souci car les mail arrivai en spam mais maintenant avec les headers
il n'y a plus de souci
maintenant
un peu de mise en forme + un brin de mysql
et mon systeme de recuperation de mot de passe sera operationel
et je pourrai aussi m'en servir pour les confirmation d'inscriptions ^^
merci encore
je met en resolu