php发送邮件email
2016-07-12 08:50
302 查看
<?php header("content-type:text/html;charset=utf-8"); include("class.phpmailer.php"); include("class.smtp.php"); $mail = new PHPMailer(); $mail->IsSMTP(); //设置使用SMTP服务器发送 $mail->Host = "smtp.163.com"; // SMTP servers $mail->SMTPAuth = true; // 开启SMTP认证 $mail->Username = "*********"; // 发信人的邮箱名称 注意:普通邮件认证不需要加 @域名 $mail->Password = "*****"; // 发信人的邮箱密码 $mail->From = "******@163.com"; // 发件人完整的邮箱名称 $mail->FromName = "***"; // 发件人署名 $mail->CharSet = "utf-8"; // 这里指定字符集! $mail->Encoding = "base64"; $mail->AddAddress("******@163.com","toyou"); // 收件人邮箱和姓名 $mail->AddReplyTo("******@163.com","wo"); //$mail->WordWrap = 20; // set word wrap 换行字数 //$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment 附件 //$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); $mail->IsHTML(true); // 指定邮件格式为html 不加true 默认以text方式解析 // 邮件主题 $subject="测试"; $mail->Subject = $subject; $mail->Body = "<span><span class="string">Testing the email class</span></span>"; // 邮件内容 $mail->AltBody ="text/html"; if(!$mail->Send()) { echo "邮件发送有误 <p>"; echo "邮件错误信息: " . $mail->ErrorInfo; exit; } else { echo "邮件发送成功!<br />"; }
ci框架中使用
public function sendemail()
{
$config = array('protocol'=>'smtp',
'smtp_host' => 'smtp.163.com',
'smtp_user' => 'yourname',
'smtp_pass' => '*****',
'smtp_port' => '25',
'_smtp_auth' => TRUE,
'wordwrap' => TRUE,
'charset' => 'iso-8859-1'
);
$this->load->library('email', $config);
$this->email->from('*****@163.com', 'Your Name');
$this->email->to('*******@163.com');
$this->email->subject('Email Test');
$this->email->message('Testing the email class.');
$this->email->send();
}
相关文章推荐
- [李景山php]每天laravel-20160911|FileSystem-2
- [李景山php]每天laravel-20160911|FileSystem-2
- 操作系统的ContentProvider 读写联系人
- php实现session入库操作例子
- output元素的追加和表单的验证
- Thinkphp中自动验证function和callback的区别
- [php入门] 4、HTML基础入门一篇概览
- PHP String方法归纳总结
- 总结PHP常使用的知识点解答
- PHP中发起异步请求
- php://input
- 隐藏PhpMyAdmin中的默认表
- php新玩具:psysh
- 用五种以上的方式调试php
- 编写php扩展(二)构建扩展中的函数的说明之PHP扩展开发及内核应用之阅读笔记(一)
- 2016/07/11 PHP接口的介绍与实现
- contentProvider
- ContentProvider如何获取联系人
- vsftpd
- PHP检测移动设备类mobile detection使用实例