Configuration SMTP Mail

varp69 Messages postés 405 Statut Membre -  
Nabla's Messages postés 20731 Statut Contributeur -
Bonjour,

je voudrai envoyé des mail depuis mon site mais il me met l'erreur suivante :

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\Projet\fr\ecrir_user.php on line 101
Echec de l’envoi du mail.

SVPPP aidé moi
A voir également:

15 réponses

Nabla's Messages postés 20731 Statut Contributeur 3 194
 
soit tu édirtes ton fichier php.ini et tu lui donne le smtp de ton FAI

soit tu utilises la focntion ini_set() pour lui donner a manger le FTP
$temp=ini_set("SMTP","mail.monserveur.com" );
2
varp69 Messages postés 405 Statut Membre 519
 
Pi je doit placé ou cette ligne dans mon code ???
meci
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
la ou ca te chante... mais avant l'envoi de mail ca me semble quand même mieu qu'après !
0
varp69 Messages postés 405 Statut Membre 519
 
Mais je doit stocké sa dans une variable ?? ok jvai essayé
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
varp69 Messages postés 405 Statut Membre 519
 
Warning: mail() [function.mail]: SMTP server response: 553 5.1.8 <you@yourdomain>... Domain of sender address you@yourdomain does not exist in C:\wamp\www\Projet\fr\ecrir_user.php on line 101

voila quel message sa m'affiche maintenant
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
la, désolé, mais tu fais un peu le boulet ....

t'as pas vu que dans les parametre "from" de ton mail, ton script d'exemple marquait "you@yourdomain" ????
tu dois remlacer ca par ton adrresse mail. Tu ssais, tu peux aussi essayer de lire le message en anglais ou le traduire:

Domaine de l'expéditeur adresse @ votredomaine n'existe pas dans C: \ wamp \ www \ projet \ fr \ ecrir_user.php à la ligne 101
0
varp69 Messages postés 405 Statut Membre 519
 
....

Ecoute si je serais un pro je serais surement pas la a posé des question...

voila se que j'ai a ma ligne 101 : mail($Email, $objet, $message);

$Emaill vaut bien une adresse mail valide !
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
ok.

tu n'as pas utilisé les entetes suplémentaires, et tu n'as pas réglé ton email lors de l'installation de ton serveur

je te conseilles de lire la doc de la fonction mail:
https://www.php.net/manual/fr/function.mail.php

notamment cette partie:
<?php
     $to      = 'personne@example.com';
     $subject = 'le sujet';
     $message = 'Bonjour !';
     $headers = 'From: webmaster@example.com' . "\r\n" .
     'Reply-To: webmaster@example.com' . "\r\n" .
     'X-Mailer: PHP/' . phpversion();

     mail($to, $subject, $message, $headers);
 ?>

il faut modifier le from...

sinon, tu peux modifier le parametre sendmail_from avec ini_set(sendmail_from, "sales@sliquid.com");

je te conseilles d'aller faire un tour dans ton fichier php.ini pour voir toutes les choses que tu pourrais parametrer pour des développements futurs.
lorsqu'une fonction te pose des problemes, n'hésites pas à consulter la documentation en ligne
0
varp69 Messages postés 405 Statut Membre 519
 
Parfait il faut juste que je trouve le smtp de mon fournisseur
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
https://www.commentcamarche.net/faq/893-parametres-de-serveurs-pop-imap-et-smtp-des-principaux-fai
0
varp69 Messages postés 405 Statut Membre 519
 
Alors j'ai sa comme code concernant l'envoie de mail :

$temp=ini_set("SMTP","smtp.live.com" );
$temp1=ini_set(sendmail_from, "******@hotmail.com");

$to = '******@hotmail.com';
$subject = 'le sujet';
$message = 'Bonjour !';
$headers = 'From: *******@hotmail.com' . "\r\n" .
'Reply-To: ********@hotmail.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);

Mais sa ne marche toujour pas j'ai changé aussi le fichier de conf php.ini
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
$temp=ini_set("SMTP","smtp.live.com" );

-> si tu lis le message 1, je t'ai dis de prendre le smtp de ton FAI, pas celui de ta messagerie (il y a 95% de chances, voire plus, pour que ton FAI bloque toutes les transmissions en direction du port 25, sauf celles à destination de leur SMTP. C'est pour éviter le spam) .
c'est qui ton FAI ?
0
varp69 Messages postés 405 Statut Membre 519
 
J'ai Swisscom...
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
ha ben oui,c'est pas dans la liste...
essayes smtp.swisscom.ch
0
TerresMinees Messages postés 7 Statut Membre
 
Nop Nabla's, c'est :
Adresse du serveur SMTP : smtpauth.bluewin.ch
Port : 587

;)
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
merci ;)
0