Odoo邮件终极配置指南:外贸小团队零成本搭建专业邮件系统

|

如果你的Odoo邮件系统还在掉链子,别急着换系统——可能只是配置没到位。

想象一下这个场景:客户在你的网站填了询价单,销售在Odoo里跟进,发了报价,客户回复问细节。然后…邮件线程断了,销售不知道客户在问什么,客户觉得你们不专业。

这不是Odoo的问题,这是邮件配置的问题。

今天,我要给你一份完整的Odoo邮件配置指南,从小白到精通,零代码搞定一切!

一、邮件服务选型:别让工具拖后腿

能用的 vs 好用的

排名方案推荐指数一句话评价
🥇Google Workspace⭐⭐⭐⭐⭐省心省力,小团队首选
🥈Amazon SES⭐⭐⭐⭐技术流最爱,成本极低
🥉Mailgun⭐⭐⭐⭐功能强大,日志好看
国内企业邮箱自寻烦恼,别用

为什么Google Workspace是外贸小团队的最佳选择?

  1. 国际邮件送达率99%+ – 不会进垃圾箱
  2. 支持SMTP中继 – Odoo可以随便用哪个发件人发信
  3. Catch-All功能 – 所有发给你们域名的邮件都能收到
  4. 配置简单 – 不需要成为邮件专家

最重要的原因: 稳定压倒一切。外贸邮件丢不起,客户询盘更丢不起。

国内邮箱的致命伤

  • ❌ 发件人必须是真实存在的邮箱账号
  • ❌ 不支持Catch-All
  • ❌ 别名限制严格
  • ❌ 国际邮件容易被标记为垃圾邮件

简单说: 国内邮箱是为”人用”设计的,Odoo需要的是”系统用”的邮箱。

二、完整架构:实现真正的全Odoo工作流

你的业务模式:N+1

  • N:SEO、SEM、社媒、展会、平台引流、电话花名册、地图数据、海关数据、商业数据库等
  • 1:Odoo网站(唯一客户接触点)

多渠道线索归集:

搜索引擎 → 网站 → 留言 → Odoo商机
社交平台 → 网站 → 留言 → Odoo商机
电话花名册 → Excel导入 → Odoo线索 → 分配跟进
地图数据 → Excel导入 → Odoo线索 → 分配跟进
海关数据 → Excel导入 → Odoo线索 → 分配跟进
商业数据 → Excel导入 → Odoo线索 → 分配跟进
展会名片 → Excel导入 → Odoo线索 → 分配跟进
平台引流 → 网站 → 留言 → Odoo商机
邮件营销 → 网站 → 留言 → Odoo商机

流程设计:

多渠道线索 → Odoo线索库 → 分配给员工 → 邮件/电话跟进 → 转化为商机 → 持续跟进
网站访客 → 直接创建商机 → 分配给员工 → 邮件跟进 → 报价成交

核心目标:

  • ✅ 员工不登录Gmail/邮件客户端
  • ✅ 员工没有个人邮箱账号
  • 所有客户沟通在Odoo中完成
  • ✅ 自动防Message-ID丢失
  • Gmail式专业格式(新回复在上,签名紧跟,原邮件在下)
  • 全渠道线索归集(线上+线下+数据源)
  • 零代码配置(编程小白也能搞定)

三、手把手配置:从零到精通

