gpt4 book ai didi

email - Symfony框架: How do I send email from localhost?

转载 作者:行者123 更新时间:2023-12-02 17:53:11 27 4
gpt4 key购买 nike

使用 symfony 框架如何从本地主机发送测试电子邮件?
最简单的方法是什么?
谢谢!

最佳答案

我认为最简单的方法(也是我通常做的)是配置 _dev 环境以使用旧版 Gmail(或任何其他提供商)。在您的 apps/frontend/config/factories.yml 中进行设置:

dev:
mailer:
class: sfMailer
param:
logging: %SF_LOGGING_ENABLED%
charset: %SF_CHARSET%
delivery_strategy: realtime
transport:
class: Swift_MailTransport
param:
host: smtp.gmail.com
port: 465
encryption: ssl
username: <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="295c5a4c5b4748444c694e44484045074a4644" rel="noreferrer noopener nofollow">[email protected]</a>
password: your-password

发送电子邮件当然会花费更长的时间,因为 PHP 必须连接到 Google 的服务器并传送消息。

这样您就可以担心在生产服务器上设置正确的 SMTP,而只让您的开发机器用于开发。另一个优点是,如果您在路上开发,并且您本地的咖啡馆/机场/信息亭阻塞了端口 25(通常会这样做),那么您在发送邮件时不会遇到问题。

关于email - Symfony框架: How do I send email from localhost?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5406028/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com