PHP 8.3.31
Preview: README.md Size: 2.46 KB
/home/getspomw/royalsquad.us/vendor/symfony/mailer/README.md

Mailer Component
================

The Mailer component helps sending emails.

Getting Started
---------------

```bash
composer require symfony/mailer
```

```php
use Symfony\Component\Mailer\Transport;
use Symfony\Component\Mailer\Mailer;
use Symfony\Component\Mime\Email;

$transport = Transport::fromDsn('smtp://localhost');
$mailer = new Mailer($transport);

$email = (new Email())
    ->from('hello@example.com')
    ->to('you@example.com')
    //->cc('cc@example.com')
    //->bcc('bcc@example.com')
    //->replyTo('fabien@example.com')
    //->priority(Email::PRIORITY_HIGH)
    ->subject('Time for Symfony Mailer!')
    ->text('Sending emails is fun again!')
    ->html('<p>See Twig integration for better HTML integration!</p>');

$mailer->send($email);
```

To enable the Twig integration of the Mailer, require `symfony/twig-bridge` and
set up the `BodyRenderer`:

```php
use Symfony\Bridge\Twig\Mime\BodyRenderer;
use Symfony\Bridge\Twig\Mime\TemplatedEmail;
use Symfony\Component\EventDispatcher\EventDispatcher;
use Symfony\Component\Mailer\EventListener\MessageListener;
use Symfony\Component\Mailer\Mailer;
use Symfony\Component\Mailer\Transport;
use Twig\Environment as TwigEnvironment;

$twig = new TwigEnvironment(...);
$messageListener = new MessageListener(null, new BodyRenderer($twig));

$eventDispatcher = new EventDispatcher();
$eventDispatcher->addSubscriber($messageListener);

$transport = Transport::fromDsn('smtp://localhost', $eventDispatcher);
$mailer = new Mailer($transport, null, $eventDispatcher);

$email = (new TemplatedEmail())
    // ...
    ->htmlTemplate('emails/signup.html.twig')
    ->context([
        'expiration_date' => new \DateTimeImmutable('+7 days'),
        'username' => 'foo',
    ])
;
$mailer->send($email);
```

Sponsor
-------

The Mailer component for Symfony 7.2 is [backed][1] by:

 * [Sweego][2], a European email and SMS sending platform for developers and product builders. Easily create, deliver, and monitor your emails and notifications.

Help Symfony by [sponsoring][3] its development!

Resources
---------

 * [Documentation](https://symfony.com/doc/current/mailer.html)
 * [Contributing](https://symfony.com/doc/current/contributing/index.html)
 * [Report issues](https://github.com/symfony/symfony/issues) and
   [send Pull Requests](https://github.com/symfony/symfony/pulls)
   in the [main Symfony repository](https://github.com/symfony/symfony)

[1]: https://symfony.com/backers
[2]: https://www.sweego.io/
[3]: https://symfony.com/sponsor

Directory Contents

Dirs: 9 × Files: 11

Name Size Perms Modified Actions
Command DIR
- drwxrwxrwx 2025-09-17 06:53:22
Edit Download
- drwxrwxrwx 2026-04-22 01:40:04
Edit Download
Event DIR
- drwxrwxrwx 2026-04-21 10:56:34
Edit Download
- drwxrwxrwx 2026-04-21 17:33:38
Edit Download
Exception DIR
- drwxrwxrwx 2026-04-19 15:12:53
Edit Download
Header DIR
- drwxrwxrwx 2026-04-21 10:02:11
Edit Download
Messenger DIR
- drwxrwxrwx 2025-09-17 06:53:22
Edit Download
Test DIR
- drwxrwxrwx 2026-04-19 15:13:45
Edit Download
Transport DIR
- drwxrwxrwx 2026-04-21 09:23:47
Edit Download
4.08 KB lrw-rw-rw- 2025-09-17 06:53:22
Edit Download
1.29 KB lrw-rw-rw- 2025-09-17 06:53:22
Edit Download
2.36 KB lrw-rw-rw- 2025-09-17 06:53:22
Edit Download
3.55 KB lrw-rw-rw- 2025-09-17 06:53:22
Edit Download
3.86 KB lrw-r--r-- 2026-04-26 10:04:25
Edit Download
1.04 KB lrw-rw-rw- 2025-09-17 06:53:22
Edit Download
2.63 KB lrw-rw-rw- 2025-09-17 06:53:22
Edit Download
768 B lrw-rw-rw- 2025-09-17 06:53:22
Edit Download
2.46 KB lrw-rw-rw- 2025-09-17 06:53:22
Edit Download
2.02 KB lrw-rw-rw- 2025-09-17 06:53:22
Edit Download
7.64 KB lrw-rw-rw- 2025-09-17 06:53:22
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).