我一直在搞清楚并成功配置了JAMES Apache服务器。我目前正在使用这个版本:james-server-app-3.0.0-beta5-SNAPSHOT
所以现在我使用james-cli -h localhost -p 9999 user1密码添加了两个用户 和user2密码
这一切都很成功。
我添加的域名是captcha.com
我还添加到了/ etc / hosts 127.0.0.1 imap.captcha.com 127.0.0.1 smtp.captcha.com
这也是成功的。
我继续使用thunderbird并做了一些配置。我添加了一个位于端口25上的SMTP服务器。
我使用收到的邮件imap.captcha.com端口143和传出的smtp.captcha.com端口25添加了两个用户。
哦顺便说一句,我还使用database.properties在MySQL数据库中设置了JAMES apache,这也成功完成了。
最后,问题就出现了,对不起上面冗长的故事,我很抱歉。
我从user1向user2发送了3封邮件,为了检查邮件,我需要登录。两位用户都已成功登录,但似乎我看不到收到的任何电子邮件。我检查文件夹C:\ james-server-app-3.0.0-beta5-20150626.101708-1075-app \ james-server-app-3.0.0-beta5-SNAPSHOT \ var \ store \ activemq \ blob-transfer
在我的数据库中,邮箱还有一些由JAMES输入的信息。
在这个文件夹中有很多其他文件夹1,2,6,9,文件夹里面有一些我不明白的文件名ID_PC-50379-1459500692647-4_1_13_1_2。
我可以知道什么是blob-transfer,为什么我不能收到user1到user2的邮件?我一直在努力在网上找到资源,但没有什么。
答案 0 :(得分:0)
我通过http://www.mobilefish.com/developer/james/james.html找到了自己的解决方案 我目前正在使用2.3.1,它是一个更好,更稳定的版本,但我现在面临的一些问题是MySQL数据库。因此,关注mobilefish可以轻松地设置服务器并在此处发送邮件。