Rechercher : dans
Par :

Utilisation de la fonction mail avec php

Dernière réponse le 28 avr 2003 à 18:02:50 mintos, le 24 avr 2003 à 19:01:18 
 Signaler ce message aux modérateurs

Bonjour a tt le monde
est ce que seul le server apache est necessaire pour tester la onction mail() ou bien j ai besoin d un serveur mail?
si c est suffisant comment je dois proceder?
Merci a vous tous

Meilleures réponses pour « utilisation de la fonction mail avec php » dans :
[PHP] Fonction mail() Voir La fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...
PHP - Affichage de texte sur le navigateur VoirLe but de PHP est de permettre la création de pages web dynamiques, ainsi son but premier est de pouvoir envoyer des données au navigateur. Les trois fonctions standards PHP fournit 3 fonctions permettant d'envoyer du texte au navigateur. Ces...

1

kinder.surprise, le 25 avr 2003 à 00:13:13

Expérience faite à l'instant, apparemment ça ne suffit pas (ce qui est logique en fait)

je pense qu'il faut en effet un serveur SMTP

kinder.surprise,
le maton du matou

Répondre à kinder.surprise

2

joana, le 28 avr 2003 à 12:02:37

Salut à tous,

J' ai un problème similaire: je developpe une appli avec php qui doit envoyer des mails dans les comptes de mes utilisateurs lorsque certaines conditions sont réunies.

Alors, s'il te plaît Kinder.surprise, veux-tu bien partager ton expérience avec moi ? Je souhaite savoir ce que tu as fais.

NB: je suis novice dans le domaine; sois le plus explice possible.

Merci d'avance.

Répondre à joana

3

Edno, le 28 avr 2003 à 14:04:34

Il faut effectivement un serveur FTP pour utiliser la fonction mail, donc deux possiblités soit vous en installez un chez vous (lequel, comment ???) soit vous configurez PHP pour qu'il se serve de votre serveur mail courant.

Répondre à Edno

4

esox_ch, le 28 avr 2003 à 17:43:52

Donc, oui j'essayais ce matin de faire des test avec mail(), et oui il faut un serveur smtp... Configurer apache c tj un peu chaud ==> chaud aussi de lui dire d'utiliser un certain smtp.
Pour le logitiel... moi on m'a dit ca:
- http://www.emailarms.com/products/1st_smtp.html
- http://www.ftgate.com
mais bete comme je le suis je suis jamais arriver a en faire marcher aucun des 2.. donc si qqn y arrive ... => mail me
Eternel Questionneur. La reponse est la: www.telecharger.com

Répondre à esox_ch

5

 yann, le 28 avr 2003 à 18:02:50

C pas clair tt ca....
1) si c un serveur Apache à la maison, certain faut installer un petit serveur de mail sur sa machine (cherchez Hermes, y doit y avoir une version gratuite).
bon bien sur, va falloir creer des comptes mail (pas 150, juste 2 ou 3 pour les test)

2) apres aucune conf sur apache, apache se contrefiche de savoir qu'il y a un ou 15 serveurs mail sur la machine. Le code php (fonction mail) se suffit à elle même.
Si j'ai bonne mémoire, elle peut prendre l'adresse du serveur mail en parametre. Si c pas le cas, il ne reste plus que la solution d'ouvrir un socket avec l'adresse du serveur mail et son port.
Et de dialoguer par ce biais avec le serveur mail (protocol SMTP, vous devriez trouver les spec. de ce protocole ici...), mail bon, c pas des plus pratique.

Y'a de la doc pour envoyer des mail avec php sur nexen.net. Les deux solutions dont je vous ai parlé y sont expliquées dans divers petits scripts.

Voilà, ciao, see ya !

Répondre à yann
Collection CommentÇaMarche.net