РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
764 of 1361 menu

Метод cc класса Email

Метод cc класса Email добавляет адрес в поле копии письма (Carbon Copy). Первым параметром передаётся email получателя копии, вторым - необязательное имя. Метод возвращает сам объект письма, что позволяет строить цепочку вызовов.

Синтаксис

$email->cc(string $address, string $name = ''): static

Пример

Давайте создадим письмо и добавим одного получателя в копию:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Mailer\MailerInterface; use Symfony\Component\Mime\Email; class MailController extends AbstractController { public function send(MailerInterface $mailer): Response { $email = (new Email()) ->from('sender@example.com') ->to('user@example.com') ->cc('copy@example.com') ->subject('Hello') ->text('abcde'); $mailer->send($email); return new Response('sent'); } } ?>

Результат выполнения кода:

"sent"

Пример

Давайте добавим получателя в копию вместе с именем:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Mailer\MailerInterface; use Symfony\Component\Mime\Email; class MailController extends AbstractController { public function send(MailerInterface $mailer): Response { $email = (new Email()) ->from('sender@example.com') ->to('user@example.com') ->cc('copy@example.com', 'Copy User') ->subject('Hello') ->text('abcde'); $mailer->send($email); return new Response('sent'); } } ?>

Результат выполнения кода:

"sent"

Пример

Давайте добавим несколько получателей в копию, вызывая метод cc несколько раз:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Mailer\MailerInterface; use Symfony\Component\Mime\Email; class MailController extends AbstractController { public function send(MailerInterface $mailer): Response { $email = (new Email()) ->from('sender@example.com') ->to('user@example.com') ->cc('copy1@example.com') ->cc('copy2@example.com', 'Second Copy') ->subject('Hello') ->text('abcde'); $mailer->send($email); return new Response('sent'); } } ?>

Результат выполнения кода:

"sent"

Смотрите также

  • класс Email,
    который представляет электронное письмо
  • метод to,
    который задаёт основного получателя письма
  • метод bcc,
    который добавляет скрытую копию письма
  • метод from,
    который задаёт отправителя письма
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить