问题标签 [mailman]

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 回答
280 浏览

mailman - Mailman 中的新退回处理模板

当邮递员收到其无法识别格式的退回邮件时,它会丢弃该邮件并向列表管理员发送“未捕获退回邮件通知”。

如何为邮递员定义新的模板或规则来处理退回邮件?

例如,下面的邮件无法被邮递员识别,但它是来自我的许多列表成员正在使用的特定域的常见退回邮件。我希望能够让邮递员自动处理这些。

0 投票
2 回答
1176 浏览

php - 如何将表单提交到两个不同的页面

我正在为邮件列表创建一个注册表单。提交表单后,我想注册数据库中的所有数据,然后将数据“重新提交”到另一个页面以在邮件列表中注册用户。

我知道如何在数据库中注册所有数据,但是我不知道如何将数据“重新提交”到另一个页面。

为什么有必要?这是必要的,因为我使用 GNU Mailman 作为邮件列表系统。这个软件只存储姓名、电子邮件和密码,所以我无法创建带有自定义字段的注册表单,如“国家”、“城市”和“性别”。

0 投票
1 回答
79 浏览

mailing-list - 消息如何组织成线程?

伙计们。谁能解释邮件消息是如何组织成线程的?据我了解,消息始终发送到该组的同一电子邮件。所以必须有一些线程标识符......

0 投票
2 回答
786 浏览

php - 寻找使用 MySQL 后端的邮递员等价物

我一直在使用安装在我的服务器上的 Mailman 运行邮件列表,以便邮件列表中的任何人都可以向单个电子邮件地址发送电子邮件,然后将其发送给列表中的每个人。我现在想找到一种使用 MySQL 表来存储用户的类似方法,因为我希望人们能够通过网站上的表单注册邮件列表,我也想使用MySQL 数据库用于其他目的。

有人可以建议 Mailman 的任何此类替代品吗?

谢谢,

缺口

0 投票
1 回答
442 浏览

ruby-on-rails - 如何使用 mailman 处理电子邮件线程

如果回复“票证”的人正在使用诸如 gmail 之类的邮件客户端,那么当我这样做时,该回复将显示整个对话线程,@message.body.decoded而不是他们输入的文本。

有没有办法只提取那部分文本?

0 投票
1 回答
645 浏览

centos - 通过 CentOs 配置 cyrus imapd 进程

Cyrus 启动大约 13 或 14 个 imapd 进程,每个进程大约需要 4-5mb。

哪个配置文件存储最小/最大 imapd 进程的值?没有这方面的文档,至少没有我可以轻松找到的文档。

0 投票
0 回答
725 浏览

mailman - 基于postfix(dropmail)的mailman配置问题

最近用postfix/mysql/dropmail等搭建了一个邮件系统,各个模块都运行的很流畅。但是,当我要安装mailman 进行邮件列表配置时,问题就出现了。

我已经建立了几个电子邮件地址的邮件列表(让它成为 maillist@mydomain.com),但是当我想在那里发送邮件时,它出现了:

我一整天都想不通。下面是mailman相关的配置:

后缀:/etc/postfix/mail.cf

后缀:/etc/postfix/master.cf

邮递员:/etc/mailman/aliases

邮递员:/var/www/mailman/Mailman/mm_cfg.py

如果有人可以提供帮助,我将不胜感激。谢谢!

0 投票
1 回答
45 浏览

mailman - 未为用户 x@yz 设置批准位,但来自 x@yz 的消息需要批准。为什么?

见附图

我在邮件列表中有一个用户列表。他们的批准位已关闭,但邮递员无论如何都需要批准。我希望不在名单上的人无法发送消息,而名单上的人则在未经批准的情况下发送消息。

谢谢!

批准有点偏离,但要求批准,为什么?

0 投票
2 回答
1147 浏览

ruby-on-rails-3 - Ruby(Rails)电子邮件(base64)在变音符号和内容在mysql中丢失时分裂

我的应用程序使用 mailman gem(也使用邮件)从外部服务器读取电子邮件时遇到问题。

数据库.yml

这是接收“邮件”的简单方法。我从多部分电子邮件的 text_part(例如,带有附件)或整个正文(已解码)构建 @message_body。

我的问题是,如果消息没有附件但有变音符号,例如 ą ś ł ń ż ź ó ... 正文在第一个变音符号之前被拆分。因此,如果 body 是:“test żłóbek test”,我将在@message_body 中仅获得“test”。

我的问题是如何以一种优雅的方式保存这样的消息,以便文本部分与所有变音符号一起保存在数据库中。

编辑:为了让它更干净,我收到的电子邮件看起来像这样(它只是从 gmail 发送的电子邮件的一部分)

--20cf307ac4372d830104c11c8cc6 日期:2012 年 5 月 28 日星期一 20:06:16 +0200 Mime 版本:1.0 内容类型:文本/纯文本;charset=ISO-8859-2 内容传输编码:base64 内容 ID:<4fc3be989b76e_794650c25f6625e3@vk1057.some_domain>

dGVzdCC/s7zm8bbzsSB0ZXN0Cg==

所以我们有这个“身体”:dGVzdCC/s7zm8bbzsSB0ZXN0Cg==

解码后我们得到:'test \xbf\xb3\xbc\xe6\xf1\xb6\xf3\xb1 test\n'

问题是从 '\xbf' 开始的数据没有保存在数据库中。

更新

另一个例子,我认为这是这里的问题:

看,在 decode64 之后我的变音符号丢失了,该怎么做才能让它们回来?

0 投票
1 回答
1454 浏览

django - 在 Django 外部调用函数时,Django 数据库配置不正确

我正在尝试调用一个 python 函数,该函数从 GNU mailman 对我的 django 数据库进行一些查询。

当邮递员尝试传递消息时,它会导入我的 python 脚本。它稍后会在我的脚本中调用一个函数来修改消息对象。我得到的错误是:

这是我在文件顶部配置设置的方式:

当我运行 python manage.py syncdb 时,它似乎可以很好地创建数据库。这是我的数据库配置:

此外,我已经注释掉了我的整个函数,现在它看起来像:

所以我认为这与函数调用无关。

此外,我已经在 python 控制台中测试了 setup_environ 行,一切都按预期工作。

此外,当我重新启动 GNU mailman 时,我相信它必须加载所有脚本,这意味着它必须导入我的文件。这意味着当我重新启动 mailman 时,这些“setup_environ”行会运行。很好——我没有错误。

只有当 GNU mailman 尝试传递消息时,我才会遇到问题。

所以我很困惑。我确实将 mailman restart 命令作为 sudo 运行,并带有额外的 PYTHONPATH 和 DJANGO_SETTINGS_MODULE 环境变量,但是我已经手动将相关部分添加到我的 sys.path 和 os.environ dict,这也不能解决问题。此外,该错误并不表明它是路径问题或无法找到设置模块。

完整的堆栈跟踪是: