问题标签 [phplist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
207 浏览

powershell - 使用 Active Directory 和 Exchange 作为通讯系统,每天同步超过 60,000 个对象

我正在处理需要根据用户订阅过滤所有外发电子邮件的情况。有 3 类时事通讯,以及已退订的人的黑名单。黑名单的数量约为60,000个电子邮件地址。

我们首先要使用常规的时事通讯系统(PHPList、Mailchimp、Industry Mailout 等)。但是,如果某些工作人员可能会意外地向已取消订阅的人发送外发电子邮件,则有些人表示担心。然后,系统管理员说他可以设置一个阻止外发电子邮件的传输规则,但问题是传输规则中有 8,192 个字符的限制,并且 60,000 个电子邮件地址不适合一个传输规则。

因此,唯一的选择是有一个传输规则来检查用户是否在分发列表(黑名单)的成员中,并且分发列表每天与 Powershell 脚本同步。黑名单分发列表的成员将每 24 小时从另一个通讯系统同步一次。

Set-TransportRule -Identity 'Blacklist' -Name 'Blacklist' -SubjectContainsWord 'Newsletter' -SentToMemberOf 'blacklist' -RejectMessageReasonText 'This person does not want to receive a newsletter' -RejectMessageEnhancedStatusCode '5.7.1'

import-csv blacklistunsubscribe.csv | foreach { $contact = New-MailContact -Name $_.PrimarySmtpAddress -ExternalEmailAddress $_.PrimarySmtpAddress -OrganizationalUnit "CASL" Add-DistributionGroupMember -id 'blacklist' -member $contact Set-MailContact -Identity $contact -HiddenFromAddressListsEnabled $true }

问题

1) 这将每 24 小时在 Active Directory 中同步超过 60,000 个对象(取消订阅的对象)。每天在 Active Directory 中同步这么多对象有什么影响?

2)你觉得这个方法怎么样?有没有更好的方法来做到这一点?你对应该做的事情有什么看法?

0 投票
1 回答
353 浏览

phplist - phplist 电子邮件未发送 webmaster@fall-pac.com :在未连接的情况下调用 Mail()

我收到此错误(phplist email not sent webmaster@fall-pac.com : Called Mail() without being connected)因为升级我的 phplist 没有其他任何变化我已经从实际的 smtp 邮箱发送了一封测试电子邮件,它可以正常工作我知道它不是电子邮件地址,我认为它一定是我的 config.php 文件中的东西,但似乎找不到可能导致问题的原因,任何帮助都会很棒,请查看我的 config.php放在这里http://pastebin.com/CjRKdu5H

0 投票
3 回答
11586 浏览

php - 使用 opendkim 在 MTA 上签名时 DKIM 失败(正文哈希)

我们在使用 opendkim 作为 Postfix 过滤器使用 DKIM 签署外发邮件时遇到了麻烦。

此问题仅在从 phpList 发送 HTML 电子邮件时发生。所有其他文本邮件和来自其他服务的邮件都正确签名并验证。phpList 使用 phpMailer 作为引擎。

如果我们以“文本”的形式发送邮件,那么我们就没有问题。如果我们以“HTML”的形式发送邮件,那么正文散列会失败。

这个问题在 v2 中存在,但是我们曾经强制 phpList 仅作为 HTML 发送。

将消息作为 HTML 和 TEXT 电子邮件(这是 v3 中的默认设置)发送时会发生此错误。

我认为这与换行符/返回有关。

有人能指出我们正确的方向吗?

提前感谢您的帮助。

Port25 验证器服务 - 通过 DKIM 的消息(仅文本)

Port25 验证器服务 - DKIM 失败的消息(文本/HTML 电子邮件)

phpMailer 5.2.5 版(与phpList 打包)

更新: 如果我们在 opendkim 配置中启用“FixCRLF yes” ,我们可以在 Port25 的测试仪上通过 DKIM 验证检查。但是,这仍然无法通过Gmail DKIM 验证。

使用“FixCRLF yes”测试传递消息的输出:

发送到 Gmail 的相同邮件:

0 投票
1 回答
428 浏览

php - 如何在 phplist 中使用 smtp 服务器

谁能帮我用phplists配置smtp服务器。我正在将 zoho 邮件用于自定义域。我正在使用最新版本的 phplist。

