Swift Mailer: A feature-rich PHP Mailer
System Requirements
Installation
one
$ composer require "swiftmailer/swiftmailer:^6.0"
Basic Usage
one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty
require_once '/path/to/vendor/autoload.php' ; // Create the Transport
$ transport = ( new Swift_SmtpTransport( 'smtp.example.org' , twenty-five )) -> setUsername( 'your username' ) -> setPassword( 'your password' ) ; // Create the Mailer using your created Transport
$ mailer = new Swift_Mailer( $ transport ); // Create a message
$ message = ( new Swift_Message( 'Wonderful Subject' )) -> setFrom([ ' john@doe.com ' => 'John Doe' ]) -> setTo([ ' receiver@domain.org ' , ' other@domain.org ' => 'A name' ]) -> setBody( 'Here is the message itself' ) ; // Send the message
$ result = $ mailer -> send( $ message );
one two
// Sendmail
$ transport = new Swift_SendmailTransport( '/usr/sbin/sendmail -bs' );
Getting Help