问题标签 [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 投票
0 回答
100 浏览

newsletter - PHPlist - 从本地主机运行它并通过实时网站进行跟踪

我有一个非常大的邮件列表——超过 50K 的订阅者。为了避免给我的服务器带来压力,我想避免通过嵌入在我网站上的组件发送电子邮件。通过这里发送会通过屋顶发送 CPU 使用率 - 所以我希望能够在本地发送电子邮件。我可以通过 mandrillapp 轻松发送电子邮件,因此发送电子邮件不是问题。但是,我遇到了一些障碍。

Phplist 似乎假设它生活在一个公共网站上,并插入跟踪信息,这些信息将用户路由到我网站上的 phplist 目录(显然)不存在。

问题 1:首先,我想避免嵌入此跟踪 - 这可能吗?否则有什么办法可以包含它并避免 404 错误。无论如何我都必须在服务器上安装 phplist 吗?

问题 2:我已经有了 acymailing 来处理退订,所以实际上是否可以保留它 - 只是为了确保 acymailing 仍然是我的参考点?

问题 3:人们如何处理发送大型邮件列表?我知道 CampaignMonitor、MailChimp 等,但这些对于我的情况来说有点贵。可以这么说,我想继续“内部”发送。是否有一个优雅的解决方案不会杀死我的服务器但又不会太贵?我知道我想吃蛋糕,但很高兴听到人们在做什么。

TIA大卫

0 投票
1 回答
163 浏览

joomla - 用 joomla 安装 phpList 并得到 404 错误

我最近将 phpList 安装在我当前 joomla 安装的文件夹中(在 bluehost 的共享服务器上)。我必须手动安装它,我可以访问管理页面。

Joomla 安装在根文件夹 ( html_public) 中,phpList 安装在其中的文件夹中 ( html_public/phpList)。

如前所述,我可以成功访问 phpList ( www.my-site.com/phpList/lists/admin) 的管理页面并对其进行配置。

问题是:每次我单击“保存”以保存更新的配置时,它都会将我404 - not found重定向到 joomla 的投掷(因为它重定向到http://www.my-site.com/lists/admin/?page=configure#item_confirmationmessage)。我更新的配置已正确保存,我可以轻松地按浏览器中的“返回”按钮返回它。我注意到 phpList 没有重定向到正确的文件夹html_public/phpList/lists,而是重定向到不正确的文件夹:html_public/lists.

我认为必须在 joomla 和/或 phpList 中进行一些调整才能正确定义它应该引导确认消息的文件夹。

我完全了解将 phpList 安装到子域的根文件夹的替代方法,但在这一点上,我更愿意(如果可能的话)修复我实际拥有的东西。

0 投票
0 回答
412 浏览

php - phplist 测试电子邮件不一致地失败

我最近执行了从 phplist 2.10.12 到 3.0.12 的并行更新。我们保持旧版本正常运行,而客户在演示模式下习惯了新版本。今天我们切换到 3.0.12 并关闭了演示模式,我们在测试电子邮件时遇到了困难。

phplist 被配置为发送两封测试邮件,一封是文本邮件,一封是html邮件。当向我发送测试时,两封电子邮件都被发送(并被放入垃圾邮件中),并且 phplist 宣布它们已成功发送。但是,当向客户端发送测试电子邮件时,只有文本消息发送成功。将设置更改为仅发送一封电子邮件时,phplist 会宣布发送失败,并且确实没有电子邮件显示。

客户端确实能够在该地址接收 html 电子邮件,并且错误日志说Error sending email to [email address] Could not instantiate mail function.但是,重申一下,它确实正确地发送给我 - 两次。但是每次发送给客户端都会失败。

我不熟悉配置 phplist,如有任何帮助,将不胜感激。谢谢!

编辑:来自 config.php:

0 投票
1 回答
114 浏览

newsletter - phplist: Will imported users receive a confirmation mail?

I have to set up a new phplist installation and need to import ~20.000 email accounts from another source to a list.

When I'll import these users, will there be an email to each of them with a request for confirmation? Earlier versions of phplist had a setting for this but it seems to be missing from newer versions and I could not find anything in the docs.

The problem is that all of the addresses have already been confirmed elsewhere and users might be irritated by receiving a new confirmation mail.

0 投票
1 回答
355 浏览

php - imap_num_msg 返回的数量少于使用 pop 协议的收件箱中的实际电子邮件数量

我正在尝试使用 gmail 的电子邮件作为退回地址来处理 phplist 中的退回电子邮件。当我尝试处理退回邮件时,我陷入了与这篇文章中提到的类似情况 - 有 250 次退回邮件要处理

Phplist 只能从我的 gmail 帐户中获取 250 封电子邮件。在进一步调查 phplists 的代码时,我发现这行代码似乎是罪魁祸首。

$num = imap_num_msg($link);// 仅获取 250 的计数

跳过更多细节。我编写了几行代码来使用imapand获取邮件计数pop。pop 版本返回错误的计数,而 imap 版本返回的计数是正确的

我实际上需要知道为什么使用不同协议的同一电子邮件的计数不同。此外,我在互联网上找到的与 phplist 退回处理相关的所有帮助都明确要求使用该{pop.gmail.com:995/pop3/ssl}INBOX版本。所以我不能冒险使用其他版本来处理退回邮件。

0 投票
0 回答
210 浏览

email - PHPList 不断尝试发送到失败的地址

我在专用服务器上安装了 PHPList (3.2.4)。我目前没有设置特定的配置或限制。我使用本地后缀作为 SMTP。

我发送了一个活动,并且 1 个电子邮件地址收到以下错误(在邮件日志中):

问题是 phplist 不断尝试将消息发送到该地址,并且它并没有停止campaing。这不是退回邮件,而是一封失败的电子邮件,因此活动永远不会关闭,并且在管理界面中我不断收到一条消息:

所以我必须手动停止活动。

我想知道我是否可以:

  1. 设置重试之间的超时
  2. 重试 N 次后将此地址标记为无效

我阅读了文档,但没有找到我要查找的内容。我怎样才能达到这个结果并避免 phplist 无限期地重试发送到失败的地址?

这可能取决于我的 Postfix 配置吗?(例如拒绝而不是退回)?

0 投票
1 回答
409 浏览

sendgrid - PHPLIST 上的 Sendgrid

我一直在尝试将 sendGrid 与 PHPList 集成。很遗憾我找不到任何最新的文章/文件。

我尝试更改config/config.php文件。这是代码[编辑],

我也尝试编辑setupdir/admin/phpMailer/class.phpmailer.php. 这是它的外观[换行],

我都试过了,但它不起作用。有人可以指出我需要更改代码的确切位置吗?

谢谢,

0 投票
0 回答
69 浏览

wordpress - wordpress 4.5.3 中的 PHPLists 集成

我尝试使用 wp phplist 插件,但没有收到任何确认电子邮件。有没有别的办法??我也尝试使用表单操作:

0 投票
0 回答
356 浏览

php - phpList ,如何使确认文本出现在订阅表单下方

我使用 phpList 3.2.5 为时事通讯制作了一个自定义订阅表单。

phpList 有一个默认的感谢页面,但我希望在输入字段下方显示一个感谢/错误消息,如本页面中的表单(参见页脚):https ://www.games-workshop.com

这是我的表格:

phpList 有一个 subscribelibs2.php 文件,其中包含:

在将结果发布到同一页面之前,我应该阻止重定向到感谢页面并验证电子邮件。

0 投票
1 回答
660 浏览

php - Ubuntu 16.04.1 服务器上的 phplist - 初始化数据库无反应

我有一台安装了 Ubuntu 16.04.1 的新服务器。自带php7 我在主机pr.xxx.com的根目录下安装了phplist-3.2.5

我在配置文件中试过:

http://pr.example.com/admin让我填写 PhpList 初始化,但按钮 [Continue] 没有显示任何反应。

没有日志文件(syslog、apache 错误)给我一个线索。

登录 mysql 显示该表也没有创建。

可能相关:在右侧我得到信息:/var/www/pr.example.com/admin/ui/dressprow/onyx-rss.php 第 66 行出错:PHP 的 XML 扩展未加载或可用。

我怎样才能找到这个问题?