1

如何使用 Google Apps 的电子邮件服务通过 CodeIgniter 电子邮件类发送邮件?电子邮件类似乎更喜欢 SMTP,而我正在通过客户的 Google Apps 帐户。我在 SMTP 的 Google Apps 设置中找不到任何位置。有谁知道这个问题的解决方案?

4

2 回答 2

1

是的,您没有找到它,因为 CodeIgniter 使用“邮件”PHP 函数。

出于某些原因,只有最醉酒的 PHP 核心开发人员才知道 - 此功能不支持 SMTP,更糟糕的是,即使管理员也无法在 Unix 上配置 SMTP 使用(可以在 Windows 上执行此操作 - 使 PHP 设计看起来更加疯狂)。

有一些 SMTP 库可以处理 SMTP 电子邮件,只需使用它们

http://pear.php.net/package/Mail http://sourceforge.net/projects/phpmailer/ http://swiftmailer.org/

或者 Zend 框架中的 Email 类,它们与其他类解耦,很容易与 CodeIgniter 一起使用。

于 2009-10-04T04:01:16.230 回答
1

这是一篇详细说明说明的博客文章:http: //joelg.info/sending-email-with-gmail-using-the-codeignite

从链接中提取:

为什么使用 Gmail 而不是服务器的 SMTP 配置发送电子邮件?我看到这样做有很多优点: 能够在本地开发和测试电子邮件发送功能,而无需费力地设置本地邮件服务器。能够利用 Google Apps 电子邮件从您自己域中的电子邮件发送电子邮件。能够在您的 Gmail 帐户的“已发送”文件夹中引用您使用此方法发送的邮件。

于 2009-10-04T23:03:15.177 回答