我在 DEV 和 PROD 的 Tomee-plume-8.0.2 服务器中配置了 JNDI 资源。在服务器的 $CATALINA_HOME/conf/tomee.xml 中,我设置了以下电子邮件资源:
<Resource id="mail/gdf" type="javax.mail.Session">
mail.smtp.host=<correct host>
mail.smtp.starttls.enable=true
mail.smtp.port=587
mail.transport.protocol=smtp
mail.smtp.auth=true
mail.smtp.user=<site admin email>
password=<correct password>
</Resource>
过去一周我遇到的问题是我在 DEV 机器 (MAC-OS) 中的代码运行良好,但在 CENTOS-8 服务器上却不行。尽管如此,我已经在 CENTOS-8 上打开了 587 端口,以便邮件发送出去。
firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0
sources:
services: http https ssh
ports: 8080/tcp 8443/tcp 587/tcp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
对决议的任何见解将不胜感激。
提前谢谢了。