envoyer un mail avec une page php
Hors ligneCatamez Le 11/07/2007 à 17:42 Profil de Catamez Configuration de Catamez

bonjour à tous ,
j'ai un petit problème qui me tracasse !!
j'ai le message d'erreur suivant :
Warning: mail(): Failed to connect to mailserver at "smtp.cat-amania.com" port 25,
verify your "SMTP" and "smtp_port" setting in php.ini
sachant que j'ai bien initialisé les deux variable :
smtp : smtp.cat-amania.com
smtp_port : 25

merci pour la participation !!
Hors ligneJeanluc Le 11/07/2007 à 18:04 Profil de Jeanluc Configuration de Jeanluc

Bonjour,
qui donne l'erreur (quel programme) ?
Si tu testes en php donne le code (sans mot de passe) qu'on jette un coup d'oeil.

Jeanluc
Hors ligneCatamez Le 11/07/2007 à 18:13 Profil de Catamez Configuration de Catamez

merci por ta réponse !!

voila ma page !!
je travaille avec easyPHP2.1.0


<html>
<body>
<?php

//message est au format HTML. Rien de bien sorcier, voici ce que ça donne en pratique :

$headers ='From: "mon nom "<mon mail>'."n";
$headers .='Reply-To: webmaster@cat-amania.com'."n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."n";
$headers .='Content-Transfer-Encoding: 8bit';
$message ='<html><head><title>message</title></head><body>Un message de test</body></html>';
if(mail(mon mail, 'bonjour', $message, $headers))
{
echo 'Le message a été envoyé';
}
else
{
echo 'Le message n'a pu être envoyé';
}
?>
</body>
</html>
Hors ligneJeanluc Le 11/07/2007 à 18:22 Profil de Jeanluc Configuration de Jeanluc

essaye ceci pour voir:
-- a écrit :

<html>
<body>
<?php

//message est au format HTML. Rien de bien sorcier, voici ce que ça donne en pratique :

$headers ='From: "mon nom "<mon mail>'."\r\n";
$headers .='Reply-To: webmaster@cat-amania.com'."\r\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\r\n";
$headers .='Content-Transfer-Encoding: 8bit\r\n';
$message ='<html><head><title>message</title></head><body>Un message de test</body></html>';
if(mail(mon mail, 'bonjour', $message, $headers))
{
echo 'Le message a été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
?>
</body>
</html>


Jeanluc
Hors ligneCatamez Le 11/07/2007 à 18:30 Profil de Catamez Configuration de Catamez

merci pour ta proposition mais ça mais exactement le même message d'erreur !!
Hors ligneJeanluc Le 11/07/2007 à 18:48 Profil de Jeanluc Configuration de Jeanluc

essaye au plus simple pour être certain de la config serveur:
Ici le pseudo de la personne à citer a écrit :

$headers ='From: "Toi test"<webmaster@cat-amania.com>'."\r\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\r\n";
$headers .='Content-Transfer-Encoding: 8bit'."\r\n";
if(mail('webmaster@cat-amania.com', 'test1', 'Test2', $headers))
  {echo 'Le message a bien été envoyé';}
else {echo 'Le message n'a pu être envoyé';}

Hors ligneErce78 Le 12/07/2007 à 11:35 Profil de Erce78 Configuration de Erce78

Bonjour,
Est-ce que tu te connectes en même temps à Internet ?
Parce que si tu testes uniquement en local, c'est peut-être normal qu'il ne puisse pas contacter le serveur SMTP. Non ?
--
Que ta route soit parsemée de jasmin
Hors ligneCatamez Le 12/07/2007 à 12:44 Profil de Catamez Configuration de Catamez

oui, je suis toujours connecté à internet ;
j'ai met la bonne @IP du serveur SMTP et le bon port (25) !!
Hors ligneErce78 Le 12/07/2007 à 14:23 Profil de Erce78 Configuration de Erce78

Pas la peine de s'énervé, je voulais juste aider en commençant par poser des questions simples pour approfondir ensuite.
Ma participation est close du coup.
--
Que ta route soit parsemée de jasmin
Hors ligneCatamez Le 12/07/2007 à 14:40 Profil de Catamez Configuration de Catamez

ah non non !! c'était pas pour toi, je m'énerve parce que j'arrive pas à trouver la solution !!
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels