当通过我们的CRM系统发送电子邮件时,我希望在相关员工的“已发送”文件夹中放置已发送电子邮件的副本。这在Gmail / Google Apps中可以轻松完成,因为它会自动将通过其SMTP服务器发送的电子邮件存储在Sent文件夹中,但大多数邮件服务器不会像这样工作。除了将所有人迁移到Google应用程序或在每封电子邮件上将发件人抄送(BCC),我还能否有任何方法来实现此操作?
我可以使用cfimap轻松打开连接并使用cfmail发送电子邮件,但是如何将该已发送电子邮件存储到已发送文件夹中?使用cfimap可以轻松地将一个电子邮件从一个文件夹移动到另一个文件夹,但我无法弄清楚如何获取刚通过邮件服务器发送的正确消息编号并将其移动到Sent文件夹中。即使我不得不重新生成整个电子邮件然后保存它,也似乎没有类似于PHP的imap-append?
我看到在Bluedragon中有imapconnection和imapfolder选项,这将是完美的,但这些在普通的cfml中不起作用。
我已经谷歌了几天,并查看了一堆类似的SO线程。大部分都回答“将电子邮件地址放在(B)CC上”,这当然是一个选项,但我不想立即放弃我的理想解决方案。有什么想法,或者这是无路可走了吗?!
我可以使用cfimap轻松打开连接并使用cfmail发送电子邮件,但是如何将该已发送电子邮件存储到已发送文件夹中?使用cfimap可以轻松地将一个电子邮件从一个文件夹移动到另一个文件夹,但我无法弄清楚如何获取刚通过邮件服务器发送的正确消息编号并将其移动到Sent文件夹中。即使我不得不重新生成整个电子邮件然后保存它,也似乎没有类似于PHP的imap-append?
我看到在Bluedragon中有imapconnection和imapfolder选项,这将是完美的,但这些在普通的cfml中不起作用。
我已经谷歌了几天,并查看了一堆类似的SO线程。大部分都回答“将电子邮件地址放在(B)CC上”,这当然是一个选项,但我不想立即放弃我的理想解决方案。有什么想法,或者这是无路可走了吗?!