ch0c4 / cake-mailer
该包最新版本(dev-master)没有提供许可证信息。
CakePHP 的 CakeMailer 插件
dev-master
2015-11-12 07:40 UTC
Requires
- php: >=5.4.16
- cakephp/cakephp: ~3.0
Requires (Dev)
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 以获取更多信息