Step 0:准备工作

  1. 购买Google Workspace(1个许可证就够
  2. 验证你的域名
  3. 配置DNS记录(SPF、DKIM、DMARC)

Step 1:配置Odoo发信服务器

路径: 设置 → 技术 → 邮件 → 外发邮件服务器

项目说明
描述Workspace SMTP随便起名
SMTP服务器smtp-relay.gmail.com关键!别用错了
端口587标准端口
连接安全STARTTLS必须选
用户名(留空)根据Workspace配置
密码(留空)根据Workspace配置

认证方式选择:

  • 选项A:IP认证(在Workspace中添加你的服务器IP)
  • 选项B:用户名密码(使用应用专用密码)

测试: 点击”测试连接”,看到绿勾才算成功。

Step 2:配置Odoo收信服务器

路径: 设置 → 技术 → 邮件 → 收件服务器

项目说明
类型IMAP别选POP3
服务器imap.gmail.comGoogle的IMAP服务器
端口993SSL端口
连接安全SSL必须选
用户名[email protected]系统邮箱,唯一需要的邮箱账号
密码(info邮箱的密码)不是Workspace管理密码
动作创建商机自动把邮件转为商机

重要提示: 在Gmail里开启”允许不够安全的应用”,或者配置应用专用密码。

Step 3:设置Catch-All(邮件安全网)

路径: 设置 → 技术 → 参数 → 系统参数

添加两个参数:

  1. mail.catchall.domain = yourdomain.com
  2. mail.catchall.alias = info

这是什么黑科技?

  • 客户发到sales@、support@、甚至乱打地址的邮件
  • 都会被info@收到
  • Odoo自动处理,不会丢信

Step 4:配置邮件别名(防Message-ID丢失的神器)

路径: CRM → 设置 → 邮件别名

别名绑定对象说明
salesCRM商机销售相关邮件
support工单客服相关邮件
infoCRM商机通用询盘

工作方式:
Odoo自动生成:[email protected]

  • sales:告诉Odoo这是销售邮件
  • crm123:告诉Odoo关联到ID为123的商机

即使客户邮件系统丢弃Message-ID,也能正确关联!

四、防止Message-ID丢失的完整方案(零代码详细配置)

🎯 方案一:邮件别名方案(主要方案)

配置步骤:

1. 启用邮件别名功能:

路径:设置 → 技术 → 讨论 → 邮件别名
找到"启用邮件别名"选项,确保勾选

2. 配置默认别名:

在同一个页面,设置:
- 默认别名:info
- 默认域:yourdomain.com

3. 配置CRM自动生成别名:

路径:CRM → 设置 → 常规设置
找到"邮件别名"部分,勾选:
☑️ 为商机自动生成邮件别名
☑️ 使用别名格式:{alias}+{id}@{domain}

4. 配置商机展示别名:

路径:CRM → 配置 → 视图
编辑商机表单视图,添加一个字段显示邮件别名:
- 字段:email_alias(邮件别名)
- 位置:放在显眼位置,如客户信息旁边

工作原理:

当Odoo发送邮件给客户时,会自动使用这样的地址:[email protected]
客户回复这个地址时,即使Message-ID丢失,Odoo也能通过crm123找到对应商机。


🎯 方案二:主题标识方案(备用方案)

配置步骤:

1. 配置邮件主题模板:

路径:设置 → 技术 → 邮件 → 模板
创建一个新模板,命名为"商机回复主题模板"

模板内容:
${'Re: ' + object.parent_id.subject + ' [CRM-' + str(object.parent_id.id) + ']'}

说明:在回复邮件主题中自动添加商机ID,如"Re: 产品询价 [CRM-123]"

2. 应用主题模板:

路径:设置 → 讨论 → 设置
找到"邮件主题模板"选项,选择刚才创建的模板

3. 配置邮件网关识别主题:

路径:设置 → 技术 → 邮件 → 邮件网关
在网关设置中,启用"主题匹配"功能:
- 匹配模式:[CRM-{id}]
- 匹配字段:商机ID

工作原理:

  • 发给客户的邮件主题会包含商机ID
  • 客户回复时,即使邮件客户端保留了原主题,Odoo就能通过主题中的ID找到商机

🎯 方案三:邮件网关兜底方案(零失败保障)

配置步骤:

1. 启用邮件网关:

路径:设置 → 技术 → 邮件 → 邮件网关
确保网关状态为"启用"

2. 配置自动匹配规则:

在网关设置页面,找到"自动匹配规则":
1. 按发件人邮箱匹配客户
2. 按主题关键词匹配商机
3. 按日期范围匹配最近沟通

设置匹配阈值:建议设置70%(匹配度70%以上自动关联)

3. 配置手动匹配界面:

路径:设置 → 技术 → 用户界面 → 视图
搜索"mail.gateway"视图,编辑添加以下字段:
- 客户名称(可编辑)
- 商机编号(可编辑)
- 匹配按钮(一键匹配)

这样销售可以轻松手动匹配未关联的邮件

4. 设置邮件网关提醒:

路径:设置 → 技术 → 自动化 → 计划动作
创建新动作:
- 名称:未匹配邮件提醒
- 模型:邮件网关
- 频率:每小时
- 条件:创建时间>1小时 且 状态=未匹配
- 动作:发送提醒给销售主管

工作原理:

  • 所有无法自动关联的邮件进入网关
  • 系统尝试自动匹配(发件人、主题、时间)
  • 未匹配的邮件显示在待处理列表
  • 销售可以一键手动匹配

🎯 方案四:客户教育方案(预防为主)

配置步骤:

1. 创建客户教育模板:

路径:CRM → 配置 → 邮件模板
创建名为"首次联系客户教育"的模板

模板内容:
亲爱的{客户姓名},

为了确保我们的沟通高效顺畅,请您:
1. 直接回复此邮件,不要修改收件地址
2. 如果必须转发,请包含原邮件完整内容
3. 如有紧急问题,也可以通过电话联系我们

这样我们可以快速为您服务!

--
{销售姓名}
{公司名称}

2. 设置自动发送规则:

路径:CRM → 自动化 → 工作流程
创建新工作流:
- 触发器:商机创建后
- 条件:客户首次联系
- 动作:发送"首次联系客户教育"邮件

3. 在签名中添加提示:

路径:设置 → 用户 → 用户
编辑你的用户签名,在底部添加:

---
💡 提示:请直接回复此邮件,保持沟通连续性。

五、Gmail式专业邮件格式配置

修正后的模板代码(复制粘贴即可):

路径: 设置 → 技术 → 邮件 → 模板 → 创建

模板名称:Gmail式带原文回复模板
模型:mail.message

<t t-name="mail_reply_with_history_gmail_style">
<div style="font-family: Arial, sans-serif; max-width: 600px; margin: 0 auto;">

    <!-- 新回复内容 -->
    <div style="color: #333; margin-bottom: 20px;">
        <t t-out="object.body or ''"/>
    </div>

    <!-- 新邮件的签名(紧跟在新回复内容下方) -->
    <div style="margin-bottom: 30px; padding-top: 16px; border-top: 1px solid #eee; color: #666; font-size: 12px;">
        <p>--
        <br/><strong><t t-out="object.author_id.name or ''"/></strong>
        <br/><t t-out="object.author_id.company_id.name or ''"/>
        <br/>电话:<t t-out="object.author_id.phone or ''"/>
        <br/>邮箱:<t t-out="object.author_id.email or ''"/>
        <br/>WhatsApp:<t t-out="object.author_id.mobile or object.author_id.phone or ''"/></p>
    </div>

    <!-- 分隔线 -->
    <hr style="border: none; border-top: 2px solid #875A7B; margin: 30px 0 20px 0;"/>

    <!-- 原邮件引用区 -->
    <t t-if="object.parent_id">
    <div style="background: #f8f9fa; border-left: 4px solid #ccc; padding: 12px; margin: 16px 0;">
        <div style="color: #666; font-size: 11px; margin-bottom: 6px; font-weight: bold;">
            原邮件内容:
        </div>
        <div style="color: #777; font-size: 11px; margin-bottom: 4px;">
            发件人:<t t-out="object.parent_id.author_id.name or object.parent_id.email_from"/>
             | 时间:<t t-out="object.parent_id.date"/>
        </div>
        <div style="color: #555; padding: 10px; background: white; border-radius: 4px; font-size: 13px; line-height: 1.5;">
            <t t-out="object.parent_id.body or ''"/>
        </div>

        <!-- 原邮件的附件信息(如果有) -->
        <t t-if="object.parent_id.attachment_ids">
        <div style="color: #777; font-size: 11px; margin-top: 8px;">
            <strong>原邮件附件:</strong>
            <t t-foreach="object.parent_id.attachment_ids" t-as="attachment">
            <br/>- <t t-out="attachment.name"/>
            </t>
        </div>
        </t>
    </div>
    </t>
</div>
</t>

最终效果示例:

Hi John,

Thanks for your inquiry. Here's our quotation for product A:
- Price: $100/pc
- MOQ: 100pcs
- Delivery: 30 days

Please let us know if you have any questions.

--
Steven Hu
General Manager
ABC International Co., Ltd.
Phone: +86 13800138000
Email: [email protected]
WhatsApp: +86 13800138000

---------------------------------------------------------------------------

原邮件内容:
发件人:John Smith <[email protected]> | 时间:2024-01-15 10:30

Hello,

I'm interested in your product A. Could you please send me the quotation?

Thanks,
John

六、全Odoo工作流实现

场景1:网站访客留言

  1. 客户在网站填表
  2. Odoo自动创建商机
  3. 分配给销售A
  4. 销售A在商机讨论区回复
  5. 客户收到邮件(Gmail格式:新回复+签名+原邮件)

场景2:客户发邮件到info@

  1. 客户发邮件到[email protected]
  2. Gmail收到邮件
  3. Odoo通过IMAP获取邮件
  4. 自动创建商机
  5. 分配给销售B
  6. 销售B在商机讨论区回复

场景3:多渠道线索录入与开发

数据收集 → 整理为Excel → Odoo批量导入 → 创建为线索 → 
分配销售团队 → 批量发送开发信 → 客户回复 → 
转为商机 → 继续跟进 → 报价成交

具体数据来源包括:

  1. 搜索引擎:谷歌/Bing搜索到的目标客户
  2. 社交平台:LinkedIn、Facebook、Instagram等
  3. 电话花名册:购买的行业电话数据库
  4. 地图数据:谷歌地图搜索的目标客户
  5. 海关数据:进出口数据中的潜在客户
  6. 商业数据库:各种B2B平台数据
  7. 展会名片:各类展会收集的联系方式

七、实战测试:确保万无一失

测试流程:

# 第一阶段:基础功能测试
# 测试1:发送邮件
Odoo发送 → 外部邮箱接收
检查:格式、签名位置、原文引用

# 测试2:接收邮件
外部发送到info@ → Odoo接收
检查:自动创建商机、分配正确

# 测试3:回复关联(模拟Message-ID丢失)
删除邮件Message-ID后回复
检查:Odoo是否能正确关联

# 第二阶段:压力测试
# 测试4:批量处理
同时10个客户咨询
检查:系统响应、邮件队列

# 测试5:长时间线程
一个商机来回20封邮件
检查:线程保持、历史完整

# 第三阶段:兼容性测试
# 测试6:不同邮件客户端
Gmail, Outlook, Apple Mail, QQ, 163
检查:格式兼容性、显示效果

八、防Message-ID丢失方案对比

方案配置难度成功率维护成本推荐指数
邮件别名⭐⭐95%⭐⭐⭐⭐⭐
主题标识⭐⭐80%⭐⭐⭐⭐
邮件网关⭐⭐⭐99%⭐⭐⭐⭐⭐
客户教育60%⭐⭐⭐

配置建议:

  1. 主方案:邮件别名(必配)
  2. 辅方案:邮件网关兜底(必配)
  3. 增强方案:主题标识(选配)
  4. 预防方案:客户教育(选配)

九、常见问题解答

Q:这些配置需要编程知识吗?

A:完全不需要! 所有配置都在Odoo后台界面完成,只需点击、选择、填写即可。

Q:Message-ID丢失问题能100%解决吗?

A:通过我们的四层防护方案,成功率超过99%

  • 第一层:邮件别名(解决95%情况)
  • 第二层:主题标识(解决80%剩余情况)
  • 第三层:邮件网关自动匹配(解决剩余大部分)
  • 第四层:邮件网关手动匹配(兜底100%)

Q:配置这么多方案复杂吗?

A:不复杂,按本文步骤:

  1. 邮件别名:5分钟
  2. 邮件网关:10分钟
  3. 主题标识:5分钟(选配)
  4. 客户教育:5分钟(选配)
    总计:20-30分钟

Q:员工需要培训吗?

A:需要简单培训:

  1. 如何查看邮件网关(2分钟)
  2. 如何手动匹配邮件(1分钟)
  3. 如何检查邮件别名(1分钟)

十、配置检查清单

防Message-ID丢失必备配置:

  • [ ] 邮件别名功能启用
  • [ ] 默认别名配置(info)
  • [ ] CRM自动生成别名开启
  • [ ] 邮件网关启用
  • [ ] 邮件网关自动匹配规则配置
  • [ ] 邮件网关手动匹配界面配置

Gmail式邮件格式配置:

  • [ ] Gmail式模板创建
  • [ ] 模板应用到讨论模块
  • [ ] 测试邮件发送效果

基础邮件配置:

  • [ ] Google Workspace购买和配置
  • [ ] DNS记录(SPF、DKIM、DMARC)
  • [ ] Odoo发信服务器配置
  • [ ] Odoo收信服务器配置
  • [ ] Catch-All参数设置

十一、最后的重要提示

三天搞定全系统:

  • 第一天:购买配置Google Workspace + DNS设置
  • 第二天:配置Odoo邮件系统 + 防丢失方案
  • 第三天:测试 + 员工培训 + 正式上线

零代码,但有这些”代码”要记:

  1. 邮件别名格式[email protected]
  2. 主题标识格式[CRM-123]
  3. Catch-All邮箱[email protected]
  4. 测试命令:发邮件 → 收邮件 → 回复测试

你的投资回报:

  • 时间节省:每天1小时 × 5人 × 22天 = 110小时/月
  • 客户不丢失:每年避免丢失10个客户 × 平均订单$5000 = $50000
  • 专业形象提升:客户信任度提升,成交率提高

记住: 好的邮件系统不是奢侈品,而是外贸生意的必需品。花几个小时配置,获得的是未来几年的顺畅沟通。

现在,打开你的Odoo后台,开始配置吧!

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注