Spedire e-mail da php command line

Mer, 28/09/2005 - 22:19

Spedire e-mail da php command line

Inviato da leonardo 1 commento

Questa guida spiega come realizzare un piccolo script per spedire e-mail tramite command line con php

I requistiti sono php4 e php4-cli potete installarli con

apt-get install php4-cli

lo script è semplicissimo e parametrizzabile
<br /><?php<br />$to      = $argv[1];<br />$subject = $argv[2];<br />$message = $argv[3];<br />$varfrom = 'From:';<br />$vardata = `date +%d-%m-%y_%H-%M`;<br /><br />$headers = $varfrom . $vardata . "\r\n" .<br />      'Reply-To: webmaster@esempio.com' . "\r\n" .<br />      'X-Mailer: PHP/' . phpversion();<br /><br />mail($to, $subject, $message, $headers);<br />?><br />
Salvate il file in test.php e eseguitelo con il comando
php test.php mioindirizzo@miodominio.it test ciao

Vi arriverà una e-mail con mittente la data della macchina, ricordatevi di editare il vostro file php.ini inserendo come smtp il vostro provider se non volete far spedire e-mail direttaemnte dalla vostra linux box


In:



Commenti

Ritratto di kripsio
#1

Inviato da kripsio il Gio, 13/10/2005 - 22:50.

Ottimo

Pubblicato.
Mi piace il fatto che qualcuno utilizzi php da shell, e' un linguaggio flessibile e simpatico anche al di fuori dell'ambito web Smile

Grazie per il contributo.