#1 Le 28/07/2006, à 09: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, à 10: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, à 10: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, à 10: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, à 10: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