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


Firmware 2.2 per iPhone 3g!

La Apple ha rilasciato il nuovo aggiornamento per l'iPhone 3G! Il firmware presenta parecchie innov...


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...


 



Azioni

Informations

Leave a Reply