Fonction mail() de php chez free

tipi75 -  
 jlp -
Bonjour,

Une question toute simple:

La fonction mail() de php fonctionne t-elle chez free?

Merci pour l'info.

A voir également:

7 réponses

Templier Nocturne Messages postés 9989 Statut Membre 1 107
 
oui, mais limité à 1000 par mois
0
tipi75 Messages postés 723 Statut Membre 27
 
Mais ca ne marche pas.

Voici mon code php:

<?php  

$mail = "Adresse mail supprimée Modération CCM";  

if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $mail))  
{  
 $passage_ligne = "\r\n";  
}  
else  
{  
 $passage_ligne = "\n";  
}  


//===========déclaration du message au format html  
$msg_html = '<html><head></head><body><p>............</p>  
   <p>........................................................................</p>  
    <br />  
    <br />  
   <p>...................................</p></body></html>';  
//=====================  

//==========Lecture et mise en forme de la pièce jointe.  
// on ouvre le fichier en lecture seule  
$file_open = fopen("....../" . $... . $... . $... . ".pdf", 'r') or die('Le fichier '.....'ne peut pas être ouvert');  

// on lit l'ensemble du fichier avec la fonction read  
$attachement = fread($file_open, filesize("....../" . $... . $... . $... . ".pdf"));  

// encodage en 64 bits  
$attachement = chunk_split(base64_encode($attachement));  
fclose($file_open);  
//===========================  

//===========Création de la boundary.  
$boundary = "-----=".md5(rand());  
$boundary_alt = "-----=".md5(rand());  
//=====================  

//===========Définition du sujet  
$subject = "................... " . $...;  
//=====================  

//===========Creation de l'header de l'email  
$headers = "From: \"....\"<...........@....fr>".$passage_ligne;  
$headers .= "Mime-Version: 1.0".$passage_ligne;  
$headers .= "Content-Type: multipart/mixed;".$passage_ligne." boundary=\"$boundary\"".$passage_ligne;  
//=====================  

//===========Création du message.  
$msg = $passage_ligne."--".$boundary.$passage_ligne;  
$msg .= "Content-Type: multipart/alternative;".$passage_ligne." boundary=\"$boundary_alt\"".$passage_ligne;  
$msg .= $passage_ligne."--".$boundary_alt.$passage_ligne;  
//============Ajout du message en html  
$msg .= "Content-Type: text/html; charset=\"ISO-8859-1\"".$passage_ligne;  
$msg .= "Content-Transfert-Encoding: 8bit".$passage_ligne;  
$msg .= $passage_ligne.$msg_html.$passage_ligne;  
//=====================  

//===========On ferme le boundary alternative  
$msg .= $passage_ligne."--".$boundary_alt."--".$passage_ligne;  
//=====================  



$msg .= $passage_ligne."--".$boundary.$passage_ligne;  

//===============Ajout de la piece jointe  
$msg .= "Content-Type: application/pdf; name=\"...../" . $... . $... . $... . ".pdf\"".$passage_ligne;  
$msg .= "Content-Transfer-Encoding: base64".$passage_ligne;  
$msg .= "Content-Disposition: attachment; filename=\"......./" . $... . $... . $... . ".pdf\"".$passage_ligne;  
$msg .= $passage_ligne.$attachement.$passage_ligne.$passage_ligne;  
$msg .= $passage_ligne."--".$boundary."--".$passage_ligne;  
//======================  

//===============Envoi de l'email  
mail($mail, $subject, $msg, $headers);  
?>




Merci pour votre aide
0
Templier Nocturne Messages postés 9989 Statut Membre 1 107
 
Il faut configurer le serveur. Je te laisse te renseigner sur google pour la marche à suivre
0
tipi75 Messages postés 723 Statut Membre 27
 
mais je n'ai pas accès au php.ini chez free.
0
Templier Nocturne Messages postés 9989 Statut Membre 1 107
 
Oui, je sais, il me semble que c'est un .htacess à faire.

Je t'aurais bien donné le lien vers un tuto, mais je suis sur mobile, c'est donc peu pratique :/
0
tipi75 Messages postés 723 Statut Membre 27
 
tu es sûr que l'on peut faire ça dans htaccess?
0
Templier Nocturne Messages postés 9989 Statut Membre 1 107
 
Ben dans mes souvenirs, c'est comme ça :/
0
jlp
 
Tout pareil que LostRailler et ça commence à durer !
0
Will3411 Messages postés 7 Statut Membre
 
J'ai le même problème que LostRailler et jlp sur mes pages perso. Dernier email expédié : le 2 mars à 21h. Depuis, je teste et plus rien ne sort. Ca me gonfle ! Quelqu'un a t-il une explication ?
0

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

Posez votre question
ptitsamos
 
Pareil cela ne fonctionne pas chez moi, (je suis entrain monter mon site web)
0
ptitsamos
 
Je vais prendre un hébergeur payant style ovh à 2euro /mois
0
MP
 
Pareil pour moi, ça ne marche plus depuis le 29/2/2012 sur mes sites spip
0
jlp
 
On dirait que ça remarche ! youppi
0