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

PhpMailer-如果包含[已关闭]地址,则发送到该地址的电子邮件无效

谢财
2023-03-14

如果PhpMailer包含堆栈(例如堆栈),我看到它不会发送电子邮件overflow@gmail.com。它总是返回“无效地址”错误。

有没有办法忽略这张支票?还是有一个很好的理由?我似乎在代码中找不到它,因此我没有在这里包含它。

非常感谢您的帮助。

共有1个答案

终彬郁
2023-03-14

这绝对不是PHPMailer拒绝的:

var_dump(PHPMailer::validateAddress('stack+overflow@gmail.com'));

给予:

bool(true)

我自己经常使用包含的地址。

你可能注射了一个失败的不同验证器,但这是不寻常的。你需要去别处看看...

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

  • 我正在尝试通过PHPMailer发送电子邮件,它工作得很好。只有一个问题,我不知道如何解决。有可能,我可能需要尝试发送电子邮件到一个无效的地址,因为一个不存在的域。因为域名不存在,所以这些电子邮件不会被发送也没关系。当我尝试发送电子邮件时,会收到一条错误消息,PHPMailer将停止,并且不会继续向其他(有效)地址发送电子邮件。有没有办法跳过那些无效的电子邮件并强制PHPMailer继续而不显示错

  • 我的数据库中有一个表,其中包含要发送的电子邮件。脚本作为cron作业定期运行,以从表中读取数据并通过SMTP服务器发送电子邮件。我正在使用PHPMailer来完成这里的工作。该脚本运行发送电子邮件的循环,直到表中的所有电子邮件都已发送。 问题是,大多数连续发送的电子邮件都有一个共同的主题。所以当循环运行时,不知何故,所有发送的电子邮件都有一个很长的“到”列表。所以基本上,如果5个电子邮件条目(地址

  • 我正在使用PHPMailer通过联系人表单发送电子邮件。当我在输入字段中输入无效的电子邮件地址时,电子邮件仍会发送。我想同时执行客户端和服务器端验证。 PHPMailer是否有一个内置的验证系统来检查无效的电子邮件地址?如果输入的电子邮件无效,我想返回一个错误,而不是发送电子邮件。

  • 我使用PHPMailer发送电子邮件,我使用此代码添加要发送到的电子邮件地址: 它适用于一封电子邮件,但不适用于多封电子邮件。 我听到一个错误,说 您必须提供至少一个收件人电子邮件地址。