我们正在将应用程序代码从WAS 8.0迁移到Liberty 17.0.0.1。我们的应用程序使用邮件功能,该功能在用户处理请求时被调用。任何人都可以帮助我们在server.xml中配置邮件。是否必须在server.xml中为标记提供用户名和密码?
答案 0 :(得分:1)
我 just 自己做了。 XML要求您提供这些属性,但是如果您的服务器不需要身份验证,则可以将其留空。
例如这是我的(当然,服务器值已更改),我目前仅需要通过SMTP发送外发邮件,这是可选transportProtocol
属性的默认设置:
<mailSession description="My mail server" from="" host="mymailserver.com"
id="myMail" jndiName="mail/myMail" mailSessionID="myMailSession"
password="" user=""/>
答案 1 :(得分:0)
如果要在server.xml中配置邮件会话,则需要用户名和密码。您可以选择使用Liberty随附的securityUtility(https://www.ibm.com/support/knowledgecenter/en/SSRTLW_9.0.1/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/rwlp_command_securityutil.html)对密码进行编码。