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

PHPMailer中没有电子邮件扩展的用户名

终翔
2023-03-14

我想使用我的大学电子邮件服务器发送/接收电子邮件的项目,主机在我们的大学服务器。我们有一个电子邮件的真实用户名和密码。举个例子:我们的登录用户名就像“xxxxxx”在Squirrelmail上的电子邮件地址“xxxxxx@metu.edu.tr”。用户名没有电子邮件扩展名。我可以使用这些凭据登录并查看电子邮件:

用户名: xxxxxx

密码:yyyyy

现在我设置PHPMailer设置如下:

定义('SMTP_主机','mail.metu.edu.tr');

定义('SMTP_端口','587');

定义('SMTP_SECURE','tls');

定义('SMTP_用户','xxxxxx@metu.edu.tr');

定义('SMTP_密码','yyyyy');

这里是PHPMAILER错误:

SMTP -> ERROR: Password not accepted from server: 535 5.7.8 Error: authentication failed: authentication failure 
SMTP -> FROM SERVER:250 2.0.0 Ok 
SMTP Error: Could not authenticate.

所有设置都正确。密码也正确。因为我可以使用另一个带有用户名的主机向自己发送电子邮件”xxxxxx@zzz.com“如果我设置用户名(电子邮件地址)”xxxxxx@zzz.com在邮件服务器上,而不是“xxxxxx”。我认为在大学里,他们设置的电子邮件地址没有扩展。但是我真的需要在这个主机上收发电子邮件。

如何在不干预主机属性的情况下修复此PHPMailer问题。

共有1个答案

丁德义
2023-03-14

首先检查您的服务器是否接受普通密码或md5散列密码。我认为你把它发得很清楚。

 类似资料:
  • 我正在使用PHPmailer发送电子邮件。到目前为止,我成功地将电子邮件发送到一个地址。现在,我想在一次点击中发送多封电子邮件。 问题:我曾尝试使用下面的一些循环发送多封电子邮件,但我输出错误。是的,它发送电子邮件,但只发送到一个地址,并且该电子邮件地址将获取所有应该发送到其他电子邮件的电子邮件。 例如,当我发送17封电子邮件时,这17封电子邮件只发送到一个地址。电子邮件应根据数据库中的地址发送,

  • 我使用的PHPMailer表格在这里找到。 从网站下载的示例是“接触-3”,在引导主题中使用PHPMailer通过gmail发送SMTP电子邮件。当我使用“接触-1”时,它完全适用于我的托管域电子邮件地址,但SMTP版本适用于gmail地址,联系人表单不会提交。 在下面的代码中,我更改了以下行以添加我的gmail地址和gmail密码: 任何关于使用给定信息进行此工作的帮助都将不胜感激-提前感谢!

  • 使用Jenkins1.499和版本2.25的Jenkins电子邮件扩展插件。当电子邮件被发送时,电子邮件的内容显示为通知的附件,而不是在电子邮件的正文中。事实上,邮件正文是空白的。更改电子邮件的内容类型没有任何效果。我们使用Exchange/Outlook,这可能是问题所在吗?有什么想法可以在邮件的正文中获得邮件的内容吗?

  • 如果PhpMailer包含堆栈(例如。它总是返回“无效地址”错误。 有没有办法忽略这张支票?还是有充分的理由?我似乎在代码中找不到它,因此我没有在这里包含它。 非常感谢您的帮助。

  • 问题内容: 我在Jenkins中使用“可编辑电子邮件”插件将文件附加到电子邮件中。问题是插件无法找到要附加的文件。 我的文件结构是这样的 -ReportDirectory 工作区 ReportDirectory包含我要附加的报告。我相信插件的基本目录是工作空间。因此,我将附件位置指定为../ReportDirectory/DemoReport.html。我也尝试过ReportDirectory /

  • 问题内容: 我已经在我的网站中使用Express JS和Passport-Facebook实现了Facebook- LogIn。它运作良好(我得到了现场资料),但是问题是我没有收到电子邮件。我收到一个错误: TypeError:无法读取未定义的属性“ 0” 我的代码: 如果有人可以帮助我解决我的问题,那就太好了:) 问题答案: 我有同样的问题。我们有10位测试用户,所有10位用户的电子邮件地址都与