问题标签 [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.
mailman - Mailman 中的新退回处理模板
当邮递员收到其无法识别格式的退回邮件时,它会丢弃该邮件并向列表管理员发送“未捕获退回邮件通知”。
如何为邮递员定义新的模板或规则来处理退回邮件?
例如,下面的邮件无法被邮递员识别,但它是来自我的许多列表成员正在使用的特定域的常见退回邮件。我希望能够让邮递员自动处理这些。
php - 如何将表单提交到两个不同的页面
我正在为邮件列表创建一个注册表单。提交表单后,我想注册数据库中的所有数据,然后将数据“重新提交”到另一个页面以在邮件列表中注册用户。
我知道如何在数据库中注册所有数据,但是我不知道如何将数据“重新提交”到另一个页面。
为什么有必要?这是必要的,因为我使用 GNU Mailman 作为邮件列表系统。这个软件只存储姓名、电子邮件和密码,所以我无法创建带有自定义字段的注册表单,如“国家”、“城市”和“性别”。
mailing-list - 消息如何组织成线程?
伙计们。谁能解释邮件消息是如何组织成线程的?据我了解,消息始终发送到该组的同一电子邮件。所以必须有一些线程标识符......
php - 寻找使用 MySQL 后端的邮递员等价物
我一直在使用安装在我的服务器上的 Mailman 运行邮件列表,以便邮件列表中的任何人都可以向单个电子邮件地址发送电子邮件,然后将其发送给列表中的每个人。我现在想找到一种使用 MySQL 表来存储用户的类似方法,因为我希望人们能够通过网站上的表单注册邮件列表,我也想使用MySQL 数据库用于其他目的。
有人可以建议 Mailman 的任何此类替代品吗?
谢谢,
缺口
ruby-on-rails - 如何使用 mailman 处理电子邮件线程
如果回复“票证”的人正在使用诸如 gmail 之类的邮件客户端,那么当我这样做时,该回复将显示整个对话线程,@message.body.decoded
而不是他们输入的文本。
有没有办法只提取那部分文本?
centos - 通过 CentOs 配置 cyrus imapd 进程
Cyrus 启动大约 13 或 14 个 imapd 进程,每个进程大约需要 4-5mb。
哪个配置文件存储最小/最大 imapd 进程的值?没有这方面的文档,至少没有我可以轻松找到的文档。
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
如果有人可以提供帮助,我将不胜感激。谢谢!
mailman - 未为用户 x@yz 设置批准位,但来自 x@yz 的消息需要批准。为什么?
见附图
我在邮件列表中有一个用户列表。他们的批准位已关闭,但邮递员无论如何都需要批准。我希望不在名单上的人无法发送消息,而名单上的人则在未经批准的情况下发送消息。
谢谢!
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 之后我的变音符号丢失了,该怎么做才能让它们回来?
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,这也不能解决问题。此外,该错误并不表明它是路径问题或无法找到设置模块。
完整的堆栈跟踪是: