问题标签 [lamson]
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.
lamson - 如何在 Lamson/Salmon 处理程序中设置无法投递的邮件?
如果没有匹配的处理程序,Lamson/Salmon 会将邮件放入无法投递的队列中。但是,我不能完全使用路由装饰器的正则表达式来进行匹配,因为我需要使用来自例如数据库的信息来验证地址。因此,我需要能够将地址无效的邮件从处理程序放入无法投递的队列中。我怎样才能做到这一点?
我的处理程序看起来像:
django - 用于多个 Django 项目的 Lamson
我想知道如何将 Django 和 Lamson 一起使用,以便 Lamson 可以利用多个 Django 项目。
我的服务器上运行了几个 Django 网站(例如 domain1.com、domain2.com 和 domain3.com)。我为每个网站使用虚拟主机。每个 Django 项目都使用自己的虚拟环境,从而使它们能够使用不同版本的 Django(甚至可能是 Python)。
我想使用 Lamson 进行简单的电子邮件处理:将电子邮件转发给正确的收件人。例如,list1@domain1.com 有一些订阅者,对应于 domain1.com 的 Django 项目有这些信息。或者 firstname.lastname@domain2.com 可以是 Django 项目 domain2.com 已知的真实地址的别名。通常,信息并不直接在数据库中,而是需要执行某种特定于项目的逻辑。例如,men@domain1.com 将仅过滤男性用户帐户,然后将他们的电子邮件地址作为列表返回。
有一些关于如何结合 Django 和 Lamson 的说明,以便 Lamson 可以轻松访问 Django 项目的数据库。但是,我只找到了只有一个 Django 项目并且 Lamson&Django 使用相同/相似(虚拟)环境的情况的解决方案。例如,这里描述了这种解决方案,但我认为它不能在这里应用。
那么,Lamson 如何与多个 Django 项目进行通信,以便将电子邮件地址转换为真实电子邮件地址列表?
python - Lamsonproject - 如何测试核心的变化?
我正在扩展lamson 服务器的核心,因为我需要它。我需要的是通过向它发送 SMTP 和 ESTMP 命令HELO, EHLO
等并从中检索回复来测试它是否正确或错误。它托管在本地主机上。在文档中它没有说明如何做到这一点,我无法弄清楚如何做到这一点。
任何指针?