PGLister 公告

来自 PostgreSQL Wiki
跳转到导航跳转到搜索


PostgreSQL 基础设施团队将把该项目的邮件列表从“majordomo2”(陈旧且无人维护)迁移到“PGLister”,这是一种新开发的邮件列表系统,它可以更好地满足 PostgreSQL 社区的需求。PGLister 已更新为适用于电子邮件技术和垃圾邮件过滤的最新改进。虽然我们已尽力将更改尽量减少,但每个人都会注意到差异。以下是我们列出的最重要的变更。

管理订阅和退订 (此处)

请注意,使用新系统时,订阅和退订列表的某些方面会发生变化。

  • PGLister 包括一个 Web 界面,它比旧的 majordomo2 系统有很大改进。用户可以使用其常规的 社区帐户 登录 PGLister 系统。
  • 用户在 PGLister 中管理其订阅的网址是:https://lists.postgresql.org/manage
  • 在此页面中,用户可以订阅、退订以及调整与其邮件列表订阅关联的参数。
  • 上述网址中还有一个选项,可以从邮件列表系统发送一封测试电子邮件,就像是从该列表发送的一样,以帮助用户测试其筛选器设置。
  • 没有社区帐户的列表成员可以 创建一个帐户,然后通过 PGLister Web 界面 将其电子邮件地址与其帐户相关联。

在没有社区帐户的情况下退订

如果您没有社区帐户,或者您不想使用它,您当然可以在没有它时退订。有两种方法

  • 在电子邮件的标题中查找标题 List-Unsubscribe。此标题带有一个链接,起始于 https://lists.postgresql.org/unsub/,并带有唯一的密钥。单击此链接,或将其复制/粘贴到 Web 浏览器中,然后按照给定的说明进行操作以确认退订。
  • 向 <list>-unsubscribe@lists.postgresql.org 发送一封电子邮件,例如 pgsql-general-unsubscribe@lists.postgresql.org。邮件必须用完全相同的订阅地址发送。几分钟内将会生成确认链接并发送回来。点击此链接即可取消订阅。

请注意,如果你订阅了多个邮件列表,则需要分别取消每个邮件列表的订阅。不同邮件列表的取消订阅链接会有所不同,而且电子邮件地址中包含邮件列表名称,因此取消订阅链接也有所不同。

电子邮件筛选

(使用 pgsql-hackers 作为示例,但所有邮件列表都会受到影响。)

  • 行业标准电子邮件页眉 List-Id 将被设置为 <pgsql-hackers.lists.postgresql.org>,这是筛选邮件的推荐方式。
    • 不再设置非标准页眉。
  • Subject: 不会再经过修改,插入 [HACKERS] 标签。
  • 请参见以下内容。

与 majordomo2 的更改和差异

(使用 pgsql-hackers 作为示例,但所有邮件列表都会受到影响。)

  • 不再调整主题行
    • “主题:”页眉将不再更改为包括邮件列表名称(例如,“[HACKERS]”)。此更改是为了避免破坏 DKIM(一种防止发送方和接收方之间电子邮件中出现恶意更改的标准)。避免破坏 DKIM 签名邮件将减小邮件列表电子邮件被分类为垃圾邮件的可能性。
    • 如果你根据这些“主题:”页眉插入来筛选电子邮件,则需要调整筛选规则。我们建议使用行业标准“List-Id:”页眉。
  • 邮件列表的新电子邮件地址,尽管现有电子邮件地址将适用于一段时间
    • 例如,这意味着 pgsql-hackers@postgresql.org 将更改为 pgsql-hackers@lists.postgresql.org。
    • 维护邮件列表、用户帐户和其他地址的扁平命名空间一直是 PostgreSQL 基础设施团队的维护问题。这还阻止我们对 postgresql.org 中的消息实现 DKIM。将邮件列表移至“lists.postgresql.org”减轻了此负担,允许我们实现 DKIM,并允许在未来处理其他邮件列表时具有更高的灵活性。
    • 现有邮件列表电子邮件地址将适用一段时间,但最终必须废弃,以使我们实现维护负担的减轻。
  • 其他电子邮件页眉更改
    • 旧的 majordomo2 系统使用非标准页眉和行业标准页眉来提供有关邮件来自哪个邮件列表的信息。
    • PGLister 将使用标准的、行业公认的页眉来识别邮件列表邮件。将不再包含非标准页眉“X-Mailing-List”。任何筛选条件基于此非标准页眉的用户都需要调整其筛选条件。
    • 头部值也将更改,以便匹配列表名称的更改。头部 "List-ID" 将从例如,“List-ID: ”变为“List-Id: ”。(请注意,“d”现在也变为小写。)已定义过滤器以使用此头部的用户将需要根据此更改调整其过滤器。
    • 还将设置“List-Unsubscribe”等其他标准头部,并且应该比当前头部工作得更好。
    • 某些电子邮件提供商应该能够自动利用这些头部来提供“取消订阅”按钮等内容,但我们无法保证这一点,因为它取决于他们的系统。
  • 不再有电子邮件页脚
    • 旧 majordomo2 系统插入的页脚文本将不再包含在每封电子邮件中(页脚是以下内容开头的文本:“通过 pgsql-hackers 邮件列表发送(pgsql-hackers@postgresql.org)”)。删除页脚对于避免破坏经过我们系统时带有 DKIM 签名的邮件至关重要。
  • 交叉发布不再重复数据删除
    • 交叉发布到多个列表的电子邮件将不再重复数据删除,所以如果发布到两个列表,邮件将被发送两次。两个副本将有相同的邮件 ID(且可以在本地删除重复数据),但不同的信封发件人和收件人地址。
  • majordomo2 提供的摘要功能将不再受支持。
    • 已与此摘要功能相关的几位用户讨论过,并确定是可以接受的。
    • 使用摘要电子邮件还在用户回复摘要电子邮件时引起问题。
    • 未来没有在 PGLister 中实施摘要功能的计划。