Développer localement sur sa machine requiert parfois d'installer un serveur de courriel. Si vous êtes pressés et ne souhaitez pas procéder à l'installation d'un serveur smtp complet ainsi que de procéder à sa configuration, ce fichier pourrait bien vous être utile :
sendmail.php :
>?php
$name = dirname(__FILE__).'/'.time() . ".eml";
$fh = fopen($name, "w");
if (!$fh) die;
for($i = 0; $i < $argc; $i++)
fwrite($fh, 'Arg'.$i.': '.$argv[$i].PHP_EOL);
while (($buf = fread(STDIN, 8192)) !== "")
fwrite($fh, $buf);
fclose($fh);
sendmail (fichier exécutable) :
php sendmail.php
Donner les droits d'exécution :
chmod ugo+x sendmail
Puis il suffit de créer un symlink :
cd /usr/bin/
sudo ln -s /chemin/vers/sendmail sendmail
Communiquer avec moi par courriel à l'adresse folivier « A commercial » f0.ca