600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > PHP实现SMTP邮件发送的代码示例

PHP实现SMTP邮件发送的代码示例

时间:2018-11-26 22:18:08

相关推荐

PHP实现SMTP邮件发送的代码示例

后端开发|php教程

SMTP

后端开发-php教程

当你还在纠结php内置的mail()函数不能发送邮件时,那么你现在很幸运,此时的这篇文章可以帮助到你!

代理商管理系统 源码,用vscode写java程序,ubuntu 进程休眠,tomcat总是启动超时,python 爬虫 加密,php底层实现,安徽贴心seo优化口碑推荐,文件上传下载网站 下载,html5手机文章新闻模板lzw

本篇文章给大家带来的内容是关于PHP实现SMTP邮件发送的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

php时时彩平台源码,ubuntu更新19,志摩京佑 Tomcat,网络爬虫cookie,php中导出到excel,关键词seo排名优化手机lzw

php利用smtp类来发邮件真是屡试不爽,我用过很久了,基本上没出过问题。本博客后台,当博主回复留言时候,会自动给网友发一封有新回复提示的邮件也是用的本文这个方法实现的。

个人简介源码php,ubuntu 14安装失败,tomcat是服务器么,爬虫也要会linux,php为什么不能多表查询,seo课程 基础lzw

smtp类发送邮件的方法其实很简单,也很稳定,类是别人已经写好的了,你只需要调用就行了。几行php源码简单的配置就能发邮件,是不是很期待的试一试呢!

$address1, ickname=>$nickname1),array(address=>$address2, ickname=>$nickname2)) * @param $subject string 邮件主题 * @param $body string 邮件内容 * @param $file string 附件 * @return bool|string 发送成功返回true 反之返回报错信息 * @throws Exception */function send_mail_by_smtp($address, $subject, $body, $file = \){ require(./PHPMailer-master/Exception.php); require(./PHPMailer-master/PHPMailer.php); require(./PHPMailer-master/SMTP.php); //date_default_timezone_set("Asia/Shanghai");//设定时区东八区 $mail = new PHPMailer(); //Server settings $mail->SMTPDebug = 2; $mail->isSMTP();// 使用SMTP方式发送 $mail->Host = \; // SMTP邮箱域名 $mail->SMTPAuth = true; // 启用SMTP验证功能 $mail->Username = "*****@"; // 邮箱用户名(完整email地址) $mail->Password = "*****"; // smtp授权码,非邮箱登录密码 $mail->Port = 25; $mail->CharSet = "utf-8"; //设置字符集编码 "GB2312" // 设置发件人信息,显示为 你看我那里像好人(xxxx@) $mail->setFrom($mail->Username, 你看我那里像好人); //设置收件人 参数1为收件人邮箱 参数2为该收件人设置的昵称 添加多个收件人 多次调用即可 //$mail->addAddress(********@, 你看我那里像好人); if (is_array($address)) { foreach ($address as $item) { if (is_array($item)) { $mail->addAddress($item[address], $item[ ickname]); } else { $mail->addAddress($item); } } } else { $mail->addAddress($address, adsf); }//设置回复人 参数1为回复人邮箱 参数2为该回复人设置的昵称 //$mail->addReplyTo(*****@, Information); if ($file !== \) $mail->AddAttachment($file); // 添加附件 $mail->isHTML(true); //邮件正文是否为html编码 true或false $mail->Subject = $subject; //邮件主题 $mail->Body = $body; //邮件正文 若isHTML设置成了true,则可以是完整的html字符串 如:使用file_get_contents函数读取的html文件 //$mail->AltBody = This is the body in plain text for non-HTML mail clients; //附加信息,可以省略 return $mail->Send() ? true : ErrorInfo: . $mail->ErrorInfo;} $path = .\wpic907.jpg;$ret = send_mail_by_smtp(*******@, PHPMailer邮件标题, PHPMailer邮件内容, $path);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。