• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP发送邮件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

方法一:phpmailer

1、需要下载PHPMailer文件包phpmailer.

<?php 
require("class.phpmailer.php"); 
$mail = new PHPMailer(); 
$address = $_POST['address']; 
$mail->IsSMTP();                     
// 设置邮件的字符编码,若不指定,则为'UTF-8'
//$mail->CharSet='GB2312';
$mail->Host = "smtp.163.com"; // 邮箱服务器 $mail->SMTPAuth = true; // 设置为需要验证 $mail->Username = "[email protected]"; // 邮箱 $mail->Password = "****"; // 密码 $mail->From = "[email protected]"; $mail->FromName = "发件人名字"; $mail->AddAddress("$address", ""); $mail->Subject = "PHPMailer测试邮件"; //邮件标题 $mail->Body = "Hello,这是邮件内容";   //邮件正文 $mail->AltBody = "Hello,这是不支持html时显示的邮件内容"; if($mail->Send()) {echo "ok";} ?> <html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <body> <form name="phpmailer" action="" method="post"> 发送给: <input type="text" size="50" name="address" /> <br/> <input type="submit" value="发送"/> </form> </body> </html>

方法二:mail()发送邮件

php本身提供了一个邮件发送函数mail,但是需要配置服务器,如php.ini,和sendmail.ini,感觉比较麻烦,配了一早上还是提示出错,就算配到了,以后换一台机又要重新去配,不方便。

需要注意的是,有时候发的邮件多了,发现收不到邮件就去垃圾邮箱那里找下~~

相关文章:

PHP100视频教程[第42讲]:PHP通过mail()或Socket发邮件

看完php100那视频的笔记


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
函数:PHP将字符串从GBK转换为UTF8字符集iconv发布时间:2022-07-10
下一篇:
大型网站用什么技术比较好,JSP,PHP,ASP.NET发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap