diamante/email-processing-bundle

DiamanteDesk 邮件处理包

2.0.3 2017-02-08 15:20 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:55:29 UTC


README

所有到达支持邮箱地址的电子邮件都会被 DiamanteDesk 系统自动检索,以便为每封收到的信件创建一个单独的工单。此功能正常工作需要 EmailProcessing Bundle。

要求

DiamanteDesk 支持 OroCRM 版本 1.8+。

安装

在 composer 中添加依赖

composer require diamante/email-processing-bundle:dev-master

配置

要在控制台启动邮件处理,请运行以下命令

php app/console diamante:emailprocessing:  pipe <  /path/to/emails/test-email.eml

您还可以从控制台运行和配置邮件处理。有两个命令可用

  • 使用 IMAP 协议从远程邮件服务器检索电子邮件。

      php app/console oro:cron:diamante:emailprocessing:general
    

此命令可以通过 crontab 配置,允许在给定的时间表上定期发送轮询。

  • 或使用电子邮件管道方法

       php app/console diamante:emailprocessing:pipe <  /path/to/emails/stream
    

此命令仅适用于 DiamanteDesk 和邮件服务器安装在相同的服务器机器上时。它包括管道方法,该方法与 IMAP 相比具有显著优势,因为在使用管道时,所有电子邮件都会立即到达系统并转换为工单或评论,而使用 IMAP 时则会在计划时间内(至少 1 分钟)向远程服务器发送轮询。这种优势允许快速响应用户请求或实时解决任何问题。

贡献

我们感谢任何使 DiamanteDesk 功能更好的努力;因此,我们欢迎所有形式的贡献,包括错误报告、补丁提交、功能请求或文档增强。如果您想成为项目的一部分,请参阅 DiamanteDesk 贡献指南