Java 用于SSL的MDB Maillistener@ActivationConfigProperty

Java 用于SSL的MDB Maillistener@ActivationConfigProperty,java,email,ssl,pop3,message-driven-bean,Java,Email,Ssl,Pop3,Message Driven Bean,我们有一个MDB,它从一个电子邮件帐户发送电子邮件,MDB实现了MailListener接口,我正在寻找一个属性来通过SSL启用POP3 我在xml中有如下设置,我需要为端口和SSL设置一个传统的激活配置属性。。。我在谷歌上搜索过,但没有成功,这里有人能帮忙吗 我正在使用jboss5.1,seam2 <message-driven> <description>An MDB that accepts mail messages</descrip

我们有一个MDB,它从一个电子邮件帐户发送电子邮件,MDB实现了MailListener接口,我正在寻找一个属性来通过SSL启用POP3

我在xml中有如下设置,我需要为端口和SSL设置一个传统的激活配置属性。。。我在谷歌上搜索过,但没有成功,这里有人能帮忙吗

我正在使用jboss5.1,seam2

    <message-driven>
        <description>An MDB that accepts mail messages</description>
        <ejb-name>MailListenerMDB</ejb-name>
        <ejb-class>si.arctur.fourPmServices.scheduleJobs.emailListener.MailListenerMDB</ejb-class>
        <activation-config>
            <activation-config-property>
               <activation-config-property-name>userName</activation-config-property-name>
               <activation-config-property-value>******</activation-config-property-value>
            </activation-config-property>
            <activation-config-property>
               <activation-config-property-name>password</activation-config-property-name>
               <activation-config-property-value>********</activation-config-property-value>
            </activation-config-property>
            <activation-config-property>
               <activation-config-property-name>pollingInterval</activation-config-property-name>
               <activation-config-property-value>15000</activation-config-property-value>
            </activation-config-property>
            <activation-config-property>
               <activation-config-property-name>mailServer</activation-config-property-name>
               <activation-config-property-value>*****</activation-config-property-value>
            </activation-config-property>
            <activation-config-property>
               <activation-config-property-name>mailFolder</activation-config-property-name>
               <activation-config-property-value>INBOX</activation-config-property-value>
            </activation-config-property>
            <activation-config-property>
               <activation-config-property-name>storeProtocol</activation-config-property-name>
               <activation-config-property-value>pop3</activation-config-property-value>
            </activation-config-property>
        </activation-config>
</message-driven>

接受邮件消息的MDB
MailListenerMDB
si.arctur.fourPmServices.scheduleJobs.emailListener.MailListenerMDB
用户名
******
密码
********
pollingInterval
15000
邮件服务器
*****
邮件夹
收件箱
存储协议
pop3

我找到了您需要指定这些属性的解决方案

<activation-config-property>
               <activation-config-property-name>storeProtocol</activation-config-property-name>
               <activation-config-property-value>pop3s</activation-config-property-value>
            </activation-config-property>
            <activation-config-property>
               <activation-config-property-name>port</activation-config-property-name>
               <activation-config-property-value>995</activation-config-property-value>
            </activation-config-property>
            <activation-config-property>
               <activation-config-property-name>starttls</activation-config-property-name>
               <activation-config-property-value>true</activation-config-property-value>
            </activation-config-property>

存储协议
流行音乐
港口
995
starttls
真的

请特别注意协议是POP3而不是POP3

@HansUp抱歉,这是一个输入错误,我已将其更改为massege驱动bean