Durante la mia attività regolare di sviluppatore mi sono imbattutto spesso nella necessità di dover inviare tramite PHP mail dall’interno delle applicazioni e, come tutti, sono passato dalla solita trafila:
- uso della classica funzione mail offerta da PHP (con tutti i suoi pro e contro)
- ricerca e uso di una funzione scritta da altri sviluppatori
- ricerca e uso di una classe avanzata che fornisse un’ottima base di lavoro
Avendo trovato in PHPMailer una soluzione ideale per i miei scopi ho deciso di estendere leggermente le sue funzionalità e generare una classe (che estende la classe base di PHPMailer) che permetta di:
- fare il parsing di un template testuale, su file, della mail e generi un html utilizzabile
- inviare mail senza istanziare direttamente l’oggetto (è presente un metodo statico che fa da interfaccia tra il chiamante e un’istanza di PHPMailer)