第 10 章 邮件子系统
10.1. 配置邮件子系统
邮件
子系统允许您在 JBoss EAP 中配置邮件会话,然后使用 JNDI 将这些会话注入到应用中。它还支持使用 Jakarta EE @MailSessionDefinitions
注释和 @MailSessionDefinitions
注释进行配置。
配置要在应用程序中使用的 SMTP 服务器
使用以下 CLI 命令配置 SMTP 服务器和出站套接字绑定,例如:
/socket-binding-group=standard-sockets/remote-destination-outbound-socket-binding=my-smtp:add(host=localhost, port=25)
/subsystem=mail/mail-session=mySession:add(jndi-name=java:jboss/mail/MySession)
/subsystem=mail/mail-session=mySession/server=smtp:add(outbound-socket-binding-ref=my-smtp, username=user, password=pass, tls=true)
在应用程序中调用配置的邮件会话
@Resource(lookup="java:jboss/mail/MySession") private Session session;