problème de 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 de mail

par dedde » 22 juin 2006, 11:03

ça marche mais un autre problème maintenant
Warning: mail(): SMTP server response: 554 <denied in c:\program files\easyphp1-8\www\contact_verif.php on line 28

Warning: mail(): SMTP server response: 554 <[email protected]>: Relay access denied in c:\program files\easyphp1-8\www\contact_verif.php on line 46
et pour l'accident bah il pleut beaucoup chez moi (et oui c'est pas la canicule partout)et quand je suis sorti de la voie express au niveau de l'échangeur la voiture est parti en aquaplanning et j'suis monté sur le terreplein et j'ai percuté le plot de la dde où ma roue est resté coincé dessus.Une ambulance des sapeurs pompiers qui passaient s'est arrêté et ils m'ont fait passé des tests et ont appelés les flics qui comme ils pleuvaient ,ont appelé la dde qui a appelé un dépanneur.Au final moi j'ai rien mais la voiture j'ais les deux pneus avants a changé et ils vont testé le train pour voir s'il a pris un choc

par cerber » 11 juil. 2005, 21:57

c un probleme de configuration de ton serveur SMTP qui refuse d'envoyer le message avec une adresse émetrice dont il ne gere pas le domaine, rien a voir avec php ...
c'est quel serveur que tu utilise ?

par chips » 11 juil. 2005, 16:03

Salut tout le monde,

J'ai moi aussi un problème avec la fonction mail().
J'ai cherché sur le forum pour voir si un topic pouvait régler mon problème mais j'en ai pas trouvé.
J'ai également regardé le tuto sur la fonction mail() mais sans résultat.

Voila mon code (que j'ai simplifié au max pr faire des tests):

Code : Tout sélectionner

//--- destinataire $to = "[email protected]"; //--- sujet $subject = "test"; //--- message $message = "test"; mail($to, $subject, $message);
Mon problème est le suivant, ce message d'erreur:

Code : Tout sélectionner

Warning: mail(): SMTP server response: 550 5.7.1 <[email protected]>... Relaying denied in C:\Program Files\vtigerCRM4_2alpha\apache\htdocs\vtigerCRM\modules\Home\fonctions_cisoft.php on line 676
Le serveur SMTP est en local mais l'adresse que j'ai spécifié dans le fichier php.ini est la bonne, tout comme "sendmail_from".

Je vois vraiment pas d'ou ca peut venir c'est la raison pr laquelle je me permet de vous demander de l'aide.

Merci d'avance.

par cerber » 01 juil. 2005, 16:10

sinon va voir dans ton client de messagerie ou tu DL tes mails @artcad dans la config il doit y avoir un champ "serveur sortant" ou "serveur d'envoi" c'est l'adresse du smtp ...

par cerber » 01 juil. 2005, 16:09

Relay access denied
ca veux dire que leurs regles de sécurité refusent qu'une adresse qui ne pointe pas chez eux envoie des mails
Recipient address rejected: User unknown
C'est le même genre, sauf qu'il était quasi inexistant y'a deux ans, mais avec le spam .... Là ils testent si l'utilisateur est bien chez wanadoo.

sinon je t'assure que ce serait 10 fois plus simple avec 1st smtp server, comme expliqué dans mon tuto ....

par mere-teresa » 01 juil. 2005, 15:15

Toujours pas réglé ce problème ?

par sausee2005 » 01 juil. 2005, 14:47

avec smtp.artcad.com c'est le même message d'erreur qu'avant

par sausee2005 » 01 juil. 2005, 14:41

euh j'ai eu ça en mettant une adresse fictive
Warning: mail(): SMTP server response: 550 <[email protected]>: Recipient address rejected: User unknown in c:\program files\easyphp1-8\www\contact_verif.php on line 28

Warning: mail(): SMTP server response: 554 <[email protected]>: Relay access denied in c:\program files\easyphp1-8\www\contact_verif.php on line 46
pour @wanadoo.fr ça veut dire qu'elle n'existe pas donc normal mais ça veut dire quoi pour l'autre qui est réelle
je vais essayer comme tu m'as dit avec artcad mais pas sûr que ça fonctionne je suis encore sur le local et l'ancien et toujours sur le réseau

par cerber » 01 juil. 2005, 13:06

ok, po cool mais pas si mal quand même.

essaye smtp.artcad.com, sinon met une adresse en @wanadoo.fr si tu utilise smtp.wanadoo.fr, ...

par sausee2005 » 01 juil. 2005, 12:48

ça marche mais un autre problème maintenant
Warning: mail(): SMTP server response: 554 <[email protected]>: Relay access denied in c:\program files\easyphp1-8\www\contact_verif.php on line 28

Warning: mail(): SMTP server response: 554 <[email protected]>: Relay access denied in c:\program files\easyphp1-8\www\contact_verif.php on line 46
et pour l'accident bah il pleut beaucoup chez moi (et oui c'est pas la canicule partout)et quand je suis sorti de la voie express au niveau de l'échangeur la voiture est parti en aquaplanning et j'suis monté sur le terreplein et j'ai percuté le plot de la dde où ma roue est resté coincé dessus.Une ambulance des sapeurs pompiers qui passaient s'est arrêté et ils m'ont fait passé des tests et ont appelés les flics qui comme ils pleuvaient ,ont appelé la dde qui a appelé un dépanneur.Au final moi j'ai rien mais la voiture j'ais les deux pneus avants a changé et ils vont testé le train pour voir s'il a pris un choc

