php发送邮件问题(smtp的问题)

问题描述

php发送邮件问题(smtp的问题) 5C
<?php
require_once('./class.phpmailer.php');
$mail= new PHPMailer();
$body= ""发送邮件成功"";
//采用SMTP发送邮件
$mail->IsSMTP();
//邮件服务器
$mail->Host = ""smtp.163.com"";
$mail->SMTPDebug = 0;
//使用SMPT验证
$mail->SMTPAuth = true;
//SMTP验证的用户名称
$mail->Username = """";
//SMTP验证的秘密
$mail->Password = """";
//设置编码格式
$mail->CharSet = ""utf-8"";
//设置主题
$mail->Subject = ""测试"";

//设置发送者
$mail->SetFrom('****@163.com' 'test');

//接受者邮件名称
$mail->AddAddress(""***@163.com""test"");//发送邮件
if(!$mail->Send()) {
echo ""Mailer Error: "" . $mail->ErrorInfo;
} else {
echo ""Message sent!"";
}
?>
这个代码的问题在哪 ????

解决方案

这段代码没问题啊,是不是你发送不成功?这个很多原因的啊,也许你所用的邮箱不支持,163的邮箱在早期申请的支持,后期的是不支持的

解决方案二:
echo ""Mailer Error: "" . $mail->ErrorInfo;这里输出了什么?
请先确定你的163.com设置了可以通过smtp.163.com发送邮件

解决方案三:
http://blog.csdn.net/fdipzone/article/details/8683993

时间: 2024-09-13 21:46:39

php发送邮件问题(smtp的问题)的相关文章

一段VB.NET代码,生成邮件,发送邮件,支持SMTP验证用户名密码.

smtp|发送邮件 可以生成邮件,可以发送邮件,稍做修改就可以写成一个com组件,在ASP里调用.以后我会整理成一个完整的. -------------------------------------------------------------------------------- '-------------------------------------------------'生成基本邮件格式(包括附件),发送邮件到SMTP服务器,'只能发送到发件人SMTP服务器(需验证),直接投递功

email-phpmailer发送邮件提示SMTP server error怎么回事?

问题描述 phpmailer发送邮件提示SMTP server error怎么回事? 以下是我的代码 错误提示信息为: SMTP server error: Error: send HELO/EHLO first 如果把SMTPAuth改为true,错误为 SMTP Error: Could not authenticate. Mail errorSMTP Error: Could not authenticate. 请教大神是什么原因? 是不是还需要哪些设置?还是phpmailer用得不对?

Python实现SMTP发送邮件详细教程_python

简介 Python发送邮件的教程本人在网站搜索的时候搜索出来了一大堆,但是都是说了一大堆原理然后就推出了实现代码,我测试用给出的代码进行发送邮件时都不成功,后面找了很久才找到原因,这都是没有一个详细的环境调试导致,所以今天特出一个详细的教程,一步一步从环境调试到代码实现整一个教程,希望对还在苦苦寻找解决方法却迟迟不能得到有效解决的人员一点帮助. SMTP协议 首先了解SMTP(简单邮件传输协议),邮件传送代理程序使用SMTP协议来发送电邮到接收者的邮件服务器.SMTP协议只能用来发送邮件,不能用

php中通过curl smtp发送邮件_php技巧

先google了一下,发现很多问相关问题的但没有相关的解答,在phpclasses里也没有找到相关的类于是自己边看stmp的相关协议边开始尝试curl SMTP协议 这个在网上可以找到多相关的例子,可以自己实验一下使用telnet去连接mail服务器 复制代码 代码如下: $ telnet 邮箱SMTP服务地址 25 Trying 邮箱服务IP地址... Connected to 邮箱SMTP服务地址. Escape character is '^]'. exchange邮箱服务器地址 Micr

java实现基于SMTP发送邮件的方法_java

本文实例讲述了java实现基于SMTP发送邮件的方法.分享给大家供大家参考.具体实现方法如下: import java.util.Date; import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Tra

php中利用curl smtp发送邮件实例

$ telnet 邮箱SMTP服务地址 25 Trying 邮箱服务IP地址... Connected to 邮箱SMTP服务地址. Escape character is '^]'.  exchange邮箱服务器地址 Microsoft ESMTP MAIL Service ready at Sat, 2 Jun 2012 15:02:12 +0800 EHLO 127.0.0.1 -exchange邮箱服务器地址 Hello [邮箱服务IP地址] -SIZE -PIPELINING -DSN

分享:.NET发送邮件

今天在网上搜集了一些使用.net发送邮件的资料,现在拿出来和大家分享一下!在.net中,.NET自带了发送邮件的功能,在VS2003中该功能已经封装进.NET Framework的System.Web.Mail的命名空间里了,在VS2005下更多的是利用System.Net.Mail命名空间了. 今天在网上搜集了一些使用.net发送邮件的资料,现在拿出来和大家分享一下!在.net中,.NET自带了发送邮件的功能,在VS2003中该功能已经封装进.NET Framework的System.Web.

轻松绕过SMTP服务器的身验证

由于技术和安全问题,现在大部分的虚拟主机服务商都采用JMAIL组件提供ASP脚本发送邮件的服务,其发送代码如下: Set Jmail = Server.CreateObject("Jmail.SMTPMail") Jmail.ServerAddress = "SMTP服务器地址" Jmail.Sender = "发送者邮件地址" Jmail.Subject = "邮件主题" Jmail.AddRecipient "接

在C#编写代码发送邮件

发送邮件 在.Net FrameWork中System.Web.Mail的命名空间提供了类SmtpMail,用于发送电子邮件,以下是我发送邮件的代码: MailMessage mm=new MailMessage(); mm.From="lixun007@163.net"; mm.To="Bill@Microsoft.com"; mm.Subject="收到了回个话"; mm.Body="为什么Smtp类的Server属性不提供口令验证

php利用smtp类实现电子邮件发送_php技巧

smtp类发送邮件的方法既简单又稳定,几行简单的配置就能发邮件,是不是很期待的试一试呢! 以下就是核心代码: <?php require_once "email.class.php"; //******************** 配置信息 ******************************** $smtpserver = "smtp.126.com";//SMTP服务器 $smtpserverport =25;//SMTP服务器端口 $smtpus