cloudmanic/email

此包的最新版本(dev-master)没有可用的许可信息。

dev-master 2013-04-12 17:30 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:03:53 UTC


README

我们非常喜欢Codeigniter提供的邮件库,但当然这个库并不是为composer / packagist准备的。因此,我们制作了自己的版本。以下是我们的改动:

  • 我们添加了一个包装类,这样我们可以通过静态函数调用调用它(见下文)。

  • 我们在几个地方硬编码字符集为'utf-8'。

  • 我们去掉了所有本地语言支持。

  • 我们去掉了所有CI日志功能。

  • 我们将HTML设置为默认的电子邮件类型。

  • 我们将默认用户代理设置为"Cloudmaic"。

  • 我们将默认换行符设置为"\r\n"。

如何使用

所有函数调用都在此处有文档说明:http://ellislab.com/codeigniter/user-guide/libraries/email.html

Cloudmanic\Email\Message::initialize(array(
  'smtp_host' => '',
  'smtp_port' => '',
  'smtp_user' => '',
  'smtp_pass' => ''
));

Cloudmanic\Email\Message::from('support@cloudmanic.com', 'Cloudmanic Support');
Cloudmanic\Email\Message::to('user@example.com'); 
Cloudmanic\Email\Message::subject('Email Test');
Cloudmanic\Email\Message::message('My Message');	
Cloudmanic\Email\Message::send();
echo Cloudmanic\Email\Message::print_debugger();