Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/07/2006, à 10:52

cb68

comment faire marcher la fonction mail() en php

Bonjour,

La fonction mail() ne marche pas en php. j'imagine qu'il faut installer quelque chose et faire des configurations. Comment faire ? Ou y a t il un tutorial pour cela.
Merci.


Kubuntu 6.06 depuis 2006-07-21
les avancés de linux :
http://cb68.free.fr/cb/linux.php

Hors ligne

#2 Le 28/07/2006, à 11:24

Soclix

Re : comment faire marcher la fonction mail() en php

Tu a bien configurer ton serveur smtp ?


Amicalement, Soclix.

Hors ligne

#3 Le 28/07/2006, à 11:26

xbright

Re : comment faire marcher la fonction mail() en php

Tu es chez quel hébergeur ?
Certains hébergeurs (gratuits) désactivent cette fonction !

Voici toujours ce que j'utilise :

$to = "mail@fournisseur.tld";

$contact = "Nom du contact";


$subject = "Le sujet du mail";

$body_html = "Ton mail (HTML possible)";

$from = "TonSite <tonmail@tonsite.tld>";

$body_simple = "TEXTE DE TON MAIL";

$body_plain = "TEXTE DE TON MAIL";



$boundary = md5(uniqid(time()));



$headers = 'From: ' . $from . "\n";

$headers .= 'To: '.$contact.' <'.$to.">\n";

$headers .= 'Return-Path: ' . $from . "\n";

$headers .= 'MIME-Version: 1.0' ."\n";

$headers .= 'Content-Type: multipart/alternative; boundary="' . $boundary . '"' . "\n\n";

$headers .= $body_simple . "\n";

$headers .= '--' . $boundary . "\n";

$headers .= 'Content-Type: text/plain; charset=ISO-8859-1' ."\n";

$headers .= 'Content-Transfer-Encoding: 8bit'. "\n\n";

$headers .= $body_plain . "\n";

$headers .= '--' . $boundary . "\n";

$headers .= 'Content-Type: text/HTML; charset=ISO-8859-1' ."\n";

$headers .= 'Content-Transfer-Encoding: 8bit'. "\n\n";

$headers .= $body_html . "\n";

$headers .= '--' . $boundary . "--\n";



$mailOk=mail('', $subject,'', $headers);

| tagada  | CodingTeam | Ubuntu Réunion | Linux Facile | Mon blog |
Rien à faire ! Moi, je préfère les fraises.

Hors ligne

#4 Le 28/07/2006, à 11:27

cb68

Re : comment faire marcher la fonction mail() en php

J'ai une installation assez nouvelle. Je n'imagine pas que kubuntu me le fasse pour moi ce serait trop beau ! j'ai pas configuré smtp sinon je le saurais.
Comment il faut faire ?


Kubuntu 6.06 depuis 2006-07-21
les avancés de linux :
http://cb68.free.fr/cb/linux.php

Hors ligne

#5 Le 28/07/2006, à 11:37

xbright

Re : comment faire marcher la fonction mail() en php

Ah oké, je croyais que ton site était chez un hébergeur...
La je ne me rappelle plus ^^


| tagada  | CodingTeam | Ubuntu Réunion | Linux Facile | Mon blog |
Rien à faire ! Moi, je préfère les fraises.

Hors ligne