0

我在 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:

对决议的任何见解将不胜感激。

提前谢谢了。

4

0 回答 0