社区首页 >问答首页 >使用phpmailer发送电子邮件时出错-中继不允许的SMTP错误:数据未被接受

使用phpmailer发送电子邮件时出错-中继不允许的SMTP错误:数据未被接受
EN

Stack Overflow用户
提问于 2013-12-17 05:06:39
回答 2查看 6.2K关注 0票数 1

我试图使用phpmailer发送电子邮件,但以下代码未能发送此错误的电子邮件:

SMTP错误:数据结束命令失败: 553中继不允许的SMTP错误:数据未被接受。邮件发送错误: SMTP错误:数据不被接受。

代码如下:

代码语言:javascript
代码运行次数:0
复制
<?php
require 'phpmailer/PHPMailerAutoload.php';

$mail = new PHPMailer;

$mail->isSMTP();
$mail->CharSet = 'UTF-8';
                                      // Set mailer to use SMTP
$mail->Host = 'smtp.zoho.com';  // Specify main and backup server
$mail->SMTPDebug  = 1;
$mail->SMTPAuth = true;                               // Enable SMTP authentication
$mail->Username = 'noreply@website.com';                            // SMTP username
$mail->Password = '846Support.x.1';                           // SMTP password
$mail->SMTPSecure = 'ssl';   
$mail->Port = 465;                         // Enable encryption, 'ssl' also accepted

$mail->From = $_POST['email'];
$mail->FromName = $_POST['name'];
$mail->addAddress('info@website.com');  // Add a recipient
$mail->addReplyTo($_POST['email'], $_POST['name']);

$mail->WordWrap = 50;                                 // Set word wrap to 50 characters
$mail->isHTML(true);                                  // Set email format to HTML

$body = $_POST['message'];
$body = wordwrap($body, 70, "\r\n");
$body = $body . "\r\n" . "Phone: " .$_POST['phone'];

$mail->Subject = 'Contact Form';
$mail->Body    = $body;

if(!$mail->send()) {
    echo 'Mailer Error: ' . $mail->ErrorInfo;
    exit();
}
else
{
    echo 'success';
}
?>
EN

回答 2

Stack Overflow用户

发布于 2016-02-02 15:53:53

我想Zoho SMTP服务器不接受使用smtp登录邮件的电子邮件发送邮件。我改变了,它已经过去了。

票数 4
EN

Stack Overflow用户

发布于 2017-01-07 20:46:37

-You仍然可以在很少改变的情况下使用Zoho。-问题:不允许中继,因为发件人地址(用户输入的地址)和发件人地址(您指定为管理电子邮件地址)不匹配。您可以访问/Tools/电子邮件日志来验证。-Work周遭:更改地址与发件人地址,您仍然知道谁正在发送这封邮件,看看返回部分。提交:转到/wp-content/plugins/postman-smtp/Postman/Postman-Mail/PostmanZendMailEngine.php,,转到该文件的末尾,并注释这一行:$senderEmail =$发送者->getEmail ();然后是带有发送值的地址,请参见下面的最终结果// $senderEmail =$发送者->getEmail ();$senderEmail = $ this ->transport->getFromEmailAddress ();-它现在应该可以工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20635008

