PHPMailer Tutorial

April 22

PHPMailer Tutorial


PHPMailer è una classe PHP pacchetto che viene fornito con funzioni e-mail che permettono agli sviluppatori di inviare messaggi HTML, allegati e altre attività di e-mail-related. PHPMailer si differenzia da altre funzioni e-mail nel senso che può essere costruito in applicazioni di posta elettronica personalizzati e implementato in script del sito web con poche righe di codice. PHPMailer supporta anche l'invio di messaggi HTML con immagini e animazioni in flash attraverso l'uso di allegati in linea, rendendolo un pacchetto di PHP versatile per qualsiasi sviluppatore.

istruzione

1 Scaricare i file del pacchetto PHPMailer (si veda il link nella sezione Risorse).

2 Installare il pacchetto PHPMailer sul vostro server web. Fare riferimento al manuale di PHP che viene fornito con il PHPMailer download, a seconda del tipo di server che si desidera distribuire PHPMailer.

3 Copiare il "class.phpmailer.php" download di file nel percorso "php.ini include_" che si trova sul server Web. Se si utilizza un servizio mailer SMTP, inserire il file scaricato "class.smtp.php" nel percorso pure.

4 Aprire un documento di testo e incollare il seguente codice in esso:

<? Php

require ( "class.phpmailer.php");

$ Mail = new PHPMailer ();

$ Mail-> IsSMTP (); // Dicendo la classe da utilizzare SMTP

$ Mail-> Host = "smtp.email.com"; // Server SMTP

$ Mail-> Da = "[email protected]";

$ Mail-> AddAddress ( "[email protected]");

$ Mail-> Subject = "Test Mail";

$ Mail-> Corpo = "hi \ n \ n sto cercando di vedere se PHPMailer funziona realmente!";

$ Mail-> WordWrap = 50;

if (! $ mail-> Invia ())

{

echo "Messaggio non inviato";

echo "Errore Mailer:". $ Mail-> ErrorInfo;

}

altro

{

echo "Messaggio inviato con successo!";

}

?>

Modificare i valori e-mail e un messaggio alle proprie preferenze.

5 Salvare il file di cui sopra come "mail.php", e caricarlo nella stessa directory in cui sono stati salvati gli altri file PHPMailer.

6 Aggiungere file allegati alla mail aggiungendo il "AddAttachment ($ path);" linea, come illustrato di seguito:

$ Mail = new PHPMailer ();

AddAttachment ($ path, $ name, $ codifica, $ tipo);

$ Mail-> Invia ();

Il percorso $ è il percorso relativo del nome del file allegato alla e consente di includere tre parametri opzionali come indicato sopra.

7 Apri "mail.php" nel browser Web per iniziare a inviare e-mail utilizzando PHPMailer.

Consigli e avvertenze

  • L'implementazione della classe PHPMailer è particolarmente utile quando non si desidera e-mail rimanere intrappolati nei filtri spam, a differenza l'uso della funzione PHP normale Mail (), che è incline a filtri antispam perché assomiglia di spam robot generato.