- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
PHPList(版本 2.10.17)无法向匹配以下格式之一的地址发送消息:
my..Name@domain.com
myName.@domain.com
.myName@domain.com
Could not instantiate mail function.
有问题的代码是:
function MailSend($header, $body) {
$to = "";
for($i = 0; $i < count($this->to); $i++)
{
if($i != 0) { $to .= ", "; }
$to .= $this->to[$i][0];
}
if ($this->Sender != "" && (bool) ini_get("safe_mode") === FALSE)
{
$old_from = ini_get("sendmail_from");
ini_set("sendmail_from", $this->Sender);
$params = sprintf("-oi -f %s", $this->Sender);
$rt = @mail($to, $this->EncodeHeader($this->Subject), $body,
$header, $params);
}
else
$rt = @mail($to, $this->EncodeHeader($this->Subject), $body, $header);
if (isset($old_from))
ini_set("sendmail_from", $old_from);
if(!$rt)
{
$this->SetError($this->Lang("instantiate"));
return false;
}
return true;
}
else
$rt = @mail($to, $this->EncodeHeader($this->Subject), $body, $header);
$to
上的某种“字符串转义”需要使这项工作,但我有点不愿意篡改生产系统(除了插入一些日志输出)。
最佳答案
这不是错误,而是预期的行为。电子邮件地址的本地部分( @
之前的部分)可能包含 .
,前提是它不是第一个或最后一个字符,并且它不会连续出现两次或多次。这意味着所有三个示例都是无效的电子邮件地址。
阅读更多关于 valid email addresses .
关于PHPList 对于带有前导、尾随或多个相邻点的电子邮件地址失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9166766/
PHPList 发送带有非常复杂的电子邮件标题的电子邮件。他们插入链接、消息、通知和各种不需要的标题。 有谁知道要编辑的文件名和代码行,以删除除最低限度电子邮件 header 之外的所有内容? 我不在
PHPList(版本 2.10.17)无法向匹配以下格式之一的地址发送消息: my..Name@domain.com myName.@domain.com .myName@domain.com 错误信
我尝试配置 PHPList 3.012。我将使用自己的订阅和取消订阅页面。我在PHPList的新闻组里问的。不幸的是我没有得到任何回应。似乎没有人使用自己的订阅页面。如果登录页面上的输入字段为空,我将
我需要一个 MYSQL 查询来识别 phplist 上仅位于一个列表(列表 ID 126)上的所有订阅者。 涉及两个表。 1.) phplist_user_user2.) phplist_listus
我将 PHPLIST 用于我的时事通讯系统,到目前为止它运行良好。 我还创建了一个工具,可以轻松地为时事通讯输入内容。因此,我使用自己的表单最终创建了一个网页。 此网页是通过 PHPLIST 中的常规
我在真机上托管的测试服务器中安装了 phplist,但无法初始化数据库。我按照以下步骤操作: 复制服务器主目录中的文件夹/列表。 从命令行 MySQL 创建数据库。 修改创建的数据库的访问数据。 访问
我正在尝试将用户添加到 phplist 数据库。添加用户正常,但他们没有被添加到列表中。 $uniqueId = md5(uniqid(mt_rand(0,1000).$email));
我刚刚配置 phplist 并将其上传到我的网页,当我尝试访问它时出现此错误: Database error 1146 while doing query Table 'tramvaji_mail.p
我目前正在将 Sendgrid(后端 API)与 Phplist(前端)集成。但是,我意识到 Phplist 不支持许多功能,例如自动回复、不同的管理级别(子/ super 用户)并且无法发送大量信息
我有一个非常简单的基于php的网站。 我想添加“订阅信息”框,并将其发送到某些列表管理工具。 我发现phplist是相当不错的。但是,我找不到任何允许我使用ajax订阅用户的api。 (我想避免使用p
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我有一个来自 Digital Ocean 的 VPS。我在我的服务器上安装了 Phplist。 Digital Ocean 只提供了一个 IP 地址。我正在尝试通过浏览该 IP 地址直接从 phpLi
我是一名优秀的程序员,十分优秀!