Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: airben2 le le 13-05-2005 a 15:09:47

Titre: Envoi de mail a partir d'un formulaire
Posté par: airben2 le le 13-05-2005 a 15:09:47

Bonjour ,

Je viens de faire un formulaire qui va permettre de postuler a une annonce. Mon probléme est que je souhaite mettre en place un systéme d'envoi de mail automatiquement , a chaque fois que l'on repond a une annonce. selon le type d'annonce (dans le formulaire il ya un menu deroulant qui permet de selectionné le type d'annonce) à laquel en repond un mail est envoyer a la personne concerné.

Merci pour votre aide :)

Titre: Re:Envoi de mail a partir d'un formulaire
Posté par: Gab23 le le 14-05-2005 a 18:01:02

Si je comprend bien, tu veux envoyer un mail automatique à toutes les personnes qui répondent à une annonce ?

Si c'est le cas, tu trouveras plus d'informations sur : http://ca3.php.net/manual/fr/ref.mail.php (http://ca3.php.net/manual/fr/ref.mail.php)

Titre: Re:Envoi de mail a partir d'un formulaire
Posté par: airben2 le le 16-05-2005 a 10:53:43

Non , pas tout a fait .

Je souhaite envoyer un mail aux responsables des annonces .Pour les prevenirs que que quelqu'un a repondu a une annonces .

Poue etre plus precis , si quelqu'un est interressé par une annonce , il remplis un formulaire ( C fait) , le formulaire est envoyer dans ma base de donnée (c fait) .
Normalement il faut qu'il y est un envoi de mail automatique au personne chargé des annonce pour prevenir que tel personne a repondu a une annonce.


Merci car je galére grave ???

Titre: Re:Envoi de mail a partir d'un formulaire
Posté par: MFred le le 16-05-2005 a 16:01:05

Et bien lorsque "le formulaire est envoyé à la base de données", tu vas chercher l'adresse de celui qui a formulé l'annonce dans ta base, et tu lui envoies un mail grâce à la fonction mail() (http://fr2.php.net/manual/fr/function.mail.php).

Titre: Re:Envoi de mail a partir d'un formulaire
Posté par: airben2 le le 16-05-2005 a 16:58:24

J'ai utilisé la fonction mail()

Mais j'ai ce type de message d'erreur;

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in

J'ai donc du rajouté cela dans mon code :
ini_set("SMTP","smtp.serveur.com");
ini_set("sendmail_from","identifiant@serveur.com");

Mais comme je travail en local, que faut'il mettre a la plca de ("SMTP","smtp.serveur.com ) et a la place de (sendmail_from","identifiant@serveur.com)

Merci ???




Titre: Re:Envoi de mail a partir d'un formulaire
Posté par: FireLink le le 17-05-2005 a 00:44:10

À la place de la première valeur (smtp.serveur.com), je metterais soit l'adresse d'un smtp public, soit de celui de ton FAI.

L'autre valeur est l'adresse que tu veux comme expéditeur par défaut.

Titre: Re:Envoi de mail a partir d'un formulaire
Posté par: airben2 le le 17-05-2005 a 14:51:14

j'ai ce type d'erreur maintenant aprés la modification du fichier php.ini:

Warning: mail(): SMTP server response: 554 <airben@hotmail.fr>: Relay access denied in c:\program files\easyphp1-8\www\valider.php on line 76


Le code d' envoi
<?php
$destinataire = "airben@hotmail.fr";
echo "Ce script envoie un mail à $destinataire";
mail($destinataire, "enregistrement", "postulant");
?>


Titre: Re:Envoi de mail a partir d'un formulaire
Posté par: airben2 le le 18-05-2005 a 09:32:44

Quelqu'un peut'il m'aider SVP . ???

Titre: Re:Envoi de mail a partir d'un formulaire
Posté par: FireLink le le 19-05-2005 a 13:39:57

Peut-être que le SMTP que tu utilise n'aime pas que l'expéditeur ne soit pas de son domaine, tu utilise @hotmail.fr.

Essaie avec l'adresse de ton FAI.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.