PHP Libraries › symfony › mailer Symfony Mailer component provides a flexible email sending system for PHP applications with support for multiple transports and easy integration.
Package Description The Symfony Mailer component simplifies email delivery in PHP projects, offering a powerful and easy-to-use API. It integrates seamlessly with Symfony applications, supports various transports, and enables easy testing of email functionality.
Classes: Symfony\Component\Mailer\DelayedEnvelope Symfony\Component\Mailer\Messenger\MessageHandler Symfony\Component\Mailer\Messenger\SendEmailMessage Symfony\Component\Mailer\DataCollector\MessageDataCollector Symfony\Component\Mailer\Transport Symfony\Component\Mailer\Mailer Symfony\Component\Mailer\Test\TransportFactoryTestCase Symfony\Component\Mailer\Test\AbstractTransportFactoryTestCase Symfony\Component\Mailer\Test\Constraint\EmailCount Symfony\Component\Mailer\Test\Constraint\EmailIsQueued Symfony\Component\Mailer\Test\IncompleteDsnTestTrait Symfony\Component\Mailer\MailerInterface Symfony\Component\Mailer\Header\TagHeader Symfony\Component\Mailer\Header\MetadataHeader Symfony\Component\Mailer\Transport\AbstractTransport Symfony\Component\Mailer\Transport\Transports Symfony\Component\Mailer\Transport\AbstractApiTransport Symfony\Component\Mailer\Transport\TransportInterface Symfony\Component\Mailer\Transport\Dsn Symfony\Component\Mailer\Transport\AbstractTransportFactory Symfony\Component\Mailer\Transport\Smtp\EsmtpTransportFactory Symfony\Component\Mailer\Transport\Smtp\Auth\CramMd5Authenticator Symfony\Component\Mailer\Transport\Smtp\Auth\XOAuth2Authenticator Symfony\Component\Mailer\Transport\Smtp\Auth\LoginAuthenticator Symfony\Component\Mailer\Transport\Smtp\Auth\AuthenticatorInterface Symfony\Component\Mailer\Transport\Smtp\Auth\PlainAuthenticator Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport Symfony\Component\Mailer\Transport\Smtp\Stream\ProcessStream Symfony\Component\Mailer\Transport\Smtp\Stream\SocketStream Symfony\Component\Mailer\Transport\Smtp\Stream\AbstractStream Symfony\Component\Mailer\Transport\Smtp\SmtpTransport Symfony\Component\Mailer\Transport\AbstractHttpTransport Symfony\Component\Mailer\Transport\NullTransportFactory Symfony\Component\Mailer\Transport\FailoverTransport Symfony\Component\Mailer\Transport\NullTransport Symfony\Component\Mailer\Transport\SendmailTransportFactory Symfony\Component\Mailer\Transport\NativeTransportFactory Symfony\Component\Mailer\Transport\TransportFactoryInterface Symfony\Component\Mailer\Transport\RoundRobinTransport Symfony\Component\Mailer\Transport\SendmailTransport Symfony\Component\Mailer\Event\SentMessageEvent Symfony\Component\Mailer\Event\MessageEvent Symfony\Component\Mailer\Event\FailedMessageEvent Symfony\Component\Mailer\Event\MessageEvents Symfony\Component\Mailer\EventListener\SmimeEncryptedMessageListener Symfony\Component\Mailer\EventListener\DkimSignedMessageListener Symfony\Component\Mailer\EventListener\MessageListener Symfony\Component\Mailer\EventListener\MessengerTransportListener Symfony\Component\Mailer\EventListener\EnvelopeListener Symfony\Component\Mailer\EventListener\SmimeCertificateRepositoryInterface Symfony\Component\Mailer\EventListener\SmimeSignedMessageListener Symfony\Component\Mailer\EventListener\MessageLoggerListener Symfony\Component\Mailer\Exception\InvalidArgumentException Symfony\Component\Mailer\Exception\IncompleteDsnException Symfony\Component\Mailer\Exception\UnsupportedSchemeException Symfony\Component\Mailer\Exception\HttpTransportException Symfony\Component\Mailer\Exception\UnexpectedResponseException Symfony\Component\Mailer\Exception\LogicException Symfony\Component\Mailer\Exception\ExceptionInterface Symfony\Component\Mailer\Exception\TransportException Symfony\Component\Mailer\Exception\TransportExceptionInterface Symfony\Component\Mailer\Exception\RuntimeException Symfony\Component\Mailer\Envelope Symfony\Component\Mailer\SentMessage Symfony\Component\Mailer\Command\MailerTestCommand Close Previous Versions Code Integration Example Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/symfony/mailer/7.3.0/loader.php';
require_once 'libs/symfony/mime/7.3.0/loader.php';
require_once 'libs/symfony/http-client/7.3.0/loader.php';
use Symfony\Component\Mailer\Mailer;
use Symfony\Component\Mailer\Transport\TransportInterface;
use Symfony\Component\Mime\Email;
$obj = new Mailer();
echo '✅ Test OK: ' . get_class($obj);
?>
Report a broken download or code We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion Ask questions, share tips, or report issues below.