复制
相关文章
PHP 使用 phpmailer 发送电子邮件
phpMailer 是一个非常强大的 ph p发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。
OwenZhang
2021/12/08
2.1K0
PHP 使用 phpmailer 发送电子邮件
PHP 使用 phpmailer 发送电子邮件 以及封装方法
phpMailer 是一个非常强大的 ph p发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。
Inkedus
2020/04/16
3.4K0
PHP 使用 phpmailer 发送电子邮件 以及封装方法
使用 PHPMailer 发送邮件
PHPMailer 是一个强大的 PHP 编写的邮件发送类,使用它可以更加便捷的发送邮件,并且还能发送附件和 HTML 格式的邮件,同时还能使用 SMTP 服务器来发送邮件。
Denis
2023/04/15
9360
PHPMailer的使用 —— 发送邮件
安装 composer require phpmailer/phpmailer demo <?php require 'vendor/autoload.php'; use PHPMailer\PHPM
崔哥
2022/05/25
6820
使用PHPMailer发送邮件
站长已将PHPMail进行了再次封装,使用快捷方便,使用之前请先下载插件包: PHPMailer-Sindsun.rar  下面直接贴出使用的方法(这里用的ThinkPHP将行演示): <?php
Sindsun
2019/12/06
8260
使用PHPMailer发送邮件
Spring Boot – 通过 SMTP 发送电子邮件
Spring Boot提供了使用JavaMail库通过 SMTP 发送电子邮件的功能。在这里,我们将说明开发可用于发送带或不带附件的电子邮件的 Restful Web 服务的分步指南。为了开始执行这些步骤,我们首先使用 Spring Initializer 创建一个 Spring Boot 项目。
用户1418987
2023/10/26
5520
Spring Boot – 通过 SMTP 发送电子邮件
使用开源phpmailer发送邮件
网上也有几篇教程,不过我是为了给自己的服务可以发送邮件给自己用,所以只是用phpmailer的base功能,不需要使用smtp。
libo1106
2018/08/08
9140
整合ThinkPHP功能系列之PHPMailer发送SMTP邮件可带附件
最近公司赶项目,只能抽出来时间去写点别的东西,然后也在给十年之约项目写签约博客申请审核系统,憋大招啊 博客没有发过关于十年之约的文章,但是我也是已经加入了十年之约,同时也加入了十年之约的项目组,过段时间等系统上线了再发关于十年之约这个项目的介绍等其他东西,这篇文章还是讲使用PHPMailer发送SMTP邮件,因为十年之约项目审核以后会给通过的博客发送邮件以及会带上一个公约附件 PHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及可以添加附件发送,并不像PHP本身mail()
沈唁
2018/06/06
1.5K0
调用网站第三方接口实现短信发邮件「建议收藏」
一,电子邮件的使用 在项目开发中,经常会用到通过程序发送电子邮件,例如:注册用户邮件激活,通过邮件找回密码,发送报表等。 二,通过PHP程序来操作电子邮件 几种通过PHP发送电子邮件的方式 1)通过mail()函数发送邮件 2)使用fsockopen方式连接smtp服务器发送 3)使用phpmailer邮件类发送。 个人推荐使用phpmailer邮件类发送,phpmailer比较方便而且功能强大 1)通过mail()函数发送邮件 PHP中的mail函数允许从脚本中直接发送电子邮件
全栈程序员站长
2022/09/07
6.2K0
thinkphp5使用PHPMailer发送邮件
PHPMailer是一个用于发送电子邮件的PHP函数包。直接用PHP就可以发送,无需搭建复杂的Email服务。今天来说一下如何在thinkphp框架中使用此扩展类。
申霖
2019/12/27
1.4K0
thinkphp5使用PHPMailer发送邮件
WordPress主题开发,如何修改自带的邮件发送功能?
今天收到两条评论,发现没有收到邮件通知,转念一想自己也没设置过邮件相关的配置,查了一下文档发现wordpress是通过wp_mail函数发送邮件的。
房东的狗丶
2023/02/17
6970
不使用smtp直接发送邮件
用smtp发邮件挺蛋疼的,不是有配额限制就是有配额限制.所以我觉得应该有直接发送邮件的办法.回归到用命令行装逼的年代,我们是这样发信的: C:\>nslookup 默认服务器: google-public-dns-a.google.com Address: 8.8.8.8 > set type=mx > qq.com 服务器: google-public-dns-a.google.com Address: 8.8.8.8 非权威应答: qq.com MX preference = 10, mail
码农二狗
2018/06/29
2.7K1
phpmailer发送邮件功能
PHP内置的mail函数使用起来不够方便,另外受其他语言的影响,博主更偏好面向对象的包管理模式,因此phpmailer成为了我用PHP发送邮件的首选,这里分享给大家。 库导入
用户2323866
2021/07/01
8100
如何在FreeBSD 10.1上使用Sendmail通过外部SMTP服务发送电子邮件
设置新的Web服务器时最常见的需求之一是发送电子邮件。最安全,最简单的方法是将服务器连接到SendGrid或Amazon SES等邮件服务。使用外部服务将帮助您避免陷阱,例如您的服务器IP被反垃圾邮件服务列入黑名单。
温浪
2018/10/19
3.2K0
无插件使用SMTP发送邮件
但是对于很多和我一样不喜欢使用插件的人来说,很多SMTP插件不好用,而且有的还报错。
许都博客
2021/06/16
1.1K0
实战记录—PHP使用curl出错时输出错误信息
踩过的坑,实在不想再踩了,记录记录。 CURL错误列表 curl_exec($ch);//执行curl if (curl_errno($ch)) { echo 'Curl error: ' . curl_error($ch);//出错输出错误 } curl_close($ch);//关闭curl 同理,像正则,Json,数据库这些出错时基本都会有提供有帮助的错误信息 CURL状态码列表 状态码 状态原因 解释 0 正常访问 1 错误的协议 未支持的协议。此版cURL 不支持这一协议。 2 初始
房东的狗丶
2023/02/17
6.1K0
thinkphp5中使用phpmailer实现发送邮件功能(转载)
一、开启SMTP服务(使用php发送邮件需要用到SMTP服务,这里以163邮箱的SMTP服务为例)。
lin_zone
2018/08/20
1.4K0
【Laravel】使用QQ SMTP发送邮件
MAIL_DRIVER=smtp MAIL_HOST=smtp.qq.com MAIL_PORT=465 MAIL_USERNAME=[**邮箱地址**] MAIL_PASSWORD=[**QQ邮箱的授权码(不是邮箱密码)**] MAIL_ENCRYPTION=ssl
redszhao
2021/08/09
1.2K0
【Laravel】使用QQ SMTP发送邮件
PHP中利用PHPMailer配合QQ邮箱实现发邮件
phpmailer 实现给网站用户发送邮件,WordPress 好像禁用了 mail()函数,也不能直接使用自带的发送邮件,以防止暴露 IP PHPMailer 的介绍: 可运行在任何平台之上 支持 SMTP 验证 发送邮时指定多个收件人,抄送地址,暗送地址和回复地址;注:添加抄送、暗送仅 win 平台下 smtp 方式支持 支持多种邮件编码包括:8bit,base64,binary 和 quoted-printable 支持冗余 SMTP 服务器,即可以指定主 smtp 服务器地址也只可以指定备份 smt
沈唁
2018/05/24
2K0
PHPMailer使用QQ邮箱实现邮件发送功能
本文实例为大家分享了PHPMailer使用QQ邮箱实现邮件发送的具体代码,供大家参考,具体内容如下
用户2323866
2021/06/30
1.2K0

相似问题

通过SMTP使用PHPMailer发送电子邮件时出错

12

邮件发送错误: SMTP错误:数据未被接受

12

PHPMailer SMTP错误:不接受数据

20

PHPMailer错误- SMTP错误:不接受数据

12

phpmailer -以下SMTP错误:未接受数据

160
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档