![](https://products-qa.fileformat.com/it/email/php/phpmailer/header-image.png)
PHPMailer
API PHP open source per l'elaborazione della posta elettronica
Libreria PHP che consente di allegare e inviare più file, comporre e inviare messaggi e-mail a più utenti tramite indirizzi A, CC, BCC e Rispondi a.
PHPMailer è una libreria di invio e-mail PHP open source che consente agli sviluppatori di software di creare applicazioni per la creazione e l'invio di messaggi e-mail con il minimo sforzo e costo. Fornisce inoltre supporto per stabilire una connessione SMTP con autenticazione e per inviare messaggi di posta elettronica utilizzando i server Gmail.
La libreria ha fornito la possibilità di inviare e-mail a più utenti tramite indirizzi A, CC, BCC e Rispondi a. Consente inoltre agli utenti di codificare i messaggi di posta elettronica utilizzando il contenuto UTF-8 e le codifiche a 8 bit, base64, binarie e stampabili con virgolette. Consente inoltre agli utenti di allegare e inviare più file con facilità.
La libreria ha fornito più metodi per l'invio di messaggi di posta elettronica. La libreria fornisce diverse importanti funzionalità per la gestione delle e-mail come l'aggiunta di allegati a un messaggio e-mail, la convalida automatica delle e-mail, la gestione degli errori in oltre 50 lingue, il supporto per la firma S/MIME e DKIM, il supporto SMTP integrato, la protezione dagli attacchi di header injection e molto altro .
Iniziare con PHPMailer
Il modo consigliato per installare PHPMailer è tramite Composer, utilizzare il comando seguente per una facile installazione.
Installa l'API PHPMailer tramite Compositore
composer require phpmailer/phpmailer
Invia messaggio e-mail tramite API PHP
L'invio di messaggi di posta elettronica in PHP è un approccio molto comune adottato oggigiorno dagli sviluppatori di software. La libreria PHPMailer offre agli sviluppatori di software la possibilità di inviare messaggi di posta elettronica all'interno delle proprie applicazioni con un paio di comandi PHP. La libreria supporta anche l'invio di e-mail di testo normale a client di posta non HTML. Puoi anche inviare facilmente e-mail da un server Web locale.
Invia messaggio e-mail a un elenco tramite PHP
La libreria open source PHPMailer viene solitamente utilizzata per inviare un messaggio di posta elettronica alle mailing list. La libreria è molto affidabile e può inviare e-mail e messaggi a un intero elenco di destinatari in modo competente. Dopo aver configurato un'istanza PHPMailer utilizzando SMTP, possono connettersi a un database MySQL per recuperare un elenco di destinatari. Puoi impostare i tuoi messaggi e-mail personalizzati e uno in particolare per tutti i destinatari. Puoi anche selezionare alcuni utenti specifici dall'elenco per l'invio di e-mail.
Aggiungi più allegati all'e-mail
Spesso è necessario condividere più file tra i membri del tuo team o con i clienti. PHPMailer è una libreria molto potente che offre agli sviluppatori di software la possibilità di inviare e-mail con più allegati. Utilizza un modulo molto semplice che accetta il caricamento di un file e lo invia tramite e-mail. D'altra parte, è un modulo un po' più complesso che consente di caricare più file contemporaneamente e di inviarli tutti come allegati a un'e-mail.
Invio di e-mail tramite Gmail
La libreria open source PHPMailer offre agli sviluppatori di software la possibilità di inviare i propri messaggi di posta elettronica tramite il servizio Gmail di Google. Per inviare e-mail tramite i server Gmail sono necessarie alcune impostazioni in più rispetto alle normali impostazioni SMTP. Utilizza l'autenticazione di ID e password. È possibile utilizzare i comandi IMAP per salvare i messaggi in una cartella. Puoi anche ottenere un elenco di cartelle o etichette disponibili utilizzando i comandi IMAP.