发邮件代码详情

private function _send_mail($data) {

//附件一,名称参数编码转换

if(!empty($data['resume_name'])){

$file_name = iconv('UTF-8','GB2312',$data['file_name']);

}

//附件二,名称参数编码转换

if(!empty($data['resume_name'])){

$resume_name = iconv('UTF-8','GB2312',$data['resume_name']);

}

//附件一URL

$file_url = $data['file_url'];

//附件二URL

$resume_url = $data['resume_url'];

//邮件主题

$email_theme =$data['email_theme'];

//邮件正文

$email_msg = $data['email_msg'];

//加载CI的email类

$this->load->library('email');

//以下设置Email参数

$config['protocol'] = 'smtp';

$config['smtp_host'] = 'smtp.163.com';

$config['smtp_user'] = 'ban****277';//发件邮箱账号

$config['smtp_pass'] = '*********';//发件邮箱授权码

$config['smtp_port'] = '25';

$config['charset'] = 'utf-8';

$config['wordwrap'] = TRUE;

$config['mailtype'] = 'html';

$this->email->initialize($config);

//以下设置Email内容

$this->email->from('ba****277@163.com','bangying');//发件人邮箱

$this->email->to('****@**.org');//收件人邮箱

if(!empty($file_url)){

$this->email->attach($file_url,'',$file_name);//添加附件一

}

if(!empty($resume_url)){

$this->email->attach($resume_url,'',$resume_name);//添加附件二

}

$this->email->subject($email_theme);//邮件主题

$this->email->message($email_msg);//邮件正文

//发送邮件

$this->email->send();

}

163授权码如何获取截图

image.png

image.png

ci 邮件 html模板,CI Email类发邮件相关推荐

  1. 利用CodeIgniter中的Email类发邮件

    CodeIgniter拥有功能强大的Email类.以下为利用其发送邮件的代码. 关于CI的Email类的详情请参考:http://codeigniter.org.cn/user_guide/libra ...

  2. linux mysql 邮件_linux中mysql 自动备份发邮件 到指定邮箱代码

    首先 编写 导出的 命令 使用了 mysqladmin ping mysqldump 然后是 添加附件到邮件中发送 使用了对应的com 最后 暂停 看情况 参考: http://hi.baidu.co ...

  3. Jenkins 构建成功或者失败之后,Extended E-mail Notification 发邮件失败

    简单说一下配置Extended E-mail Notification遇到问题,配置此功能是用于发送构建成功后的测试报告邮件, 首先打开:Jenkins->Manage Jenkins-> ...

  4. 用python写用手机发邮件_如何用python写发邮件?

    原标题:如何用python写发邮件? 1. 163邮箱 163邮箱需要设置客户端授权密码 请输入图片描述 # coding:utf-8 from email.header import Header ...

  5. 【实战】使用Java结合Sendmail邮件服务器+Quartz开源框架定时发邮件

    [实战]废话不多说,直接教你如何搭建以及使用,具体细节需要你自己细细品味. 环境:Centos7,window10 64bit 第一步: 搭建Sendmail邮件服务器.[不能在本地linux搭建,因 ...

  6. 帝国CMS 邮件验证功能或者说不能发邮件以及常见的错误

    1.帝国CMS后台邮件验证步骤 登陆帝国后台------系统-----系统设置-----系统参数设置------FTP/EMAIL打开界面 需要设置的就是: SMTP服务器:smtp.qq.com S ...

  7. 如何用c语言编写发邮件程序,想学C语言发邮件程序?5分钟教会你:附送源码+教学!...

    关注<一碳科技>,获取更多知识! 前言 相信大家都有过被C语言网络编程所支配的恐惧吧?其实,小编在刚刚学习这方面的知识的时候也有这样的感受,并且所有的资料都是从网络寻找的,但是,现在你们不 ...

  8. python用smtp发邮件怎么抄送_python使用SMTP发邮件时使用Cc(抄送)和Bcc(密送)...

    SMTP发送邮件的时候,并没有特殊的通信语句告诉邮件服务器 谁是主送,谁是抄送/密送,这三个角色都是以同样的方式告诉邮件服务器的,然后重点在邮件内容里. 邮件内容分为头和体两部分(就像http),头部 ...

  9. linux(centos8):阿里云ecs配置smtps发邮件(解决不能通过25端口发邮件问题)

    一,2016年9月后购买的阿里云ecs不再支持通过25端口发送邮件 官方的建议是使用465端口 465端口(SMTPS): 465端口是为SMTPS(SMTP-over-SSL)协议服务开放的 它是S ...

最新文章

  1. day02 cssjs 基础
  2. 用户查看订单信息php,php – 以编程方式获取用户刚刚在Ubercart中完成的订单
  3. 30个流行的jQuery Plugins
  4. GridView的一些常用属性:
  5. 域内计算机如何同步网络t时间,网络节点的同步方法
  6. linux从一台服务器传输文件到另一台服务器上
  7. Linux vlan间路由配置,VLAN间路由
  8. 软件测试是做什么的?具体工作内容?
  9. centos7镜像文件
  10. 如何对酒店的固定资产进行日常管理?
  11. 网页精美动效/动画制作 按钮鼠标悬浮动效基础 01《炫彩网页 iVX 无代码动效/动画制作》
  12. Vue面试中,经常会被问到的面试题/Vue知识点整理
  13. HTML基础标签与相关案例
  14. 电影社交网络中Facemash女生评比算法讲解
  15. My Fifty-Ninth 全排列Ⅱ - By Nicolas
  16. java--与君初相识之jdk的环境配置
  17. 这个好玩!用Python识别花卉种类,并自动整理分类!
  18. 场景文字识别论文阅读
  19. 面试——讲讲什么是happens-before?
  20. python中如何打开文件选择框

热门文章

  1. 玩Java 8 – Lambda和并发
  2. 风暴事件处理器–每个工作者的GC日志文件
  3. 旅行报告:JavaOne 2013 –重归荣耀
  4. Arrays.sort与Arrays.parallelSort
  5. JBoss AS 7类加载说明
  6. Spring3:类型安全依赖项注入
  7. 单片机蜂鸣器编程音乐_基于单片机的智能鱼缸温控系统设计
  8. arraylist获取前多少位_Java 面试题 :百度前 200 页都在这里
  9. 微信小程序 高德地图知道两点求道路_微信小程序——计算2点之间的距离
  10. devc++鼠标变成了光标_Excel填充别再用鼠标拖拉了!用这4个方法,效率至少高10倍!...