PHPmailer怎么安装的问题求大神? 400 报错
这个我老是安装出错请大神指点PHPMailer类的安装或发个安装手册中文的(小弟英文能力不行啊)
PHPMailer需要安装么……######
呵呵没装着个库怎么用这个include指令引用,phpmailer这个库要装的,我老是装不上出错,
地址:httP://phpmailer.woxware.con/index.php?pg=phpmailer 库的地址共同学习下,不过先谢谢你
这个库的地址更正一下(手抖了一下写错了)
http://phpmailer.worxware.con/index.php?pg=phpmailer
######这个库的地址更正一下(手抖了一下写错了)
http://phpmailer.worxware.con/index.php?pg=phpmailer
你放心大胆的解压后include吧, 没那么复杂的, 这东西用的人挺多的......我5年前就用过......
/** * PHPemailer发送邮件 * @param array $data 基本参数 * @return bool */ function Sendmail($data){ $config = &get_config(); $con_mail = $config['mail']; require('phpemailer/class.phpmailer.php'); require("phpemailer/class.smtp.php"); $mail = new PHPMailer(); //new一个PHPMailer对象出来 $body = eregi_replace("[\]",'',$data['body']); //对邮件内容进行必要的过滤 $mail->CharSet ="UTF-8";//设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置,否则乱码 $mail->IsSMTP(); //设定使用SMTP服务 $mail->SMTPDebug = 1; // 启用SMTP调试功能 1 = errors and messages 2 = messages only $mail->SMTPAuth = true; // 启用 SMTP 验证功能 $mail->SMTPSecure = "ssl"; // 安全协议 $mail->Host = $con_mail['smtp_host']; // SMTP 服务器 $mail->Port = $con_mail['smtp_port']; // SMTP服务器的端口号 $mail->Username = $con_mail['smtp_user']; // SMTP服务器用户名 $mail->Password = $con_mail['smtp_pass']; // SMTP服务器密码 $mail->SetFrom($con_mail['admin_mail'], $data['title']); $mail->AddReplyTo($con_mail['admin_mail'],'Hello'); $mail->Subject = $data['title']; $mail->AltBody = $body; $mail->MsgHTML($data['content']); $mail->AddAddress($data['mail_to'], "Hello Union"); if(!$mail->Send()) { return FALSE; //echo "Mailer Error: " . $mail->ErrorInfo;//错误信息 }else{ unset($mail); return TRUE; } }
这个是我用在CI里面发邮件的!
$config['mail']['smtp_host'] = 'smtp.gmail.com'; $config['mail']['smtp_user'] = '用户名@gmail.com'; $config['mail']['smtp_pass'] = '密码'; $config['mail']['smtp_port'] = 465;//这里是端口 $config['mail']['admin_mail'] = "用户名@gmail.com";
这里是配置.你自己改下,还有问题可以留言 ######phpmailer全裤打包中,有个example的东西,你不会看吗?它里面有各用法了,按要求,copy一下它里的的例子就可了。######
/** * PHPemailer发送邮件 * @param array $data 基本参数 * @return bool */ function Sendmail($data){ $config = &get_config(); $con_mail = $config['mail']; require('phpemailer/class.phpmailer.php'); require("phpemailer/class.smtp.php"); $mail = new PHPMailer(); //new一个PHPMailer对象出来 $body = eregi_replace("[\]",'',$data['body']); //对邮件内容进行必要的过滤 $mail->CharSet ="UTF-8";//设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置,否则乱码 $mail->IsSMTP(); //设定使用SMTP服务 $mail->SMTPDebug = 1; // 启用SMTP调试功能 1 = errors and messages 2 = messages only $mail->SMTPAuth = true; // 启用 SMTP 验证功能 $mail->SMTPSecure = "ssl"; // 安全协议 $mail->Host = $con_mail['smtp_host']; // SMTP 服务器 $mail->Port = $con_mail['smtp_port']; // SMTP服务器的端口号 $mail->Username = $con_mail['smtp_user']; // SMTP服务器用户名 $mail->Password = $con_mail['smtp_pass']; // SMTP服务器密码 $mail->SetFrom($con_mail['admin_mail'], $data['title']); $mail->AddReplyTo($con_mail['admin_mail'],'Hello'); $mail->Subject = $data['title']; $mail->AltBody = $body; $mail->MsgHTML($data['content']); $mail->AddAddress($data['mail_to'], "Hello Union"); if(!$mail->Send()) { return FALSE; //echo "Mailer Error: " . $mail->ErrorInfo;//错误信息 }else{ unset($mail); return TRUE; } }
这个是我用在CI里面发邮件的!
$config['mail']['smtp_host'] = 'smtp.gmail.com'; $config['mail']['smtp_user'] = '用户名@gmail.com'; $config['mail']['smtp_pass'] = '密码'; $config['mail']['smtp_port'] = 465;//这里是端口 $config['mail']['admin_mail'] = "用户名@gmail.com";
这里是配置.你自己改下,还有问题可以留言
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。