【问题标题】:Sent Items folder not available in James Server 3James Server 3 中的“已发送邮件”文件夹不可用
【发布时间】:2012-07-10 13:15:15
【问题描述】:

我正在使用带有 MySQL 数据库的 James server 3 beta 作为存储库来开发邮件客户端应用程序。我能够从应用程序发送/接收邮件。但我想将已发送电子邮件的副本存储在 James 服务器未提供的已发送邮件文件夹中。我是要自己创建“已发送邮件”文件夹,还是使用 James 服务器有其他解决方法? 问候,

【问题讨论】:

    标签: email jakarta-mail inbox james


    【解决方案1】:

    “已发送邮件”文件夹没有什么神奇之处。您必须自己创建它并将消息显式复制到它。

    【讨论】:

    • 我使用 MySQL 作为邮件存储库,每当使用 Telnet(James 的默认管理)创建用户时,都会自动创建其收件箱。现在,如何在创建用户时创建已发送邮件邮箱?
    • 我不知道,我想您需要一位 James 专家。
    【解决方案2】:

    您无需创建“已发送”文件夹。詹姆斯将为每个用户创建它。仅当您使用 maildir 作为存储库,而不是 MySQL。

    如果您将邮件存储到 MySQL 数据库,那么您应该在数据库中查找邮件。查找表 james_mailbox,并将列 mailbox_name 过滤为“已发送”。

    您可以将邮件存储到一个目录中,然后您将可以访问所有电子邮件,而不仅仅是发送的。但请记住,此功能仅适用于 Linux。

    还有一个。 mailet ToSenderFolder 应该存在于 conf/mailetcontainer.conf 文件中。

    【讨论】:

      猜你喜欢
      • 2015-12-10
      • 1970-01-01
      • 2011-07-01
      • 2018-05-08
      • 2012-01-23
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 2014-11-05
      相关资源
      最近更新 更多