问题描述
会发生什么: 我们通过 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 (将#修改为@)