跳转到主要内容

将IMAP文件夹中的邮件附加到现有对象

项目描述

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runboat

添加了将来自特定IMAP文件夹的电子邮件附加到对象(例如,合作伙伴)的可能性。匹配是通过几个算法完成的,即电子邮件地址、电子邮件地址的域名或原始Odoo算法。

这为在Odoo中存档电子邮件提供了简单的可能性,而无需邮件客户端集成。

目录

配置

在您的fetchmail配置中,您会找到一个新列表字段要监控的文件夹。在这里添加您的文件夹,以IMAP格式(通常是类似INBOX.your_folder_name.your_subfolder_name的格式),选择要附加邮件的模型和要使用的匹配算法。

精确邮件地址

填写一个字段,在字段(模型)中搜索电子邮件地址。对于合作伙伴,这将是对email。同样,在字段(电子邮件)中填写电子邮件的标题字段。如果您想匹配来自客户的传入邮件,这将是对from。您还可以列出标题字段,因此要匹配收到此电子邮件的合作伙伴,您可能需要填写to,cc,bcc

电子邮件地址的域名

匹配字段(电子邮件)中找到的电子邮件地址的域名。这将把一封邮件附加到设置了字段(模型)test2@example.com的记录,其中字段(电子邮件)test1@example.com。鉴于这是一个模糊匹配,您可能想要检查使用第一个匹配项,因为如果找到多个可能的匹配项,否则将不会发生任何事情。

Odoo标准

严格来说,这不是一个匹配算法,而是在新收到的邮件上调用模型的常规动作,这通常是创建一个新记录。

用法

一种常见的配置是拥有一个共享邮箱和几个文件夹,即用户将他们想要附加给合作伙伴的邮件放入的邮箱。让我们称这个文件夹为“来自合作伙伴”。然后为您的服务器创建一个路径为“INBOX.From partners”的文件夹配置(注意引号,因为包含空格,这取决于服务器)。选择模型“合作伙伴”,将“字段(模型)”设置为“电子邮件”,将“字段(电子邮件)”设置为“from”。在“域名”中,您可以填写[('customer', '=', True)]以确保仅匹配客户记录。

现在,当您的用户将邮件放入此文件夹时,Odoo 会将其检索并附加到相关的合作伙伴。经过一些测试后,您可能想检查文件夹配置中的“删除匹配”,以便此文件夹不会无限增长。

另一种防止需要处理文件夹中越来越多的消息的方法是将所有已处理的消息自动移动到指定的存档文件夹。

错误跟踪器

错误在 GitHub Issues 上跟踪。如果遇到问题,请检查那里是否已报告您的问题。如果您是第一个发现它的,请帮助我们通过提供详细且受欢迎的 反馈

请不要直接联系贡献者以获取支持或技术问题的帮助。

致谢

作者

  • Therp BV

贡献者

维护者

本模块由 OCA 维护。

Odoo Community Association

OCA,即 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。

当前 维护者

NL66278

此模块是 GitHub 上 OCA/server-tools 项目的一部分。

欢迎您贡献。要了解如何操作,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

此版本没有提供源代码分发文件。有关教程,请参阅 生成分发存档

构建分发

由以下支持