【发布时间】:2018-04-10 18:24:21
【问题描述】:
我在发送电子邮件时遇到了一个错字3 的问题,即如果我以前通过安装工具或通过邮件 API 功能发送测试邮件,我还没有收到电子邮件。但是,如果我将直接 PHP 邮件功能添加到服务器的主文件夹,我会收到电子邮件。有人可以帮我解决这个问题吗?
【问题讨论】:
标签: typo3 typo3-7.6.x typo3-8.x typo3-extensions
我在发送电子邮件时遇到了一个错字3 的问题,即如果我以前通过安装工具或通过邮件 API 功能发送测试邮件,我还没有收到电子邮件。但是,如果我将直接 PHP 邮件功能添加到服务器的主文件夹,我会收到电子邮件。有人可以帮我解决这个问题吗?
【问题讨论】:
标签: typo3 typo3-7.6.x typo3-8.x typo3-extensions
在安装工具中查看您的配置。
你有一个配置[MAIL][transport],有多个选项:
邮件
通过委托给 PHP 的内部 mail() 函数来发送消息。无需进一步设置。这是最不可靠的选择。如果您对发送邮件很认真,请考虑使用“smtp”或“sendmail”。
smtp
通过(标准化)简单消息传输协议发送消息。它可以处理加密和认证。最灵活的选项,需要邮件服务器和下面的 transport_smtp_* 设置中的配置。在 Windows、Unix 和 MacOS 上工作相同。
sendmail
通过与本地安装的 MTA(例如 sendmail)通信来发送消息。请参阅下面的设置 transport_sendmail_command。
mbox
这不会发送任何邮件,而是会将每封外发邮件写入一个遵循 RFC 4155 mbox 格式的文件,该文件是一个简单的文本文件,邮件被连接在一起。用于调试邮件发送过程和无法向外部发送邮件的开发机器。在下面的“transport_mbox_file”设置中配置要写入的文件
实现 Swift_Transport 的自定义类。构造函数接收来自 MAIL 部分的所有设置,以便添加自定义设置。
这些选项(smtp、sendmail、mbox)还有进一步的配置
并且不要忘记邮件服务可能会拒绝不符合某些要求的邮件。
【讨论】: