ch0c4/

cake-mailer

该包最新版本(dev-master)没有提供许可证信息。

CakePHP 的 CakeMailer 插件

安装次数: 1,429

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:cakephp-plugin

dev-master 2015-11-12 07:40 UTC

This package is not auto-updated.

Last update: 2020-11-13 21:29:19 UTC


README

安装

您可以使用 composer 将此插件安装到 CakePHP 应用程序中。

安装 composer 包的推荐方法是

composer require ch0c4/cake-mailer

在您执行任何请求之前,需要设置以下信息

// in config/app.php
    'imap_gmail' => [
        'className' => 'CakeMailer\Datasource\Connection',
        'server' => 'imap.gmail.com',
        'username' => 'xxxxxxx@gmail.com',
        'password' => 'xxxxx',
        'port' => 993,
        'type' => 'imap',
        'ssl' => true,
        'encoding' => 'utf8',
    ],

使用方法

// in your controller
use Cake\Datasource\ConnectionManager;

class MyController extends AppController {
	
	public function index() {

		$conn = ConnectionManager::get('imap_gmail');
        $conn->connect();
        $mailsId = $conn->searchMailbox();
		
		$mails = [];
        foreach ($mailsId as $mailId) {
            $mails[] = $conn->getMail($mailId);
        }

        debug($mails); // see your email

	}

}

查看 DataSource/Connection.php 以获取更多信息