Метод bcc класса Email
Метод bcc класса Email добавляет адрес
получателя в поле скрытой копии письма (BCC). Первым
параметром передаётся email или объект Address,
вторым - необязательное имя получателя.
Синтаксис
bcc(string|Address $address, string $name = null): static
Пример
Давайте создадим письмо и добавим скрытого получателя:
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Mime\Email;
class MailController extends AbstractController
{
public function send(): Response
{
$email = (new Email())
->from('sender@example.com')
->to('user@example.com')
->bcc('secret@example.com')
->subject('Hello')
->text('abcde');
return new Response('sent');
}
}
?>
Результат выполнения кода:
"sent"
Пример
Давайте добавим скрытого получателя с именем:
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Mime\Email;
class MailController extends AbstractController
{
public function send(): Response
{
$email = (new Email())
->from('sender@example.com')
->to('user@example.com')
->bcc('secret@example.com', 'Secret User')
->subject('Hello')
->text('abcde');
return new Response('sent');
}
}
?>
Результат выполнения кода:
"sent"
Пример
Давайте добавим скрытого получателя через объект Address:
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Mime\Email;
use Symfony\Component\Mime\Address;
class MailController extends AbstractController
{
public function send(): Response
{
$email = (new Email())
->from('sender@example.com')
->to('user@example.com')
->bcc(new Address('secret@example.com', 'Secret User'))
->subject('Hello')
->text('abcde');
return new Response('sent');
}
}
?>
Результат выполнения кода:
"sent"