Как не помещать адрес электронной почты отправителя в Swift_Message в Symfony 3 - PullRequest
0 голосов
/ 27 декабря 2018

Здесь я использую swift_message для отправки сообщений с Symfony, и я установил свой swift_mailer.Но в setFrom ("") я ввел адрес электронной почты в hard, что позволяет мне отправлять письма, но я хотел бы знать, есть ли другой способ ввести этот адрес, чтобы он не появлялся в моемкод.

Parameters.yml

  parameters:
database_driver: pdo_mysql
database_host: localhost
database_port: 3306
database_name: doctrax
database_user: root
database_password: null
mailer_transport: gmail         
mailer_host: smtp.gmail.com
mailer_user: minitest@gmail.com
mailer_password: "785468961A;"
secret: ThisTokenIsNotSoSecretChangeIt
mailer_auth_mode: login
mailer_encryption: ssl
mailer_port: 465

Контроллер

   $mailer = $this->get('mailer');
    $message = (new \Swift_Message('Email de Confirmaton'))
        ->setFrom("minitest@gmail.com")
        ->setTo($patient->getUser()->getUsername())
        ->setBody(
            $this->renderView(
                // app/Resources/views/Emails/registration.html.twig
                'Emails/confirmation.html.twig',
                array('name' => 'mam')
            ),
            'text/html'
        );

    $mailer->send($message);

Теперь я хотел бы знать, есть лиэто еще один способ ввести адрес электронной почты отправителя, и что его электронная почта не появляется в коде на setFrom.

Спасибо

1 Ответ

0 голосов
/ 27 декабря 2018

Как описано в документе здесь , вы можете добавить sender_address в качестве примера:

mailer_user: [USERNAME]
mailer_password: [PASSWORD]
mailer_port: 465
mailer_encryption: ssl
mailer_sender_address: noreply@mydomain.com

Надеюсь, эта помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...