par cerber » 01 juil. 2005, 12:06

je viens de prendre la doc et je me suis appercu que le nom de la variable était SMTP en majuscule :oops: dsl
sinon, met le ini_set en tout début de script, sinon ton premier mail(... ne le prendra pas en compte

ca va pas trop de bobos ???

par castelli » 01 juil. 2005, 12:02

Un accident :shock:
rien de grave au moins jesper :?

par sausee2005 » 01 juil. 2005, 12:00

désole j'ai pas pu repondre avant j'ai eu un accident ce matin et je viens d'arriver seulement

par sausee2005 » 01 juil. 2005, 11:55

bonjour j'ais essayé comme tu m'as dis cerber ça marche pas non plus il me parle de localhost encore
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 c:\program files\easyphp1-8\www\contact_verif.php on line 26

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 c:\program files\easyphp1-8\www\contact_verif.php on line 45
voila le code actuel
<html>
<head>
<title>Envoi Terminé</title>
<font face="Verdana, Arial, Helvetica, sans-serif" size=4>Cher
  <? echo $_POST['prenom'] ?> <? echo $_POST['nom'] ?>,<br></font>
<font face="Verdana, Arial, Helvetica, sans-serif" size=4><b><font color="#346CC0">></font></b></font><font color="#000000" size="4
" face="Verdana, Arial, Helvetica, sans-serif"> 
<B>Votre demande a été envoyé à la société ArtCAD.<br>
<BR>Vous pouvez maintenant fermer cette fenêtre</B>
</font> <br><br>
<? require('conf.php'); ?> <?
$entetemail = "From: ".$_POST['for'];
mail($_POST['mail'],
"Re:".$_POST['sujet'],
"**********Mail automatique, merci de ne pas y répondre ************ <br><br>
Votre message pour ".$_POST['for']." à bien été envoyé, Nous vous y réponderons dans les plus brefs délais. <br><br>
Votre question sur ".$_POST['sujet']." : <br><br>"
.$_POST['message']."<br><br>
Au revoir et à bientôt<br><br>
Société ArtCAD<br><br>
Adresse: ZA Croas Ar Nezig<br><br>
Tel: 02.98.20.21.22<br><br>
Fax: 02.92.20.23.00<br><br>
Site: http://www.artcad.com<br><br>
E-mail: [email protected]<br><br>"
);
$entetemail ="From: ".$_POST['mail'];
ini_set("smtp","smtp.wanadoo.fr");
mail($_POST['for'],
$_POST['sujet'],
"Un message à été déposé pour vous.<br><br>
Voici ce que contient le message:<br><br>
société:".$_POST['societe']."<br><br>
nom:".$_POST['nom']."<br><br>
prenom:".$_POST['prenom']."<br><br>
adresse:".$_POST['adresse']."<br><br>
téléphone:".$_POST['telephone']."<br><br>
fax:".$_POST['fax']."<br><br>
son mail:".$_POST['mail']."<br><br>
son site web:".$_POST['web']."<br><br>
le sujet:".$_POST['sujet']."<br><br>
et le message:<br><br>"
.$_POST['message']."<br><br>
Au revoir et à bientôt,<br><br>"
.$_POST['prenom']."". $_POST['nom']."");
?>
je l'ais peut être pas mis au bon endroit

par cerber » 30 juin 2005, 19:29

dsl sausee, j'était en RDV aujourd'hui et j'avais pas le net ....
essaye avec la fonction ini_set("smtp","smtp.free.fr"); ca permet de modifier le php.ini pour le tps d'exec d'un script ...

Sinon ce qui a été dit est vrai : si c pas free ton FAI y'a peu de chances que ca marche, mais avant c'était le cas => tente d'autres SMTP ...