0

メールアカウントからメールを送信するMDBがあります。MDBはMailListenerインターフェイスを実装しており、SSL経由でPOP3を有効にするプロパティを探しています。

私はこのようなxmlの設定を持っています、以下、私はポートとSSLのために追加のactivation-config-propertyを必要とします...私はそれをグーグルで検索しましたが成功しません、誰かがここで助けることができますか?

私は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>
4

1 に答える 1

1

これらのプロパティを指定するために必要なソリューションを見つけました

<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>

POP3 ではなく POP3S であるプロトコルには特に注意してください。

于 2012-12-18T16:08:31.703 に答える