problème avec la fonction mail

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 : problème avec la fonction mail

Re: problème avec la fonction mail

par light86 » 06 avr. 2011, 23:06

OK MERCI

Re: problème avec la fonction mail

par Ryle » 06 avr. 2011, 22:05

Dans ce cas faut demander... à l'hébergeur, à l'administrateur ou au fournisseur d'accès, ce sont eux les mieux placés pour te répondre :)

Re: problème avec la fonction mail

par light86 » 06 avr. 2011, 16:26

bonsoir merci mais si je connait pas l'adresse SMTP du fournisseur(pays étranger)
comment je fait
merci

Re: problème avec la fonction mail

par Mazarini » 06 avr. 2011, 15:49

Bonjour,
bonsoir merci pour votre réponse le problème que cette méthode ne marche pas parce que elle ne permet pas l'authentification SMTP
merci
En général il n'y a pas d'authentification sur les serveurs SMTP des FAI en dehors de la vérification que l'utilisateur est bien sur le réseau du fournisseur d'accès. L'authentification ne se fait que sur le pop ou l'imap.

Re: problème avec la fonction mail

par light86 » 05 avr. 2011, 22:55

bonsoir merci pour votre réponse le problème que cette méthode ne marche pas parce que elle ne permet pas l'authentification SMTP
merci

Re: problème avec la fonction mail

par Ryle » 05 avr. 2011, 22:40

Alors pour le "notice" le problème est que tu dois essayer de faire appel à l'index "post" d'un tableau alors que celui-ci n'est pas défini, d'où l'avertissement... tu peux tester si un index existe avec isset() avant de faire appel à une variable

Pour ton problème de mail, le soucis vient effectivement du smtp qui est configuré. PHP a besoin d'un serveur smtp pour envoyer des mails (en gros, php se connecte à un smtp et lui demande d'envoyer un mail pour lui). Le problème, c'est qu'à priori ton ordi n'est pas un serveur smtp ;)

Le plus simple pour faire fonctionner ta fonction mail c'est simplement de remplacer le "localhost" présent dans ton fichier ini par l'adresse du serveur smtp de ton fournisseur d'accès internet (le même que celui que tu utilises dans ta boite mail)

problème avec la fonction mail

par light86 » 05 avr. 2011, 13:35

bonjour voici mon code

Code : Tout sélectionner

mail("[email protected]", "This is a subject", "This is the mail body");


Notice: Undefined index: post in C:\wamp2\www\pef\liste.php on line 1
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()

voici mon php.ini

Code : Tout sélectionner

For Win32 only. http://php.net/smtp SMTP = localhost http://php.net/smtp-port smtp_port = 25 For Win32 only. http://php.net/sendmail-from sendmail_from = you@yourdomain
je voudrais savoir comment je peut corrigez cette erreur
merci