jboss - 如何使用 Wildfly 发送电子邮件,其中 SMTP 不需要密码?

标签 jboss wildfly wildfly-9

我遇到以下问题:当 SMTP 不需要密码时,如何使用 Wildfly 发送电子邮件?

我已经使用 Glassfish 成功做到了这一点。但是当我迁移到 Wildfly 时,我不知道需要传递什么参数。

这是我的 Glassfish 配置:

enter image description here

这是我的standalone.xml:

<mail-session name="noreply" jndi-name="java:jboss/mail/noreply" from="<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a8dbc7c5cddcc0c1c6cfe8ccc7c5c9c1c6cac4c9cac4c9cac4c986cbc7c5" rel="noreferrer noopener nofollow">[email protected]</a>">
                <smtp-server outbound-socket-binding-ref="blablabla-smtp" ssl="true" tls="false" username="<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="8ffce0e2eafbe7e6e1e8cfebe0e2eee6e1ede3eeede3eeede3eea1ece0e2" rel="noreferrer noopener nofollow">[email protected]</a>"/>
</mail-session>

<outbound-socket-binding name="blablabla-smtp">
            <remote-destination host="localhost" port="25"/>
</outbound-socket-binding>

最佳答案

我没有在 Wildfly 中找到该设置,但我按照此答案编辑了代码。

Send mail in javax.mail without authentication

这解决了我的问题。

关于jboss - 如何使用 Wildfly 发送电子邮件,其中 SMTP 不需要密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34741537/

相关文章:

mysql - Keycloak 用户联合使用现有的 MySQL 数据库进行用户身份验证

java - Wildfly 8.2.1最终无法解析配置

java - Wildfly 9.x 无法编码希腊附件文件名

java - JEE7中如何在JNDI树中指定EJB bean名称

Java Wildfly-Swarm : How to use JDBC with SQL Server (T-SQL)

https - 让 wildfly 监听端口 443 而不是 8443

eclipse - 从 Eclipse 启动 JBoss

java - JBoss 不会一直运行

jboss - JMS/Seam——创建 session 时出现异常?