Hai la necessità di inviare un'e-mail usando un'applicazione scritta in PHP? La funzione predefinita del codice PHP per l'invio di un messaggio di posta elettronica (mail()) non offre tutte le opzioni di personalizzazione offerte da PHPMailer, l'estensione di PHP più famosa e conosciuta per la gestione delle e-mail. Questo articolo spiega come installare PHPMailer usando l'app Composer o procedendo manualmente. Per poter svolgere la procedura descritta nell'articolo, sul tuo computer Windows deve essere già presente un ambiente di sviluppo PHP come WAMP o XAMPP.

Metodo 1
Metodo 1 di 2:

Usare Composer (Windows)

  1. 1
    Visita il sito web https://getcomposer.org/download/. Composer è un programma in grado di gestire le dipendenze di un ambiente di sviluppo PHP, il che significa che è in grado di gestire tutto ciò che serve per poter eseguire il codice PHP che crei, incluso le librerie e le estensioni. Si tratta del modo più semplice per installare e gestire l'estensione PHPMailer. Per poter usare l'estensione PHPMailer all'interno del tuo codice PHP, sul computer deve essere già installato l'ambiente di sviluppo XAMPP o WAMP.
    • Il link per eseguire il download è visibile nella sezione "Windows Installer" della pagina.
  2. 2
    Clicca sul file che hai appena scaricato per avviare il processo di installazione. Segui le istruzioni che appariranno a video per installare Composer sul computer.
    • Seleziona un file eseguibile di PHP quando apparirà a video il messaggio "choose the command-line PHP you want to use". Tutti i file eseguibili hanno l'estensione ".exe".
  3. 3
    Crea una nuova cartella denominata "Composer". Accedi alla cartella in cui vuoi installare Composer.
    • Accedi alla cartella di XAMPP, clicca in un punto vuoto con il tasto destro del mouse e scegli l'opzione "Nuovo", dopodiché clicca sulla voce "Cartella". Assegna il nome "Composer" alla nuova cartella appena creata.
  4. 4
    Apri una finestra del "Prompt dei comandi" usando il menu "Start" di Windows. Puoi aprire la barra di ricerca premendo la combinazione di tasti Win+S. Verrà visualizzata a video la finestra del "Prompt dei comandi".
  5. 5
    Imposta come cartella di lavoro la directory dove desideri installare PHPMailer. Per esempio digita il comando cd C:/xampp/composer.
    • Il prompt dei comandi ti confermerà di essere nella cartella indicata.
  6. 6
    Digita il comando "composer require phpmailer/phpmailer" e premi il tasto Invio. All'interno della finestra del "Prompt dei comandi" verrà visualizzato del testo a indicare che è in corso l'installazione di Composer.
  7. 7
    Composer viene installato mediante l'uso di un file "autoload.php".
    • A questo punto, per includere PHPMailer all'interno del tuo codice PHP, dovrai usare la seguente sintassi:
      <?php
      
      use PHPMailer\PHPMailer\PHPMailer;
      use PHPMailer\PHPMailer\Exception;
      require 'C:\xampp\composer\vendor\autoload.php';
      
      $email = new PHPMailer(TRUE);
      /* ... */
      
      Pubblicità
    Metodo 2
    Metodo 2 di 2:

    Installazione Manuale di PHPMailer (Windows e macOS)

    1. 1
      Visita il sito https://github.com/PHPMailer/PHPMailer. Si tratta della pagina web dalla quale è possibile scaricare il codice sorgente di PHPMailer.
    2. 2
      Clicca sul link Clone or download posto sulla destra della pagina. In questo caso non avrai bisogno di un ambiente di sviluppo PHP come XAMPP o WAMP già installato sul computer.
    3. 3
      Decomprimi il file ZIP che hai scaricato. Fallo all'interno della cartella dove desideri installare PHPMailer. Quando farai doppio clic sul file ZIP ti verrà chiesto dove estrarre il contenuto.
    4. 4
      A questo punto aggiungi il seguente codice alle tue pagine PHP per includere l'estensione PHPMailer:
        <?php
        
        use PHPMailer\PHPMailer\PHPMailer;
        use PHPMailer\PHPMailer\Exception;
        
        /* Classe per gestire le eccezioni*/
        require 'C:\PHPMailer\src\Exception.php';
        
        /* Classe principale di PHPMailer */
        require 'C:\PHPMailer\src\PHPMailer.php';
        
        /* Classe del servizio SMTP, necessaria per poter inviare le e-mail tramite SMTP. */
        require 'C:\PHPMailer\src\SMTP.php';
        
        $email = new PHPMailer(TRUE);
        /* ... */
        
      • A questo punto PHPMailer è installato e pronto per essere utilizzato all'interno dei tuoi script.
      Pubblicità

    Informazioni su questo wikiHow

    Lo Staff di wikiHow
    Co-redatto da:
    Staff di wikiHow - Redazione
    Questo articolo è stato scritto in collaborazione con il nostro team di editor e ricercatori esperti che ne hanno approvato accuratezza ed esaustività.

    Il Content Management Team di wikiHow controlla con cura il lavoro dello staff di redattori per assicurarsi che ogni articolo incontri i nostri standard di qualità. Questo articolo è stato visualizzato 3 294 volte
    Categorie: Software
    Pubblicità