尝试一下阿帕奇·詹姆斯 https://james.apache.org/目前的邮件服务器。我下载后当前二进制发行版 3.4.0 https://www.apache.org/dyn/closer.lua/james/server/3.4.0/james-server-app-3.4.0-app.zip(“对于 Spring 接线”),我运行时出现以下行为:
bin\james.bat
日志(为了便于阅读而格式化):
wrapper | --> Wrapper Started as Console
wrapper | Launching a JVM...
jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
(...)
jvm 1 | ERROR 21:30:39,649 |
org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor
Unable to init mailet WithPriority
jvm 1 | org.apache.mailet.MailetException:
Could not load mailet (WithPriority) (java.lang.IllegalArgumentException:
'priority' init parameter is compulsory)
(...)
这是怎么回事?
没关系,我找到了answer https://gitter.im/apache/james-project?at=5d9fe9ed809de9699f1841ee- 尝试这个:
我将向项目提出这个问题,同时快速修复该邮件
工作:
- 在 James 应用程序文件夹中,打开文件 conf/mailetcontainer.xml
- 查找具有 WithPriority 类的邮件
- 将 xml 标签 8 替换为 8
- 尝试再次运行 james 服务器
看起来像这样conf/mailetcontainer.xml
:
(...)
<mailetcontainer enableJmx="true">
<processors>
<processor state="root" enableJmx="true">
<mailet match="All" class="PostmasterAlias"/>
<mailet match="RelayLimit=30" class="Null"/>
<mailet matcher="All" class="WithPriority">
<priority>8</priority>
</mailet>
(...)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)