inits/gae-cakephp-email

为 CakePHP + Google App Engine 设置编写的邮件传输类。

dev-master 2015-07-01 17:17 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:54:40 UTC


README

为 [CakePHP] (https://cakephp.com.cn/) + [Google App Engine] (https://developers.google.com/appengine/docs/php) 设置编写的邮件传输类。

在 Google App Engine 上部署 CakePHP 时的一个挑战是,您无法使用正常的 [CakeEmail] (https://book.cakephp.com.cn/2.0/en/core-utility-libraries/email.html) 类发送邮件。

因此,我编写了这个类来包装 Google App Engine 的 [Message] (https://cloud.google.com/appengine/docs/php/mail/) 类,使其无缝工作。

安装 + 配置

  1. [下载最新代码] (https://github.com/dftaiwo/gae-cakephp-email/archive/master.zip) 或克隆此仓库

  2. 将 zip 文件中的 Network 文件夹复制到 /app/Lib/

  3. 最后,更新 /app/Config/email.php 以包含以下内容

<?php
 
class EmailConfig {

	public $default = array(
		'transport' => 'GAE',
	);

	 
}

在您的代码中创建 [CakeEmail] (https://book.cakephp.com.cn/2.0/en/core-utility-libraries/email.html) 类实例时,使用以下内容

<?php
$emailObj = new CakeEmail('default');

完成!