Problème INI_set pour envoi 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 INI_set pour envoi mail

Re: Problème INI_set pour envoi mail

par moogli » 22 déc. 2010, 20:28

tu doit avoir une option "résolus" sur le 1er message ou autour (étant donné que tu en est le propriétaire ;)).

pour ce qui est de la conf de php c'est la non gestion de l’authentification qui fait défaut.

pour les classe il y en a une dans la partie contribution et plein sur le net ;)

@+

Re: Problème INI_set pour envoi mail

par Patte d'ours » 22 déc. 2010, 16:47

Visiblement le problème venait de l'authentification demandée par le serveur SMTP d'orange.

En tous cas, une fois les fichiers installés chez mon hébergeur, cela fonctionne, sans même avoir à configurer INI_SET.

Merci à vous et bon après-midi à tous

Par contre, je ne vois pas où l'on peut indiquer que le sujet peut-être considéré comme clos

Re: Problème INI_set pour envoi mail

par Patte d'ours » 19 déc. 2010, 16:56

Bonjour devlop78

Ce que je vais te dire va surement te sembler énorme, mais c'est la 1ere fois que je me penche sur PHP et que je fais un formulaire à envoyer par mail.

Ta réponse comme du chinois pour toi.

Aurais-tu un lien vers un tuto pour utiliser de telles bibliothèques

merci d'avance

Re: Problème INI_set pour envoi mail

par devlop78 » 19 déc. 2010, 16:42

Franchement, utilise une librairie pour envoyer des emails, j'utilisais mail() avant, le problème c'est que de temps en temps les gens recevaient les pièces jointes directement dans le code (donc sous forme binaire), et si l'email en face n'existait pas, on en le savait jamais. Maintenant, la librairie s'occupe de faire un code MAIL le plus valide possible, et SMTP permet d'avoir des retours d'erreur. En plus, c'est si simple d'utilisation, pourquoi s'en priver ?

Re: Problème INI_set pour envoi mail

par Patte d'ours » 19 déc. 2010, 16:30

En désespoir de cause j'ai supprim :priere: é puis reconfiguré le compte mail de réception.

Là ça fonctionne parfaitement à partir d'outlook, mais quand le mail est envoyé via le formulaire et php, j'ai le message d'erreur suivant

SMPT erreur 550 invalid recipient

Je craque.

Re: Problème INI_set pour envoi mail

par moogli » 19 déc. 2010, 13:24

Wé je pense que c'est une bonne idée si non installe un serveur smtp sur ta plateforme de dev ;)

@+

Re: Problème INI_set pour envoi mail

par Invité » 19 déc. 2010, 12:58

Bonjour Moogli

Merci pour ton aide

Si une authentification est requise, peut-être vaut-il mieux alors que je mette d'abord le site en ligne pour disposer directement du smtp de l'hébergeur?

Bon appétit

Re: Problème INI_set pour envoi mail

par moogli » 19 déc. 2010, 12:42

Salut,

De memoire orange demande une authentification sur le serveur smtp ?
Par contre je ne sais pas comment le configurer pour php faut regarder dans la doc.

@+

Problème INI_set pour envoi mail

par Patte d'ours » 19 déc. 2010, 12:30

Bonjour à tous,

J'ai un problème avec un formulaire dont je veux que les données me soient renvoyées par mail

La fonction mail ne fonctionne pas. après de multiples recherches j'ai configuré INI_set.

J'ai maintenant le message d'erreur suivant:

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 C:\wamp\www\Tests\Cible.php on line 7

Voici le code du formulaire PHP

Code : Tout sélectionner

<?php $MAIL="[email protected]"; $SUJET="Essai"; $NOM= htmlspecialchars($_POST['NOM']); $Prenom= htmlspecialchars($_POST['NOM2']); $message="$NOM\n"; $message="$Prenom\n"; ini_set("SMTP","smtp.orange.fr"); mail($MAIL,$SUJET,$message); ?>
J'ai l'impression qu'il manque quelque chose à la ligne ini_set

Merci de votre aide

Cordialement