2012-12-18 2 views
0

Мы имеем MDB, который Радинг письма из учетной записи электронной почты, то MDB реализует интерфейс MailListener и я ищу свойство, чтобы включить POP3 через SSLMDB Maillistener @ActivationConfigProperty для SSL

У меня есть настройки в 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> 
+0

@ HansUp sory это была опечатка, я изменил ее на massege-driven-bean – simonC

ответ

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> 

быть осторожным especiali для протокола, который POP3S и не POP3

Смежные вопросы