Envoi email impossible depuis mon localhost

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Envoi email impossible depuis mon localhost

par Emy » 05 janv. 2009, 12:00

et je change quelle ligne sur php.ini?

par Invité » 05 janv. 2009, 12:00

Dans tous les cas ton php.ini est en local donc tu dois donc prendre le serveur SMTP de ton fournisseur d'accès.
Wanadoo n'existe plus :p c'est orange :)
Donc smtp.orange.fr :)
wanadoo est en collaboration avec wana qui est le provider :)

par fab » 05 janv. 2009, 10:09

Dans tous les cas ton php.ini est en local donc tu dois donc prendre le serveur SMTP de ton fournisseur d'accès.
Wanadoo n'existe plus :p c'est orange :)
Donc smtp.orange.fr :)

par Invité » 05 janv. 2009, 00:41

On utilise site.com sur outlook, je pense que ca va de soit
Pas nécessairement, surtout si site.com est un domaine ne correspondant pas à un FAI.
et si j ai un compte sous wanadoo et qu'il est mon provider d internet, ca va marcher?

par Victor BRITO » 04 janv. 2009, 23:12

On utilise site.com sur outlook, je pense que ca va de soit
Pas nécessairement, surtout si site.com est un domaine ne correspondant pas à un FAI.

par Emy » 04 janv. 2009, 22:58

On utilise site.com sur outlook, je pense que ca va de soit

par Calimero » 04 janv. 2009, 22:05

sous windows, en configuration classique, non. Il faut que tu renseignes l'adresse du serveur smtp de ton fournisseur d'accès à internet dans ton php.ini.
alors si j'ai un compte email sous www.site.com et je connais le smtp du site.com, je peux faire ca?
Si site.com est ton fournisseur d'accès, oui, pas de souci. Attention toutefois, tous les fournisseurs de boîtes mails ne fournissent en général pas de smtp (c'est assez rare, en dehors des fournisseurs d'accès et des hébergeurs en fait).

par Emy » 04 janv. 2009, 21:43

sous windows, en configuration classique, non. Il faut que tu renseignes l'adresse du serveur smtp de ton fournisseur d'accès à internet dans ton php.ini.
alors si j'ai un compte email sous www.site.com et je connais le smtp du site.com, je peux faire ca?

par Calimero » 04 janv. 2009, 19:47

sous windows, en configuration classique, non. Il faut que tu renseignes l'adresse du serveur smtp de ton fournisseur d'accès à internet dans ton php.ini.

par Emy » 04 janv. 2009, 19:45

je ne peux pas envoyer des emails depuis mon localhost?

par Invité » 03 janv. 2009, 22:46

As tu un serveur smtp de configurer ?
malheureusement non :(

par Aureusms » 03 janv. 2009, 15:15

As tu un serveur smtp de configurer ?

par Invité » 03 janv. 2009, 15:00

j'ai ajoute deux lignes, et l'erreur est:
Warning: mail() [function.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 D:\Projet\Site\xampp\htdocs\Sites\Apprendre\mail\mail.php on line 12
avec ce code:
<html>
<body>
<?php
$expediteur   = "[email protected]";
$destinataire = "[email protected]";
$reponse      = $expediteur;
echo "Ce script envoie un mail à $destinataire";
//mail($destinataire, "test email 1", "merci pour ton tutorial");
mail($destinataire,
     "test email 1bis",
     "merci pour ton tutorial",
     "From: $expediteur\r\nReply-To: $reponse");
?>
</body>
</html>

par Emy » 03 janv. 2009, 14:56

c'est deja fait avant de poster le message:
; For Win32 only.
sendmail_from = [email protected]
[quote][/quote]

Re: Envoi email impossible depuis mon localhost

par zeus » 03 janv. 2009, 14:53

Bonjour,

Dans les informations que tu nous donnes, il y a tout ce qu'il te faut pour comprendre l'erreur.

Regardes, je prend le message d'erreur et je le traduit :
Warning: mail() [function.mail]: "sendmail_from" n'a pas été renseigné dans le php.ini ou votre header personnel "From:" n'est pas présent dans le fichier D:\Projet\Site\xampp\htdocs\Sites\Apprendre\mail\mail.php à la ligne 6
En clair, ton php.ini est mal configuré. PHP a tenté ensuite de regarder si tu lui donnais l'adresse de l'expéditeur, qu'il n'a pas trouvé non plus.

Pour corriger, soit tu édites ton php.ini, tu recherches "sendmail_from", tu saisis une adresse email, soit tu passes un 4eme argument à la fonction mail() qui contient "From: [email protected]"