esup-helpdesk




La liste d'utilisateurs n'est pas rendue car vous ne possédez pas les droits d'accès nécessaires pour afficher les profils utilisateur.

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Bloc de code
#feed.imap.categoryId=1

Personnalisation

Les propriétés ci-dessus sont utilisées dans le fichier de configuration /properties/domain/feed.xml.

Pour lire plusieurs comptes IMAP, qui peuvent par exemple être dirigés dans des catégories différentes, il faudra déclarer dans ce fichier autant de beans correspondants semblables au bean accountReader, et les insérer dans l'attribut mailReaders du bean feeder.

On trouvera par exemple dans /properties/domain/feed.xml :

Bloc de code
&nbsp;&nbsp;&nbsp; <bean
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; id="feeder"
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; class="org.esupportail.helpdesk.services.imapFeeding.FeederImpl"
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lazy-init="true"
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; >
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <property name="mailReaders" >
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <list>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <ref bean="accountReader" />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; </list>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; </property>
&nbsp;&nbsp;&nbsp; </bean>

&nbsp;&nbsp;&nbsp; <bean
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; id="accountReader"
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; class="org.esupportail.helpdesk.services.imapFeeding.ImapAccountReaderImpl"
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lazy-init="true"
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; >
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <property name="address" value="${feed.imap.address}" />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <property name="server" value="${feed.imap.server}" />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <property name="account" value="${feed.imap.account}" />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <property name="password" value="${feed.imap.password}" />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <property name="categoryId" value="${feed.imap.categoryId}" />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <property name="folder" value="${feed.imap.folder}" />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <property name="messageReader" ref="messageReader" />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <property name="domainService" ref="domainService" />
&nbsp;&nbsp;&nbsp; </bean>

&nbsp;&nbsp;&nbsp; <bean
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; id="messageReader"
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; class="org.esupportail.helpdesk.services.imapFeeding.MessageReaderImpl"
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lazy-init="true"
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; >
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <property name="domainService" ref="domainService" />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <property name="i18nService" ref="i18nService" />
&nbsp;&nbsp;&nbsp; </bean>

 

todo
A compléter
A compléter