谢谢你。

0 投票
2 回答
3550 浏览

phpmailer - 向 test@mail.com 发送电子邮件时出错 SMTP connect() 失败。在 PHP 列表中

我已经在我的本地主机中配置了 phplist,它工作正常,我能够发送和接收邮件,用户也可以在那里成功注册。

但是,当我在实时服务器上移动同一个应用程序时,它不会发送任何邮件,并且在 phplist 的事件日志中,我得到了标题中提到的错误。

我不确定这是端口错误还是其他原因

有什么建议么??

这是我在 config.php 下的代码

0 投票
2 回答
725 浏览

php - 将用户添加到 phplist 数据库

我正在尝试将用户添加到 phplist 数据库。添加用户正在工作,但他们没有被添加到列表中。

它可以工作到这一点,但是下面的代码没有:

为什么会这样?

0 投票
1 回答
723 浏览

mysql - 在 PhpList 上初始化数据库

我在我的真机上托管的测试服务器中安装了 phplist,我无法初始化数据库。我按照以下步骤操作:

  1. 复制服务器主目录中的文件夹/列表。

  2. 从命令行 MySQL 创建数据库。

  3. 修改对创建的数据库的访问数据。

  4. 访问管理面板 phplist http://myservername/lists/admin

  5. 我收到一条尚未初始化数据库的消息。我按照链接去做。

  6. 开始加载页面,但没有任何反应保持空白。如果检查 html 代码,我可以看到包含“访问被拒绝”。

可能是什么原因?谢谢你。

0 投票
1 回答
2100 浏览

php - PHPLIST 包括电子邮件中的图像 - 没有外部来源

我将 PHPLIST 用于我的时事通讯系统,到目前为止效果很好。

我还创建了一个工具,可以轻松输入时事通讯的内容。因此,我使用自己的表单最终创建了一个网页。

该网页是通过 PHPLIST 中的常规“发送网页”功能导入的,该功能可以在页面上找到以创建新消息。

现在,当您转到第二步时,php list 会导入网页 html 内容并以与在编辑器中输入相同的方式使用它。

到目前为止,一切都像一个魅力。现在让我们来回答我的问题。导入内容后,所有图像都设置为绝对 url。与在 WYSIWYG-Editor 中设置图像的行为相同。但是我真的需要将图像嵌入到邮件中,这样用户就不需要加载外部资源。我知道这些消息会比它大一点,但无论如何我都需要它。

现在我找到了一个配置设置“EMBEDUPLOADIMAGES”,它应该可以解决在 php 列表服务器上上传图像的技巧,但对于“发送网页”选项中包含的内容却没有。有人可以帮助我并向我展示如何在我的邮件中使用“发送网页”选项导入图像吗?

谢谢

0 投票
1 回答
607 浏览

javascript - 带有自己订阅页面的 PHPList

我尝试配置 PHPList 3.012。我将使用自己的订阅和取消订阅页面。我在 PHPList 的新闻组中问过。不幸的是,我没有得到任何回应。似乎没有人使用自己的订阅页面。如果登录页面上的输入字段为空,我将单击发送按钮,javascript me 说,“请输入有效的电子邮件地址。在我输入有效的电子邮件地址后,应该会出现另一条错误消息。相反,出现 PHPList 的登录页面。请查看我的脚本和 PHP 代码。我想要有自己的弹出窗口,而不是 PHPList 中的感谢页面。你们中的任何人 PHPList 是否运行自己的订阅、取消订阅和感谢页面. 它还必须使用 PHPList 对 index.php 进行更多更改。

感谢您的帮助

0 投票
1 回答
435 浏览

amazon-ses - PHPlist 中没有退回邮件

当我通过 phplist 发送电子邮件时,我从未在上述任何电子邮件地址中收到任何退回电子邮件报告。知道为什么吗?

如果我在信封和用户中使用相同的电子邮件,它就会开始出错。

仅当我收到退回电子邮件时,一切正常noreply@allheart.co.in,这根本不起作用。

此外,当我收到弹跳时,它会显示在 SES 中,但不会显示在 PHPlist 中。我确定我做错了什么,但无法弄清楚。

  • PHPlist版本v3.0.6
  • 使用亚马逊 SES
  • 在hostgator上配置的phplist