Envoi Mail PHP
Fermé
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
-
2 juil. 2012 à 10:22
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 3 juil. 2012 à 12:11
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 3 juil. 2012 à 12:11
A voir également:
- Envoi Mail PHP
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Programmer envoi mail gmail - Guide
- Annuler envoi mail gmail - Guide
- Envoi mail cci - Guide
7 réponses
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
2 juil. 2012 à 15:23
2 juil. 2012 à 15:23
Salut,
Vous utilisez $mail dans la fonction alors que l'utilisateur semble être $data25['mail'] ..le problème ne serait pas la?
Vous utilisez $mail dans la fonction alors que l'utilisateur semble être $data25['mail'] ..le problème ne serait pas la?
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
2 juil. 2012 à 17:21
2 juil. 2012 à 17:21
Non, mon array correspond à l'adresse mail de l'utilisateur à qui a été envoyé le mail. Mais j'ai trouvé une solution qui consiste à passer par un autre serveur pour envoyer les mails, je créé un fichier mail.php avec des arguments tel que adresse, ça me donne ça mail.php?mail=adresse@fai.fr
puis mon fichier PHP se charge d'envoyer le mail à partir de l'autre serveur et me redirige ensuite vers mon autre serveur sur lequel est hébergé le site.
puis mon fichier PHP se charge d'envoyer le mail à partir de l'autre serveur et me redirige ensuite vers mon autre serveur sur lequel est hébergé le site.
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
2 juil. 2012 à 19:07
2 juil. 2012 à 19:07
Du coup, ça fonctionne ou pas?
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
2 juil. 2012 à 23:42
2 juil. 2012 à 23:42
Oui, ça fonctionne, mais ça reste du bidouillage quoi .. Ca serait bien de faire un truc de correct ..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
3 juil. 2012 à 09:12
3 juil. 2012 à 09:12
ça ne serait pas alors un soucis de configuration du serveur et notamment de la fonction mail()?
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
3 juil. 2012 à 11:55
3 juil. 2012 à 11:55
Et bien oui, j'y ai pensé, j'ai donc modifié mon Php.ini en redirigeant mon SMTP vers smtp.orange.fr qui est mon FAI, mais rien n'y fait ..
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 094
3 juil. 2012 à 12:11
3 juil. 2012 à 12:11
Salut jobertomeu,
Ces paramètres du php.ini ne sont utilisés que sous Windows.
https://www.php.net/manual/fr/mail.configuration.php#ini.smtp
Sous Linux, tu es sensé avoir un MTA installé sur ton serveur et l'avoir paramétré pour acheminer le courrier sortant.
Alternativement, si ton installation de php est récente, tu dois avoir la librairie PEAR, et dedans un objet "mail" que tu peux utiliser en lieu et place de la fonction par défaut "mail".
L'objet "mail" te permet de spécifier le serveur smtp à utiliser comme smarthost, le port, etc.
Voilà un exemple :
https://forums.commentcamarche.net/forum/affich-1969090-configurer-php-pour-envoi-de-mail
Dal
Ces paramètres du php.ini ne sont utilisés que sous Windows.
https://www.php.net/manual/fr/mail.configuration.php#ini.smtp
Sous Linux, tu es sensé avoir un MTA installé sur ton serveur et l'avoir paramétré pour acheminer le courrier sortant.
Alternativement, si ton installation de php est récente, tu dois avoir la librairie PEAR, et dedans un objet "mail" que tu peux utiliser en lieu et place de la fonction par défaut "mail".
L'objet "mail" te permet de spécifier le serveur smtp à utiliser comme smarthost, le port, etc.
Voilà un exemple :
https://forums.commentcamarche.net/forum/affich-1969090-configurer-php-pour-envoi-de-mail
Dal