我可以在Wildfly上关闭mail-smtp端口吗?

时间:2017-03-20 12:33:49

标签: wildfly wildfly-10

我想关闭mail-smtp端口。

<socket-binding-group name="standard-sockets"
 default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
    <!--<outbound-socket-binding name="mail-smtp">-->
        <!--<remote-destination host="localhost" port="25"/>-->
    <!--</outbound-socket-binding>-->
</socket-binding-group>

如果我不使用邮件,我可以禁用邮件子系统吗?

    <subsystem xmlns="urn:jboss:domain:mail:2.0">
        <mail-session name="default" jndi-name="java:jboss/mail/Default">
            <smtp-server outbound-socket-binding-ref="mail-smtp"/>
        </mail-session>
    </subsystem>

1 个答案:

答案 0 :(得分:2)

如果您要删除邮件服务,可以删除子系统

删除扩展程序:class A{ A(){ A* a = new A(); } };

删除完整的子系统邮件:

<extension module="org.jboss.as.mail"/>

删除outbound-socket-binding mail-smtp

<subsystem xmlns="urn:jboss:domain:mail:2.0">
    <mail-session name="default" jndi-name="java:jboss/mail/Default">
        <smtp-server outbound-socket-binding-ref="mail-smtp"/>
    </mail-session>
</subsystem>

您也可以使用CLI删除子系统:

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