Envoie mail php
angel25200
Messages postés
140
Date d'inscription
Statut
Membre
Dernière intervention
-
angel25200 Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
angel25200 Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je n'arrive pas a me connecter sur mon smtp de numericable....
J'ai bien le port a 25 est le smtp de numericable configurer....
j'ai ce message qui vien :
Warning: mail(): Failed to connect to mailserver at "smtp.numericable.fr" port 587, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
Comment le reglé svp ?
je n'arrive pas a me connecter sur mon smtp de numericable....
J'ai bien le port a 25 est le smtp de numericable configurer....
j'ai ce message qui vien :
Warning: mail(): Failed to connect to mailserver at "smtp.numericable.fr" port 587, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
Comment le reglé svp ?
A voir également:
- Envoie mail php
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Gmail envoyer un mail - Guide
- Programmer envoi mail gmail - Guide
- Live.fr mail - Forum Mail
2 réponses
Bonjour,
Tu dis avoir le port à 25 ... et dans le message d'erreur que tu nous postes... il y est indiqué 587... Oo ?
De plus... où est hébergé ton site ? En local sur ton ordi ou sur un serveur (lequel ? ) ?
Bien entendu... après avoir modifié ton fichier php.ini tu as redémarré le serveur apache ?
Pourrais tu nous montrer le code que tu as utilisé ?
Pour ma part.. je te conseille d'éviter la fonction "mail" interne ... mais plutôt de passer par la classe PhpMailer https://github.com/PHPMailer/PHPMailer
Et voici le tuto qui va avec : https://stephaneey.developpez.com/tutoriel/php/phpmailer/
Tu dis avoir le port à 25 ... et dans le message d'erreur que tu nous postes... il y est indiqué 587... Oo ?
De plus... où est hébergé ton site ? En local sur ton ordi ou sur un serveur (lequel ? ) ?
Bien entendu... après avoir modifié ton fichier php.ini tu as redémarré le serveur apache ?
Pourrais tu nous montrer le code que tu as utilisé ?
Pour ma part.. je te conseille d'éviter la fonction "mail" interne ... mais plutôt de passer par la classe PhpMailer https://github.com/PHPMailer/PHPMailer
Et voici le tuto qui va avec : https://stephaneey.developpez.com/tutoriel/php/phpmailer/
j'ai essayé le port 25, 587, 465, enfin plein de port. je me suis trompé en copiant le message d'erreur....
mon code :
ini_set('SMTP','smtp.numericable.fr');
ini_set('smtp_port',25);
$exp =$_POST["exp"];
$to =$_POST["dest"];
$subject =$_POST["sub"];
$message =$_POST["mess"];
$headers = 'From:'.$_POST["exp"].'\r\n';
if (mail($to, $subject, $message, $headers))
{
echo "message envoyée";
?>
<a href="index.php">retourner a l'accueil</a>
<?php
} else
{
echo "Une erreur est survenue lors de l'envoi du message";
}
1 - Penses à utiliser les balises de code lorsque tu postes du code sur le forum
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - Tu n'as pas répondu à mes autres questions
3 - Que contient ta variable .$_POST["exp"] ? (il me semble que pour fonctionner.. il faut que cela soit une adresse du type xxxxxxxx@numericable.fr )
4 - Comme dit précédemment.. regardes essayes plutôt d'utiliser phpmailer.
5 - As tu essayé avec un autre serveur de messagerie (comme gmail par exemple) ?
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - Tu n'as pas répondu à mes autres questions
3 - Que contient ta variable .$_POST["exp"] ? (il me semble que pour fonctionner.. il faut que cela soit une adresse du type xxxxxxxx@numericable.fr )
4 - Comme dit précédemment.. regardes essayes plutôt d'utiliser phpmailer.
5 - As tu essayé avec un autre serveur de messagerie (comme gmail par exemple) ?
désolé, j'ai pas vu les autres questions...
Je suis en localhost avec Easyphp.
mes variables POST sont configurer correctement...
Le problème c'est que, avant (a peu près 2 ans), ce même code fonctionnait parfaitement, j'ai l'impression que c'est mon FAI qui a bloquer quelque chose....
J'ai déjà essayer le smtp/port de google.
Je suis en localhost avec Easyphp.
mes variables POST sont configurer correctement...
Le problème c'est que, avant (a peu près 2 ans), ce même code fonctionnait parfaitement, j'ai l'impression que c'est mon FAI qui a bloquer quelque chose....
J'ai déjà essayer le smtp/port de google.