当前位置: 首页 > 知识库问答 >
问题:

在服务器域中使用phpmailer发送电子邮件时出错,但在本地主机中成功

百里文景
2023-03-14

我有这个问题的细节错误,

SMTP-

请帮帮我,伙计们!?

我有一个问题与phpmail.我发送电子邮件与phpmailer在localhost是成功的,但当我上传它在我的服务器域,有一个错误发生.错误是...

SMTP错误:无法进行身份验证。邮件程序错误:SMTP错误:无法进行身份验证。

这是我的剧本。。

....
$mail = new PHPMailer();

$mail->IsSMTP();

$mail->Mailer = "smtp";

$mail->Host = "ssl://smtp.gmail.com";

$mail->Port = 465;

$mail->SMTPAuth = true;

$mail->Username = "wasis85@gmail.com";

$mail->Password = "password"; 

$mail->From     = "wasis85@gmail.com";

$mail->FromName = "Wasis Lukito";

$mail->AddAddress($ema[$ari_no],"wasis");

$mail->AddCC("wasisl85@yahoo.com");

$mail->AddReplyTo("wasisl85@yahoo.com","Wasis Lukito");

$mail->WordWrap = 50;

$mail->IsHTML(true);

$mail->Subject  =  "Penolakan Data BPLPSE";

$mail->Body     =  "Alasan di tolak ";

$mail->AltBody  =  "This research is supported by Google.com";

...

共有2个答案

鞠侯林
2023-03-14

剧本似乎还不错。我相信您必须检查并确保您的服务器是否支持SMTP,或者是否已正确配置为SMTP。

柯曜文
2023-03-14

我在评论(或取消)这一行时解决了同样的问题

//$mail-

这是因为从某个服务器上我遇到了相同的错误:SMTP错误:无法进行身份验证(密码也不正确…等等)

 类似资料:
  • 问题内容: 我尝试使用php mail()函数将电子邮件从本地主机发送到我的yahoo电子邮件帐户,返回消息说我成功发送了电子邮件,但没有收到任何电子邮件。我一直在阅读并尝试许多所谓的“简单方法”来发送电子邮件,但结果令人失望,它们都不适合我。以下是代码,配置和错误消息。有人可以启发我吗?谢谢。 PHP代码 php.ini的配置(我正在使用Gmail邮件服务器) SMTP = smtp.gmail

  • 当我在本地机器上运行脚本时 客户- 但是当我在主机上运行相同的脚本时 SMTP- 你有办法解决这个问题吗? 提前感谢。

  • 问题内容: 我正在Windows上使用WampServer来测试站点。我有一个注册系统,用户会收到一封确认电子邮件。 是否可以从本地主机发送电子邮件? 问题答案: 如果要直接从本地主机发送电子邮件,则需要安装邮件传输代理(MTA),或者安装SMTP服务。 IIS提供了一个。否则,您可以在Google上找到其他人。 您也可以更改 邮件设置。这将不使用每条说来发送电子邮件,而是用于允许您从PHP脚本发

  • sendmail.ini的配置 smtp_server=smtp.gmail.com smtp_port=587 smtp_ssl=tls error_logfile=err.log debug_logfile=debug.log auth_username=myemail@gmail.com auth_password=mypassword force_sender=myemail@gmail.

  • 问题内容: 我想通过本地托管的php代码发送电子邮件。 运行此代码时,出现以下错误: 我进入文件,它似乎已经配置好。 我怎样才能解决这个问题 ? 谢谢 问题答案: 它被配置为用于邮件服务器。 错误消息表明它无法连接到。 因此,您有两个选择: 在本地主机端口25上安装/正确配置SMTP服务器 更改配置以指向 可以 连接到的其他一些SMTP服务器

  • 我无法发送电子邮件从本地主机使用php脚本这是我的代码 ?> php.ini文件... “邮件功能” ;仅适用于Win32。 请帮助我解决我的问题。