PHP fonction mail() sur free.fr

Résolu/Fermé
SKYMWebDev
Messages postés
160
Date d'inscription
jeudi 10 novembre 2016
Statut
Membre
Dernière intervention
14 février 2018
- 20 nov. 2016 à 14:13
SKYMWebDev
Messages postés
160
Date d'inscription
jeudi 10 novembre 2016
Statut
Membre
Dernière intervention
14 février 2018
- 20 nov. 2016 à 15:45
Bonjour,
Je suis hébergé chez free.fr, tout se passait bien jusqu'au jour ou je me suis mis a utiliser la fonction mail()... --> Parfois le mail ne s'envoie que une fois sur 5... Et c'est assez gênant...
Si qq a une solution je serait ravit de la connaitre !! ;)
Merci d'avance,

SKYMWebDev

2 réponses

dugenou
Messages postés
6083
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 453
20 nov. 2016 à 15:32
Bonjour,

Il y a de bonnes informations sur " les.pages.perso.chez.free.fr "

1
SKYMWebDev
Messages postés
160
Date d'inscription
jeudi 10 novembre 2016
Statut
Membre
Dernière intervention
14 février 2018
173
20 nov. 2016 à 15:41
Re,
Merci pour le lien, il est effectivement bien fourni... ;)
0
codeurh24
Messages postés
760
Date d'inscription
samedi 29 mars 2014
Statut
Membre
Dernière intervention
8 septembre 2018
123
20 nov. 2016 à 15:31
Bonjour.
Tu parle en php ou en webdev ?

Ce n'est pas forcément free le probleme mais plutot celui qui heberge les emails. Où es ce que tu les reçois ?

A quoi ressemble ton code que tu utilise ?
0
SKYMWebDev
Messages postés
160
Date d'inscription
jeudi 10 novembre 2016
Statut
Membre
Dernière intervention
14 février 2018
173
Modifié par SKYMWebDev le 20/11/2016 à 15:47
Oui je me suis trompé, c'est effectivement en PHP...
mon code ressemble a ca:
<?php
$cle = $_GET['cle'];
// Préparation du mail contenant le lien d'activation
$destinataire = 'nom@domaine.fr';
$sujet = "Validation de votre compte" ;
$entete = "From: nom@domaine.fr" ;
    
// Le lien d'activation est composé de la clé(cle)
$message = 'Bienvenue sur VotreSite,
    
Pour activer votre compte, veuillez cliquer sur le lien ci dessous
ou copier/coller dans votre navigateur internet.
    
http://nom.domaine.fr/Membre/valid_mail.php?cle='.urlencode($cle).'
    
    
   ---------------
Ceci est un mail automatique, Merci de ne pas y répondre.';
    
    
if(mail($destinataire, $sujet, $message, $entete)) {
 echo "Un email vous a été envoyé, merci de l'ouvrir et de valider votre inscription avec le lien...";
?>
0