Bonjour,

Je dois créer un système de traitement d'emails entrants avec JBoss (4.2.3).
J'ai mis en place la solution d'un EJB3, qui étend MailListener (de mail-ra.jar). Cela marche sans soucis sauf qu'un point me pose problème : je n'arrive pas à externaliser la configuration.

Mon EJB ressemble à celui décris ici : http://community.jboss.org/wiki/InboundJavaMail
La configuration est donc placée dans les annotations.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
@MessageDriven(activationConfig={
   @ActivationConfigProperty(propertyName="mailServer", propertyValue="mailHost"),
   @ActivationConfigProperty(propertyName="mailFolder", propertyValue="INBOX"),
   @ActivationConfigProperty(propertyName="storeProtocol", propertyValue="imap"),
   @ActivationConfigProperty(propertyName="userName", propertyValue=""),
   @ActivationConfigProperty(propertyName="password", propertyValue="seam")
})
J'aimerais utiliser celle du service Mail de JBoss (mail-service.xml) que j'utilise par ailleurs pour envoyer des emails.

Est-ce possible ?

Merci d'avance pour le coup de main.


Quentin