zoukankan      html  css  js  c++  java
  • PHP发送邮件

    方法一: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 = "xxxx@163.com"; // 邮箱 $mail->Password = "****"; // 密码 $mail->From = "xxxx@163.com"; $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那视频的笔记

  • 相关阅读:
    P1495 曹冲养猪
    luoguP4281[AHOI2008]紧急集合 / 聚会
    NOIP1997 代数表达式
    luogu P3709大爷的字符串题
    luoguP3912 素数个数
    POJ 1065 Wooden Sticks
    POJ 1063 Flip and Shift
    POJ 1062 昂贵的聘礼
    POJ 1003 Hangover
    POJ 1001 Exponentiation
  • 原文地址:https://www.cnblogs.com/tinyphp/p/3018683.html
Copyright © 2011-2022 走看看