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
Commenti
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
Grazie per il contributo.