Phpmailer: inviare mail con php in modo semplice e veloce!

17 05 2008

Phpmailer logo

Non sapete come inviare email tramite il php? Oppure siete stanchi di utilizzare la solita funzione mail e smanettare per inviare mail magari in html?

Forse non conoscete la classe Phpmailer!

Phpmailer è uno script opensource (appunto gratuito) che permette di inviare le email tramite php in formato testo semplice o html, con o senza allegato, tramite la funzione mail…oppure tramite smtp, in pochi piccoli passi.

Inoltre la classe è abbastanza intuitiva e può essere modificata in base alle proprie esigenze (lasciando i riferimenti all’autore) senza troppi sforzi!

E’ possibile scaricare l’ultima versioni da QUI

L’installazione è semplice e veloce:

- Scompattare il file scaricato

- Creare una cartella sul proprio spazio web (magari phpmailer/)

- Uppare nella cartella appena creata tutto ciò che avete scompattato (magari omettendo cartelle e file inutili tipo: readme.txt, test eccetera)

Ora basta integrare il file class.phpmailer.php nelle vostre pagine tramite la funzione require…quindi require(”phpmailer/class.phpmailer.php”); e preparare lo script per il testo della mail.

Esempio e-mail in formato hmtl:

// richiamo il file della classe phpmailer

require("mailer/class.phpmailer.php");

$mail = new PHPMailer();

$mail->From     = "info@sitotuo.it";
$mail->FromName = "Nome da visualizzare al posto della e-mail";
$mail->AddAddress($mail_utente);               // indirizzo utente
$mail->AddReplyTo("info@sitotuo.it","oggetto");  // reply

$mail->WordWrap = 50;                              // set word wrap
$mail->IsHTML(true);                               // specifico che è una mail in HTML

$mail->Subject  =  "oggetto mail";  // oggetto della mail
// testo della mail (in html logicamente)

$mail->Body     =  "<html><body> Testo della mail </body></html>";

// inviamo la mail
if(!$mail->Send())
{

// se non riesce ad inviarla
echo "Messaggio non inviato<br>";
echo "Errore Mail: " . $mail->ErrorInfo;

exit;

}

else

{

// se la invia

echo "Messaggio inviato con successo";

}

Così facendo avete uno script pronto per inviare mail (magari una newsletter) dal vostro sito web!
Per qualsiasi problema o perplessità consultare la documentazione integrata nel file compresso che scaricate dal link di cui sopra, oppure lasciatemi un commento e vedrò se potrò aiutarvi!

SITO SVILUPPATORE

LINK PER IL DOWNLOAD DEL FILE



Articoli simili


Cross-Processing su photoshop!

Il cross processing non è altro che uno sviluppo intenzionale di un tipo di film con dei chimici ...


Concorso: vinci un iphone 3g!!

Cliccate sul bannerino, vi registrate e partecipate al concorso! Niente di più facile! Un bu...


Aggiornamento alla versione 10.5.3 per Mac Os X

E' finalmente uscito l'aggiornamento per Mac Os X, che porta il sistema operativo alla versione 10...


Photoshop: High Key (Tono Alto)

Iniziamo con un breve e semplice tutorial su come ottenere il famoso effetto "High Key" (o tono alto...


 



Azioni

Informations

Leave a Reply