SuiteCRM 发送的电子邮件只会被收件人收到一次,但电子邮件会在“已发送邮件”中显示两次

问题描述

会发生什么: 我们通过 SuiteCRM 向收件人发送电子邮件,未显示任何错误,收件人收到消息。

除非看到,否则很难解释的问题是,收件人获得了预期电子邮件的 x1 副本,但发件人将在已发送项目上获得 x2 电子邮件

我无法理解这怎么可能,我们的已发送邮件上有 x2 个项目,而收件人的电子邮件信箱上只有 x1 个副本。查看了帐户的所有框,即垃圾邮件、已删除邮件等,但确实只收到了 x1 封电子邮件

更令人困惑的是,使用 Campaigns 时,已发送邮件将只有已发送电子邮件的 x1 副本,一切正常。

然后一位同事比较了两封邮件,发现有一些关于“content-language”的内容,其中共享大部分信息的邮件是“content-language=en-US”,另一封邮件显示为“pt -BR”。

不确定“pt-BR”的来源,因为我们的初始域是在巴西注册的,但所有电子邮件均按照我们与 Microsoft 和 Office 365 的协议通过 Outlook 处理。

尝试分享 x2 电子邮件图片,这里的系统不允许我这样做,所以将尝试在这里分享他们的内容,没有看到电子邮件图片可能更难理解。

仔细检查 x2 电子邮件,它添加了 content-language=en-US,在第二封电子邮件添加了 content-language=pt-BR;它的第二封电子邮件 content-language=pt-BR 是错误的。

我不明白“内容语言”从何而来,我们没有在任何东西中添加内容语言”;此外,出于电子邮件目的,我们只想使用“en-US”。

预期行为 应该发生的情况是,如果我们发送 x1 封电子邮件,则已发送项目应该只显示 x1 封电子邮件,否则在第一个活动之后,混乱会变得非常混乱。

实际行为 如果我发送电子邮件,收件人会收到他/她应该收到的 x1 封电子邮件。无论我们的哪个帐户发送该电子邮件,都将收到 x2 封已发送邮件

尝试过 添加到 config_override '''$sugar_config['default_email_charset'] = 'US-ASCII';''',只有在这样做之后,我才能为用户帐户设置初始登录

背景 这对我们来说是一个非常严重的错误,我们是一家小型初创公司,需要开始使用 CRM 来更好地管理我们的时间,从营销活动、电子邮件模板、pdf 模板等开始,作为一个透明和高效的小团队很重要,email 组件会对我们有很大帮助;否则我们将被迫单独使用 Outlook 并且我们没有模板等。

我们的环境

  • Ubuntu 18.04
  • SuiteCRM 7.11.18
  • SuiteCRM 有 x2 种语言,启用并运行“en-US”和“pt-PT”,主要语言“en-US”
  • PHP 7.2
  • 通过 Office 365 进行交换

使用 Gmail 帐户也会出现同样的问题。

我真的希望有人能帮忙。我不是开发人员,一直在寻求帮助,非常感谢任何提示

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...