官方配置文档:
http://book.cakephp.org/2.0/en/core-utility-libraries/email.html
http://book.cakephp.org/2.0/en/core-utility-libraries/email.html
1. 复制D:\work_documents\htdocs\app\Config\email.php.default,另存为D:\work_documents\htdocs\app\Config\email.php
2.修改email.php
public $smtp = array(
'transport' => 'Smtp',
'from' => array('xxxxxx@xxx.com' => '我的默认标题'),//默认的发送邮件邮箱,和发送人的别名
'host' => 'smtp.exmail.qq.com',//发送邮件的服务器,这里是腾讯的企业邮箱
'port' => 25,
'timeout' => 30,
'username' => 'xxxxxx@xxx.com',//发送邮件的账户,更上面设定是一样的
'password' => 'xxxxxx',//发送邮箱的密码
'client' => null,
'log' => false,
//'charset' => 'utf-8',
//'headerCharset' => 'utf-8',
);
3.发送邮件代码
App::uses('CakeEmail', 'Network/Email');
$email = new CakeEmail();
$email->config('smtp');//这个是必须的,告诉使用第2步的配置来发送
$email->from(array('xxxxxx@xxx.com' => '这封邮件的标题'));//如果这里没有被设定,那么会使用第2步设定的信息和标题
$email->to('11111xx11@qq.com');//这里是接收这封邮件的邮箱
$email->subject('About2');//邮件的标题
$email->send('My message');邮件的内容
如果不想设定第二步,那么每次发送之前要做配置:
App::uses('CakeEmail', 'Network/Email');
$email = new CakeEmail();
//$email->config('smtp');
$email->config(array(
'transport' => 'Smtp',
'from' => array('xxxxxx@xxx.com' => '我的默认标题'),//默认的发送邮件邮箱,和发送人的别名
'host' => 'smtp.exmail.qq.com',//发送邮件的服务器,这里是腾讯的企业邮箱
'port' => 25,
'timeout' => 30,
'username' => 'xxxxxx@xxx.com',//发送邮件的账户,更上面设定是一样的
'password' => 'xxxxxx',//发送邮箱的密码
'client' => null,
'log' => false,
//'charset' => 'utf-8',
//'headerCharset' => 'utf-8',
));
//$email->from(array('admin@pandy8.com' => '我的邮件2'));
$email->to('11111xx11@qq.com');//这里是接收这封邮件的邮箱
$email->subject('About2');//邮件的标题
$email->send('My message');邮件的内容
分享到:
相关推荐
cakephp 1.3.x 中文手册,部分英文没有翻译,随后翻译。
### CakePHP 2.X 手册知识点概览 #### 一、入门指南 - **启动教程**:本节介绍如何快速上手CakePHP 2.X,包括安装环境配置及基本项目搭建过程。 - **博客教程**:通过创建一个完整的博客应用来学习CakePHP的核心...
在CakePHP中,.htaccess可以隐藏index.php,使URL更美观,同时也能实现防止目录浏览和设置错误页面等功能,提升网站的安全性和用户体验。 三、index.php 作为入口文件,index.php是所有请求的起点。它初始化了...
2. 配置:修改app/config/core.php文件,设置数据库连接、错误报告级别等项目。 四、控制器与动作 1. 控制器定义:每个控制器类对应一个功能模块,例如UsersController处理用户相关的请求。 2. 动作:控制器中的...
CakePHP 2.x的PrettyDebug插件要求CakePHP 2.x CakePHP DebugKit插件安装有关常规帮助,请参见CakePHP文档中的“”。 将PrettyDebug目录放入您的插件目录中,或从composer.json文件所在的目录中的安装插件: ...
CakeLTE:CakePHP 4.x的AdminLTE插件 安装 您可以使用将此插件安装到CakePHP应用程序中。 推荐的安装作曲家软件包的方法是: composer require arodu/cakelte 依存关系 ,在CakePHP 4中透明地使用Bootstrap 4。 ...
CakePHP 3.x Bootstrap的帮助器 CakePHP 3.x Helpers以@Twitter Boostrap样式生成HTML:可用的Breadcrumbs , Flash , Form , Html , Modal , Navbar , Panel和Paginator帮助器! 如何... ? 安装 如果您想要...
CakePHP 3.X的分析器插件该分析器插件是一个跟踪和报告网站流量的插件。安装您可以使用将此插件安装到CakePHP应用程序中。 推荐的安装作曲家软件包的方法是: composer require cakemanager/cakephp-analyzer:dev-...
在CakePHP 2.x框架中,进行多表联合查询(JOIN)和分页查询是数据库操作中的常见需求,尤其在处理复杂数据时显得尤为重要。以下将详细解释如何在CakePHP中实现这些功能。 首先,多表联合查询是通过JOIN语句来完成的...
Opauth 的 CakePHP 插件用于CakePHP 3.x 插件。 Opauth 是一个多提供商身份验证框架。要求CakePHP >= v3.0 Opauth >= v1.0使用您可以在直接从 Composer 安装 CakePHP-Opauth 插件。如何使用使用 Composer 安装此插件...
cakephp-jsonapi 用于在CakePHP 3.x REST API中构建标准化JSON响应的库集为什么? 我需要一种一致的方法来从我的API控制器获取REST响应。 此外,Controller需要执行一些基本的设置步骤才能正确处理JSON请求/响应。 ...
用于 CakePHP 2.x 的 AclManager 该插件允许您通过 Acl 模块轻松管理 CakePHP 2.x 中的权限。 从更新和修复原始源 特征 管理每个节点的权限 更新缺少 ARO(用户、角色等)的数据库 更新缺少 ACO 的数据库(控制器...
CakePHP 2.x的Thumbs插件 该插件可让您从网站上的任何公共图片创建大拇指。 #入门 首先将这个插件分叉或克隆到CakePHP 2.x项目中; 使用插件的路由器将此插件加载到您的bootstrap.php文件中。 CakePlugin :: load...
CakePHP 2.x的自定义字段插件。 现在,您可以将自定义字段添加到CakePHP应用和各个模型/控制器中。 如何使用 下载或结帐 您可以下载ZIP文件: : 或签出代码(将“密码”字段留空): git clone ...
CakePHP2.x-HybridAuth 插件根据教程创建的 Cakephp HybridAuth 插件它使用 HybridAuth 库 ##设置将文件夹 HybridAuth 复制到您项目中的插件中要激活此插件,您必须编辑一些文件: ###app\config\bootstrap.php 将此...
CakePHP-simpleSAMLphp-插件在 CakePHP 2.x 中添加对 SAML 身份验证的支持。要求最新版本的 simpleSAMLphp (>= 1.9.0) CakePHP 的最新版本 (>= 2.2.3)安装只需将Saml文件夹拖放到app/Plugin文件夹中即可。 该插件...
CakePHP是一个快速开发PHP的开发框架,其中使用了一些常见的设计模式如ActiveRecord,Association Data ...CakePHP 2.10.6 更新日志:2017-12-29修复在验证::电子邮件()中不起作用的回退域查找;改进的API文档。
dockerized-cakephp-app 从头开始使用Docker创建CakePHP 2.x应用程序 有关更多详细信息,请参见我的博客文章: :
在本文中,我们将深入探讨如何在CakePHP 2.x框架中实现过滤和搜索功能,以创建一个具有分页的动态用户界面。 CakePHP是基于MVC(模型-视图-控制器)架构的PHP开发框架,它提供了一套强大的工具来简化Web应用的开发。...
2. **烤箱(Bake)**:一个内置的代码生成工具,可以帮助快速创建模型、控制器、视图和测试用例,加速开发过程。 3. **ActiveRecord**:模型类自动与数据库表关联,简化了数据操作。 4. **安全功能**:包括CSRF(跨...