Java Apache james邮件服务器在Grails中的运行状态
我们使用ApacheJames服务器和Grails2.1.1在我们的应用程序上发送和接收电子邮件 现在,我们希望在页面上显示一个开/关图标,它可以确定James邮件服务器是否正在运行Java Apache james邮件服务器在Grails中的运行状态,java,grails,groovy,mail-server,james,Java,Grails,Groovy,Mail Server,James,我们使用ApacheJames服务器和Grails2.1.1在我们的应用程序上发送和接收电子邮件 现在,我们希望在页面上显示一个开/关图标,它可以确定James邮件服务器是否正在运行 那么,在Java或grails中是否有一种方法可以确定这一点呢 您可以尝试连接到远程管理端口(我认为默认情况下是端口4555): 或者,如果安装时未打开远程管理端口,则可以尝试SMTP端口(请重试:)。蒂姆,你和伯特真是我的救星。让我试试这个。 boolean jamesIsRunning = new Socket
那么,在Java或grails中是否有一种方法可以确定这一点呢 您可以尝试连接到远程管理端口(我认为默认情况下是端口4555): 或者,如果安装时未打开远程管理端口,则可以尝试SMTP端口(请重试:)。蒂姆,你和伯特真是我的救星。让我试试这个。
boolean jamesIsRunning = new Socket().with {
try {
connect( new InetSocketAddress( 'localhost', 4555 ), 100 )
close()
true
}
catch( e ) {
false
}
}