【问题标题】:Silverstripe Email sent via Contact Form does not arrive通过联系表发送的 Silverstripe 电子邮件未送达
【发布时间】:2012-11-23 10:06:20
【问题描述】:

在最近的一个项目中,我集成了一个使用 silverstripe 电子邮件类的自定义联系表单。不幸的是,发送的电子邮件没有到达客户。它似乎取决于目标电子邮件地址的主机/域。例如。 gmx 确实有效(但垃圾邮件),但在客户端的电子邮件地址上接收邮件根本不起作用(托管在联合域中)。谢谢, 弗洛里安

【问题讨论】:

    标签: email content-management-system silverstripe


    【解决方案1】:

    SilverStripe 中的Email 类当然不是最好的;) 但除了潜在的低级编码错误之外,电子邮件传递主要取决于 SilverStripe 之外的因素。 您可以开始调试邮件服务器、DNS 记录、垃圾邮件标头、退回电子邮件等 - 但最终将电子邮件交付给像 SendGridMailChimp 这样的 SaaS 提供商可能要容易得多。两者都有产品,您可以将 PHP 配置指向他们的 SMTP 服务器。 SendGrid 有一个很好的best practice collection,说明了一般发送电子邮件时要注意的事项。

    【讨论】:

    • 你好 ingo,最后我使用了带有 smtp 身份验证的 phpmailer。工作正常。
    猜你喜欢
    • 2020-03-23
    • 2019-10-03
    • 2017-06-05
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-21
    相关资源
    最近更新 更多