我使用James server 3 beta和MySQL数据库作为开发邮件客户端应用程序的存储库。我可以从应用程序发送/接收邮件。但我想将已发送电子邮件的副本存储在已发送邮件文件夹中,而James服务器不提供该文件。我将自己创建“已发送邮件”文件夹,还是有其他与James服务器相关的解决方法? 的问候,
答案 0 :(得分:0)
“已发送邮件”文件夹没有任何魔力。您必须自己创建它并明确地将消息复制到它。
答案 1 :(得分:0)
您无需创建“已发送”文件夹。詹姆斯将为每个用户创建它。只有当你使用maildir作为存储库而不是MySQL时。
如果您将邮件存储到MySQL数据库,那么您应该在数据库中查找邮件。查找表james_mailbox,并将列mailbox_name过滤为“已发送”。
您可以将邮件存储到目录中,然后您就可以访问所有电子邮件,而不仅仅是已发送。但请记住,此功能仅适用于Linux。
还有一个。 mailet ToSenderFolder应该出现在conf / mailetcontainer.conf文件中。