`
yantaoliu2006
  • 浏览: 91921 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php发送邮件

 
阅读更多
用PHP发送邮件, 可以用PHPMailer。PHPMailer是一个用于发送电子邮件的PHP函数包
那么PHPMailer怎么用呢?
第一步当然是下载PHPMailer包,有两个版本 、php4版本和php5/6版本的 下载自己合适的
下载完以后 ,看到里面有很多文件 , 其实大部分都用不到
然后进入 test看到testemail.php 文件 这里面是一个例子
代码类似
<?php
/**
* Simple example script using PHPMailer with exceptions enabled
* @package phpmailer
* @version $Id$
*/

require '../class.phpmailer.php';

try {
$mail = new PHPMailer(true); //New instance, with exceptions enabled

$body = file_get_contents('contents.html'); // 发送的内容
$body = preg_replace('/\\\\/','', $body); //Strip backslashes

$mail->IsSMTP(); // tell the class to use SMTP
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->Port = 25; // set the SMTP server port
$mail->Host = "smtp.163.com"; // SMTP server
$mail->Username = "yinxiaoluan110@163.com"; // SMTP server username
$mail->Password = "*********"; // 填写你自己邮箱的密码

//$mail->IsSendmail(); // tell the class to use Sendmail

$mail->AddReplyTo("yinxiaoluan110@163.com","First Last");

$mail->From = "yinxiaoluan110@163.com"; //发件人邮箱
$mail->FromName = “小白"; //发件人

$to = "745888750@qq.com"; //收件人

$mail->AddAddress($to);

$mail->Subject = "First PHPMailer Message";

$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->WordWrap = 80; // set word wrap

$mail->MsgHTML($body);

$mail->IsHTML(true); // send as HTML

$mail->Send();
echo 'Message has been sent.';
} catch (phpmailerException $e) {
echo $e->errorMessage();
}
?>
上面代码 ,有注释说明的比较重要 需要认真填写一下
有不懂SMTP服务器的 可以参考一下 wordpress发送解决方法 这篇文章
注意:
1.如果报错 :Could not execute: /var/qmail/bin/sendmail
那么你需要把 配置文件中的 $mail->IsSendmail(); 注释掉
2.如果你用的是空间
报错:SMTP Error: Could not connect to SMTP host
那么你需要 修改
class.smtp.php
$this->smtp_conn = @fsockopen
改为
$this->smtp_conn = @pfsockopen
因为很多空间把fsockopen禁用了!
按照以上步骤 , 您的邮件应该已经发送成功了
其实 phpmailer 包我们真正用到的文件只有 class.phpmailer.php和class.smtp.php
分享到:
评论

相关推荐

    php发送邮件,php发送邮件插件

    标题"php发送邮件,php发送邮件插件"指的是使用PHPMailer这个库来实现邮件的发送功能。PHPMailer是一个强大的邮件发送库,它支持SMTP验证,可以发送HTML邮件,甚至可以添加附件,极大地增强了PHP处理邮件的能力。 ...

    用PHP发送邮件相关文件

    总的来说,"用PHP发送邮件相关文件"提供的资源可以帮助开发者理解并实现通过PHP与第三方邮件服务器的SMTP接口进行安全通信,这对于需要发送确认邮件、通知、订阅等内容的Web应用是非常关键的。通过学习和实践这个...

    php发送邮件源代码

    PHP发送邮件是Web开发中常见的需求,特别是在用户注册、忘记密码等场景中。PHPMailer是一个广泛使用的PHP库,专门用于处理邮件发送。本教程将详细讲解如何使用PHPMailer_v5.1版本来发送邮件。 首先,你需要从官方...

    PHP发送邮件DEMO

    这个“PHP发送邮件DEMO”提供了一个基础的框架,帮助开发者快速理解并实现PHP邮件发送功能。下面将详细介绍PHP发送邮件的基本原理、常用方法以及如何使用这个DEMO。 首先,PHP发送邮件主要依赖于`mail()`函数。这个...

    php 发送邮件源码

    首先,PHP发送邮件主要依赖于`mail()`函数,这是一个内置函数,可以用来通过SMTP服务器发送电子邮件。但使用`mail()`函数直接发送邮件有时可能会遇到一些问题,如垃圾邮件过滤、邮件格式错误等。因此,通常我们会...

    PHP发送邮件失败解决方案,PHP发送邮件不成功解决办法

    本教程将针对"PHP发送邮件失败"这一主题,提供一系列可能的解决方案,并提供相关的源代码示例。 首先,我们需要了解PHP发送邮件的基本原理。PHP的`mail()`函数是内置的发送邮件功能,但其功能有限,通常不适用于...

    用php发送邮件,源代码

    本文将详细讲解如何使用PHP发送邮件以及相关的源代码实现。发送邮件是网站与用户交互的重要方式之一,常用于注册验证、通知服务和密码重置等场景。 PHP发送邮件主要依赖于`PHPMailer`库或内置的`mail()`函数。`...

    php发送邮件,非常简单的发送邮件

    php发送邮件,很简单的发送邮件,一看就会

    PHP 发送邮件功能代码

    ### PHP 发送邮件功能代码详解 #### 一、概述 在Web开发中,邮件功能是一项非常重要的服务。它被广泛应用于用户注册验证、密码找回、通知提醒等场景。本篇文章将详细解析如何利用PHPMailer这一强大的辅助类来实现...

    php发邮件 phpMailer

    PHPMailer是一个流行的PHP库,它允许开发者通过PHP发送电子邮件。本篇文章将深入探讨如何使用PHPMailer来发送邮件以及相关的重要知识点。 首先,我们需要了解PHPMailer的基本用法。在你的项目中引入PHPMailer_v2.3...

    php发送邮件类库

    php发送邮件类库

    php发送邮件已经封装,用法已经注明

    这里的"php发送邮件已经封装,用法已经注明"的标题和描述提示我们,有一个已经完成的PHP邮件发送类,并且在类的注释中提供了使用方法。 邮件发送在PHP中通常是通过`PHPMailer`、`SwiftMailer`或自定义类来实现的。...

    PHP 发送邮件

    PHP中利用PHPMailer配合QQ邮箱实现发邮件 优点: 可运行在任何平台之上 支持SMTP验证 发送邮时指定多个收件人,抄送地址,暗送地址和回复地址;注:添加抄送、暗送仅win平台下smtp方式支持 支持多种邮件编码包括:8...

    php发送邮件核心代码

    在PHP中发送邮件是一项常见的任务,它涉及到PHP的mail()函数和SMTP协议的理解。下面将详细解释这个核心过程,以及如何使用PHP实现邮件发送。...以上就是PHP发送邮件的核心知识点,希望对你理解PHP邮件发送有所帮助。

    PHP发送邮件Demo案例

    下面将详细解释PHP如何发送邮件,并通过提供的"PHP发送邮件Demo案例"进行深入理解。 首先,PHP发送邮件主要依赖于`PHPMailer`库或者PHP内置的`mail()`函数。`PHPMailer`是一个广泛使用的第三方库,提供了丰富的功能...

    php 发送邮件配置

    php 发送邮件的各种配置信息,首先要加载php 的mail 类,然后就是配置各种参数,端口,

    php发送邮件demo代码

    PHPMailer是一个流行的PHP库,它允许开发者通过SMTP协议发送邮件,支持SSL/TLS加密,大大简化了邮件发送的过程。这篇教程将深入探讨如何使用PHPMailer库在PHP中实现邮件发送功能。 首先,我们需要理解PHPMailer的...

    php发邮件教程

    php发邮件视频教程

    php发送邮件方式

    同时,为了提高安全性,避免邮件被标记为垃圾邮件,应遵守反垃圾邮件政策,如添加发件人地址,设置适当的邮件头,并确保内容合法。 总结来说,PHP通过`mail()`函数提供基础的邮件发送能力,而PHPMailer和...

    功能强大的PHP发邮件类.zip

    本资源“功能强大的PHP发邮件类.zip”提供了一个专门用于发送电子邮件的PHP类库,这对于开发者来说是一个非常实用的工具。下面将详细介绍这个类库的核心功能、使用方法以及相关知识点。 首先,PHP的邮件发送功能...

Global site tag (gtag.js) - Google Analytics