Link copiato negli appunti
Se state sviluppando una applicazione in PHP e avete bisogno di un solido supporto per la gestione delle mail, solitamente molti developer vi spediranno sul sito di a PHPMailer, senza dubbio fra le librerie più solide. Recentemente mi sono imbattuto, quasi per caso, in Swift Mailer.
La documentazione che potete trovare sul sito ufficiale è molto chiara ed esaustiva. Così come semplice è farne uso. Finora mi ha dato ampia soddisfazione. A titolo di esempio posto un semplicissimo codice per l'invio di una mail:
require_once '/path/of/swiftmailer/lib/swift_required.php'; $mymail = Swift_Message::newInstance() ->setSubject('Subject of this mail') ->setFrom(array('myname@mymail.com' => 'My Name')) ->setTo(array('yourname@yourmail.com' => 'Your Name')) ->setBody('This is the message!'); $mysmtp = Swift_SmtpTransport::newInstance('smtp.mymail.com', 25) ->setUsername('myusername') ->setPassword('mypassword'); $mailer = Swift_Mailer::newInstance($mysmtp); $bool = $mailer->send($mailer);