【发布时间】:2010-10-25 09:29:07
【问题描述】:
我在一个免费的网络托管平台上有一个(测试)Drupal 6 站点,不幸的是,它删除了对免费托管的 SMTP 支持。
有谁知道是否有办法让 Drupal 能够在没有 SMTP 服务器的站点上发送电子邮件,例如通过公共 Gmail 的 SMTP 服务器?在这种情况下“发送邮件”可以提供帮助吗?
【问题讨论】:
我在一个免费的网络托管平台上有一个(测试)Drupal 6 站点,不幸的是,它删除了对免费托管的 SMTP 支持。
有谁知道是否有办法让 Drupal 能够在没有 SMTP 服务器的站点上发送电子邮件,例如通过公共 Gmail 的 SMTP 服务器?在这种情况下“发送邮件”可以提供帮助吗?
【问题讨论】:
sendmail 可能无济于事:如果提供商阻止在系统上发送邮件,则不会有 sendmail。
有一个Drupal mail module 允许与 SMTP 服务器直接通信;它基于 PHPMailer 库。不过据我所知,Drupal 6 版本仍处于测试阶段
SwiftMailer 等库可以直接与 SMTP 服务器通信; here 是一个关于如何通过 GMail 发送电子邮件的示例
【讨论】: