本文目录一览:
求一个能用的php发送邮件类,最好是个小例子
?php
require('PHPMailer/class.smtp.php');
$mail = new PHPMailer(true);
$mail-IsSMTP();
$mail-CharSet='UTF-8';
$mail-SMTPAuth = true;
$mail-Port = 25;
$mail-Host = "smtp.163.com";//邮箱smtp地址,此处以163为例
$mail-Username = "你的邮箱账号";//你的邮箱账号
$mail-Password = "你的邮箱密码";//你的邮箱密码
$mail-From = "你的邮箱账号";//你的邮箱账号
$mail-FromName = get_option('blogname');
$to = $to;//收件人
$mail-AddAddress($to);
$mail-Subject = $subject;//主题
$mail-Body = $message;//正文
$mail-WordWrap = 80;
//$mail-AddAttachment("f:/test.png"); //可以添加附件
$mail-IsHTML(true);
$mail-Send();
php邮件类发送不了邮件
下载个 phpMailer 和相关手册 给你个教程,
具体你这个为什么我也不清楚,估计是权限问题,别太纠结 主要是把邮件发出去就好了,你试试我这个方法
使用phpmailer(php+socket)
先下载一个phpmailer类和手册哦
1.引入
2.实例化
3.调用发送
4.
$ob=new PHPMailer();
//$ob-Charset;//如果乱码查手册使用这个
$ob-IsSMTP();//用smtp协议来发送
$ob-Host='smtp.163.port';
$ob-SMTPAuth=true;
$ob-Username='你的用户名,例如(php123)';
$ob-Password='1234';
$ob-From='php123@163.com';//从哪发来的,必须写@163.com的,注意如果写其他的则发送失败
$ob-FromName='php123';
$ob-Subject='php test mail';//主题
$ob-Body='我叫二百5,本人三大特点:聪明,帅,谦虚';//玩笑--内容
$ob-Addaddress('123@qq.com');//目标地址
$ob-AddCC('456@qq.com');//添加抄送地址
$re=$ob-send();//成功返回true(印象中)
if($re){
echo '成功';
}else{
echo '失败了';
}
PHP邮件发送类怎么弄,我的出错了,帮我看下
if(mysql_insert_id()){//写入成功,发邮件
跟这个语句对于的大括号呢??
你这个错误很明显,告诉你是缺少闭合结束符,一般就是指大括号
如何在php用mail发送邮件
有两种方法
一、使用PHP内置的mail()函数
二、使用封装SMTP协议的邮件类
具体可以参考这篇文章,希望对你有帮助