【发布时间】:2022-11-03 02:26:11
【问题描述】:
我全新安装了 Symfony 5.4。我已按照文档从我自己的 smtp 服务器发送电子邮件,但无法使其正常工作。所以,我正在尝试https://mailtrap.io/ 使用以下配置,但没有运气。任何帮助表示赞赏。
遵循的步骤
composer require symfony/mailercomposer require symfonycasts/verify-email-bundle
MAILER_DSN=smtp://d62b667a28d6af:023c577a51bb51@smtp.mailtrap.io:2525 #MAILER_DSN=smtp://d62b667a28d6af:023c577a51bb51@smtp.mailtrap.io:2525?encryption=tls&auth_mode=login
注册控制器
...
// generate a signed url and email it to the user
$this->emailVerifier->sendEmailConfirmation('app_verify_email', $user,
(new TemplatedEmail())
->from(new Address('registration@my_host.com', 'Registration Confirmation'))
->to($user->getEmail())
->subject('Please Confirm your Email')
->htmlTemplate('registration/confirmation_email.html.twig')
);
邮件程序.yml
框架:
邮寄者:
dsn: '%env(MAILER_DSN)%'
【问题讨论】:
标签: php email mailer symfony5.4