[PHP]function mail xampp
grophies
-
Modifié le 5 juil. 2017 à 14:05
UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 -
UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 -
Bonjour,
j'essaie d'envoyer un mail avec xampp depuis ubuntu (donc en localhost) et ça ne marche pas. Voici mon code :
J'ai cherché sur internet mais les solutions proposées ne fonctionnent pas. Est-ce que j'ai raté quelque chose.
Merci pour votre aide.
j'essaie d'envoyer un mail avec xampp depuis ubuntu (donc en localhost) et ça ne marche pas. Voici mon code :
// Envoi d'un mail d'acivation.
$to = $user_email;
$subject = WEBSITE_NAME . " - ACTIVATION DE COMPTE.";
ob_start();
require_once( dirname(__DIR__) . "/templates/emails/activation.tmpl.php" );
$content = ob_get_clean();
/* Pour que l'envoi d'email fonctionne, il faut éviter de nommer son ordinateur avec des symboles spécifiques à une langue.
Par exemple, au lieu de maïs (i tréma) nommer son ordinateur mais (i). */
$faiMail = ini_set("SMTP", "smtp.orange.fr"); // fai = Fournisseur d'Accès Internet
$portMail = ini_set("smtp_port", "25");
$mailSender = ini_set("sendmail_from", "***@***");
$mailAddressee = $user_email; // Déclaration de l'adresse du destinataire (addressee en anglais)
// On filtre les serveurs qui rencontrent des bogues.
if ( !preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $mailAddressee) )
{
$passageLigne = "\r\n";
}
else
{
$passageLigne = "\n";
}
$headers = "MIME-Version: 1.0" . $passageLigne;
$headers .= "Content-type: text/html; charset=iso-8859-1" . $passageLigne;
mail($to, $subject, $content, $headers);
J'ai cherché sur internet mais les solutions proposées ne fonctionnent pas. Est-ce que j'ai raté quelque chose.
Merci pour votre aide.
A voir également:
- [PHP]function mail xampp
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Créer une adresse mail hotmail - Guide
- Comment télécharger un mail - Guide
- Cegetel mail ✓ - Forum Mail
3 réponses
UnGnU
Messages postés
1158
Date d'inscription
lundi 2 mai 2016
Statut
Contributeur
Dernière intervention
22 décembre 2020
158
5 juil. 2017 à 14:26
5 juil. 2017 à 14:26
Salut,
Est-ce que j'ai raté quelque choseAs-tu au moins un serveur de mail (ou à défaut un outil d'envoi de mail) qui tourne sur ton système ?
grophies
Messages postés
9
Date d'inscription
mercredi 5 juillet 2017
Statut
Membre
Dernière intervention
5 juillet 2017
5 juil. 2017 à 14:30
5 juil. 2017 à 14:30
Je ne sais pas, je suis nouveau sur ubuntu, je découvre.
UnGnU
Messages postés
1158
Date d'inscription
lundi 2 mai 2016
Statut
Contributeur
Dernière intervention
22 décembre 2020
158
5 juil. 2017 à 14:36
5 juil. 2017 à 14:36
grophies
Messages postés
9
Date d'inscription
mercredi 5 juillet 2017
Statut
Membre
Dernière intervention
5 juillet 2017
Modifié le 5 juil. 2017 à 14:43
Modifié le 5 juil. 2017 à 14:43
Merci pour la réponse, je vais essayer les premier et deuxième liens. Le troisième, j'ai déjà essayé avant de poster ce message et ça n'a pas marché. J'ai essayé postfix mais la configuration était trop compliquée, je ne suis pas sûr d'avoir fait comme il faut.
UnGnU
Messages postés
1158
Date d'inscription
lundi 2 mai 2016
Statut
Contributeur
Dernière intervention
22 décembre 2020
158
5 juil. 2017 à 14:50
5 juil. 2017 à 14:50
Pourtant dans le 3ème (ssmtp) on trouve ce lien (msmtp), qui me paraît le plus simple pour toi
grophies
Messages postés
9
Date d'inscription
mercredi 5 juillet 2017
Statut
Membre
Dernière intervention
5 juillet 2017
5 juil. 2017 à 19:31
5 juil. 2017 à 19:31
J'ai essayé avec postfix, ssmtp et msmtp, en relançant à chaque fois xampp, quoi que je fasse, l'email n'est pas envoyé. Pourquoi ?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 431
>
grophies
Messages postés
9
Date d'inscription
mercredi 5 juillet 2017
Statut
Membre
Dernière intervention
5 juillet 2017
5 juil. 2017 à 19:40
5 juil. 2017 à 19:40
Salut,
Ne le prends pas mal, mais on n'est pas devin, et sans voir ta configuration ni les messages de log, difficile pour nous de se faire une idée ;-(
quoi que je fasse, l'email n'est pas envoyé. Pourquoi ?Parce que tu n'es pas doué.
Ne le prends pas mal, mais on n'est pas devin, et sans voir ta configuration ni les messages de log, difficile pour nous de se faire une idée ;-(
grophies
Messages postés
9
Date d'inscription
mercredi 5 juillet 2017
Statut
Membre
Dernière intervention
5 juillet 2017
Modifié le 5 juil. 2017 à 19:50
Modifié le 5 juil. 2017 à 19:50
les messages de log ?
"parce que tu n'es pas doué"
je ne suis pas venu au monde avec. Tout s'apprend.
"parce que tu n'es pas doué"
je ne suis pas venu au monde avec. Tout s'apprend.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 431
>
grophies
Messages postés
9
Date d'inscription
mercredi 5 juillet 2017
Statut
Membre
Dernière intervention
5 juillet 2017
5 juil. 2017 à 19:53
5 juil. 2017 à 19:53
Dans le répertoire
/var/log/en général se trouvent les fichiers de log correspondant aux programmes en fonction.
/var/log/mail.xxxdevrait contenir quelques infos par exemple…