[résolu] SMTP : erreur de création du mail service

cancel
Showing results for 
Search instead for 
Did you mean: 
rejeangagne
Member II

[résolu] SMTP : erreur de création du mail service

mon environnement :
alfresco 4.d community 64 bits : installation de base avec next next next
windows server 2008 64 bits (server virtuel Vmware)

mon problème : après plus d'une semaine d'effort et la lecture des forum et wiki, je ne parviens toujours pas à configurer la messagerie smtp.

ma configuration : alfresco-global.properties
### E-mail site invitation setting ###
notification.email.siteinvite=true

# Outbound Email Configuration
#————- log à enlever losque ok
log4j.logger.org.alfresco.web.bean.TemplateMailHelperBean=debug

ma configuration : outbounbSMTP.properties
# Outbound SMTP properties

# use these properties to configure the out-bound SMTP server.
mail.host=dev.null
mail.port=25
mail.username=MonUsername
mail.password=MonPassword
mail.encoding=UTF-8
mail.from.default=admin.alfresco@dev.null
mail.protocol=smtp

# Additional Java Mail properties for SMTP protocol
mail.smtp.auth=false
mail.smtp.debug=true
mail.smtp.timeout=5000
mail.smtp.starttls.enable=false

# Additional Java Mail properties for SMTPS protocol
# mail.smtps.auth=false
# mail.smtps.starttls.enable=false


use these properties to send test message during start of subsystem
mail.testmessage.send=true
mail.testmessage.to= admin.alfresco@dev.null
mail.testmessage.subject=Outbound SMTP
mail.testmessage.text=The Outbound SMTP email subsystem is working.

le fichier alfresco.log après un redémarrage du service alfresco share
09:23:01,393 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] Checking for patches to apply …
09:23:02,658 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] No patches were required.
09:23:02,689 INFO  [org.alfresco.repo.module.ModuleServiceImpl] Found 1 module(s).
09:23:02,783 INFO  [org.alfresco.repo.module.ModuleServiceImpl] Starting module 'org.alfresco.module.vti' version 1.2.
09:23:02,783 DEBUG [org.alfresco.repo.module.ModuleComponentHelper] Started module 'ModuleDetails[{module.version=1.2, module.description=Alfresco Vti Extension, module.id=org.alfresco.module.vti, module.repo.version.max=999, module.title=Vti, module.repo.version.min=0, module.installState=INSTALLED, module.installDate=2012-04-26T18:35:30.622-04:00}]' including 0components.
09:23:02,799 DEBUG [org.alfresco.repo.module.ModuleComponentHelper] Installed module found in distribution: org.alfresco.module.vti
09:23:02,799 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'fileServers' subsystem, ID: [fileServers, default]
09:23:04,830 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]
09:23:05,002 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] complete
09:23:05,283 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'fileServers' subsystem, ID: [fileServers, default] complete
09:23:05,283 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'imap' subsystem, ID: [imap, default]
09:23:05,471 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'imap' subsystem, ID: [imap, default] complete
09:23:05,471 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'email' subsystem, ID: [email, outbound]
09:23:05,549 ERROR [org.alfresco.repo.management.subsystems.AbstractPropertyBackedBean] Error auto-starting subsystem
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mailService' defined in file [C:\Alfresco\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\subsystems\email\OutboundSMTP\outboundSMTP-context.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'int' for property 'port'; nested exception is java.lang.NumberFormatException: For input string: "<port-no>"
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
   at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
   at org.alfresco.repo.management.subsystems.ChildApplicationContextFactory$ApplicationContextState.start(ChildApplicationContextFactory.java:685)
   at org.alfresco.repo.management.subsystems.AbstractPropertyBackedBean.start(AbstractPropertyBackedBean.java:667)
   at org.alfresco.repo.management.subsystems.AbstractPropertyBackedBean.onApplicationEvent(AbstractPropertyBackedBean.java:473)
   at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:209)
   at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:180)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303)
   at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
   at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4135)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4630)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
   at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
   at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
   at org.apache.catalina.core.StandardService.start(StandardService.java:519)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'int' for property 'port'; nested exception is java.lang.NumberFormatException: For input string: "<port-no>"
   at org.springframework.beans.BeanWrapperImpl.convertIfNecessary(BeanWrapperImpl.java:467)
   at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:499)
   at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:493)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1371)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1330)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
   … 44 more
Caused by: java.lang.NumberFormatException: For input string: "<port-no>"
   at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
   at java.lang.Integer.parseInt(Integer.java:449)
   at java.lang.Integer.valueOf(Integer.java:554)
   at org.springframework.util.NumberUtils.parseNumber(NumberUtils.java:155)
   at org.springframework.beans.propertyeditors.CustomNumberEditor.setAsText(CustomNumberEditor.java:116)
   at org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:416)
   at org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:388)
   at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:157)
   at org.springframework.beans.BeanWrapperImpl.convertIfNecessary(BeanWrapperImpl.java:447)
   … 50 more
09:23:05,564 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'email' subsystem, ID: [email, inbound]
09:23:05,643 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'email' subsystem, ID: [email, inbound] complete
09:23:05,643 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'googledocs' subsystem, ID: [googledocs, default]
09:23:05,768 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'googledocs' subsystem, ID: [googledocs, default] complete
09:23:05,768 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Subscriptions' subsystem, ID: [Subscriptions, default]
09:23:05,783 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Subscriptions' subsystem, ID: [Subscriptions, default] complete
09:23:05,783 INFO  [org.alfresco.repo.usage.UserUsageTrackingComponent] Disabled - clear non-missing user usages …
09:23:06,127 INFO  [org.alfresco.repo.usage.UserUsageTrackingComponent] Found 0 users to clear
09:23:06,127 INFO  [org.alfresco.repo.usage.UserUsageTrackingComponent] … cleared non-missing usages for 0 users
09:23:06,127 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Synchronization' subsystem, ID: [Synchronization, default]
09:23:06,236 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Synchronization' subsystem, ID: [Synchronization, default] complete
09:23:06,689 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_22-b04; maximum heap size 989,875MB
09:23:06,721 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco started (Community). Current version: 4.0.0 (4003) schema 5 025. Originally installed version: 4.0.0 (4003) schema 5 025.
09:23:06,721 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'ActivitiesFeed' subsystem, ID: [ActivitiesFeed, default]
09:23:06,877 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'ActivitiesFeed' subsystem, ID: [ActivitiesFeed, default] complete
09:23:06,877 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Replication' subsystem, ID: [Replication, default]
09:23:06,893 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Replication' subsystem, ID: [Replication, default] complete
09:23:10,658 INFO  [org.alfresco.module.vti.VtiServer] Vti server started successfully on port: 7070
09:23:10,658 INFO  [org.alfresco.module.vti.VtiServer] Vti server SessionIdManagerWorkerName: jetty1
09:23:10,971 ERROR [org.alfresco.repo.activities.feed.FeedNotifierImpl] Exception during notification of feeds
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mail' defined in file [C:\Alfresco\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\subsystems\email\OutboundSMTP\outboundSMTP-context.xml]: Cannot resolve reference to bean 'mailService' while setting bean property 'mailService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mailService' defined in file [C:\Alfresco\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\subsystems\email\OutboundSMTP\outboundSMTP-context.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'int' for property 'port'; nested exception is java.lang.NumberFormatException: For input string: "<port-no>"
   at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
   at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:398)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:388)
   at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1140)
   at org.alfresco.repo.management.subsystems.SubsystemProxyFactory.locateBean(SubsystemProxyFactory.java:151)
   at org.alfresco.repo.management.subsystems.SubsystemProxyFactory.access$000(SubsystemProxyFactory.java:38)
   at org.alfresco.repo.management.subsystems.SubsystemProxyFactory$1.invoke(SubsystemProxyFactory.java:65)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
   at $Proxy231.getActionDefinition(Unknown Source)
   at org.alfresco.repo.action.ActionServiceImpl.getActionDefinition(ActionServiceImpl.java:256)
   at org.alfresco.repo.action.ActionServiceImpl.getTrackStatus(ActionServiceImpl.java:624)
   at org.alfresco.repo.action.ActionServiceImpl.executeActionImpl(ActionServiceImpl.java:744)
   at org.alfresco.repo.action.ActionServiceImpl.executeAction(ActionServiceImpl.java:538)
   at org.alfresco.repo.action.ActionServiceImpl.executeAction(ActionServiceImpl.java:524)
   at org.alfresco.repo.action.ActionServiceImpl.executeAction(ActionServiceImpl.java:789)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
   at org.alfresco.repo.security.permissions.impl.AlwaysProceedMethodInterceptor.invoke(AlwaysProceedMethodInterceptor.java:34)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:46)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:147)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
   at $Proxy37.executeAction(Unknown Source)
   at org.alfresco.repo.activities.feed.FeedNotifierImpl.sendMail(FeedNotifierImpl.java:483)
   at org.alfresco.repo.activities.feed.FeedNotifierImpl.prepareAndSendEmail(FeedNotifierImpl.java:461)
   at org.alfresco.repo.activities.feed.FeedNotifierImpl$1.execute(FeedNotifierImpl.java:295)
   at org.alfresco.repo.activities.feed.FeedNotifierImpl$1.execute(FeedNotifierImpl.java:292)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:388)
   at org.alfresco.repo.activities.feed.FeedNotifierImpl.executeInternal(FeedNotifierImpl.java:291)
   at org.alfresco.repo.activities.feed.FeedNotifierImpl.execute(FeedNotifierImpl.java:222)
   at org.alfresco.repo.activities.feed.FeedNotifierJob$1.doWork(FeedNotifierJob.java:67)
   at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:519)
   at org.alfresco.repo.activities.feed.FeedNotifierJob.execute(FeedNotifierJob.java:63)
   at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
   at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mailService' defined in file [C:\Alfresco\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\subsystems\email\OutboundSMTP\outboundSMTP-context.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'int' for property 'port'; nested exception is java.lang.NumberFormatException: For input string: "<port-no>"
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
   at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
   … 53 more
Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'int' for property 'port'; nested exception is java.lang.NumberFormatException: For input string: "<port-no>"
   at org.springframework.beans.BeanWrapperImpl.convertIfNecessary(BeanWrapperImpl.java:467)
   at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:499)
   at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:493)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1371)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1330)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
   … 59 more
Caused by: java.lang.NumberFormatException: For input string: "<port-no>"
   at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
   at java.lang.Integer.parseInt(Integer.java:449)
   at java.lang.Integer.valueOf(Integer.java:554)
   at org.springframework.util.NumberUtils.parseNumber(NumberUtils.java:155)
   at org.springframework.beans.propertyeditors.CustomNumberEditor.setAsText(CustomNumberEditor.java:116)
   at org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:416)
   at org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:388)
   at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:157)
   at org.springframework.beans.BeanWrapperImpl.convertIfNecessary(BeanWrapperImpl.java:447)
   … 65 more


merci de votre aide
9 Replies
cleseach
Active Member II

Re: [résolu] SMTP : erreur de création du mail service

Bonjour,

Attention, votre e-mail et votre mot de passe apparaissent en clair !
Editez votre précédent message pour les masquer.

Votre problème vient d'une conversion impossible de la valeur du port : il est attendu un entier et SPRING esssaie d'injecter une chaîne de caractères.

Peut-être un espace résiduel traine-t-il à la fin de la ligne ?
mail.port=25

Cordialement,
Charles Le Seac'h
rejeangagne
Member II

Re: [résolu] SMTP : erreur de création du mail service

J'avoux que je n'avait pas pensé à un espace résiduel en fin de ligne, trop évident. J'ai vérifié et il n'y a pas d'espace résiduel à la fin. de la string
afin d'Être certain à 100%, j'utilise un éditeur qui permet de visualiser les <enter>. C'est pour cette raison que je ne comprend pas ce qui arrive.
Pour le moment, je suis encore un peu néophyte, mais j'ai bien hâte de pouvoir aider des gens à mon tour
cleseach
Active Member II

Re: [résolu] SMTP : erreur de création du mail service

Bonjour,

Le prochaine fois, je lirais mieux votre message d'erreur… Il indique que la valeur "<port-no>" est utilisée comme numéro de port.
Vous devriez donc retrouver ce "<port-no>" dans un fichier de propriétés.

Pour simplifier la gestion des propriétés propres à votre installation, vous pouvez toutes les centraliser dans alfresco-global.properties plutôt que dans différents fichiers.

Cordialement,
Charles Le Seac'h
rejeangagne
Member II

Re: [résolu] SMTP : erreur de création du mail service

Merci pour l'info.

est-ce que le concept de base est le suivant . si je défini une propriété dans alfresco-global.properties elle a écrase la même propriété qui serait définie dans un autre fichier.

EX : si je défini les propriétées SMTP dans alfresco-global je n'ai pas a les mettre en commentaire de le fichier OUTboundSMTP, elles sont écrasées

Ou est-ce l'inverse : si je définie une propriété au 2 endroit c'est celle du OutboundSMTP qui écrase celle du alfresco-global. Je connais des systèmes qui fonctionne selon l'un ou l'autre de ces méthode. Il est important de bien comprendre le concept de base des fichier de propriété de Alfresco et je n'ai rien trouvé à ce sujet dans la documentation
cleseach
Active Member II

Re: [résolu] SMTP : erreur de création du mail service

Bonjour,

Je ne pourrais pas être complétement affirmatif sur l'ordre de prise en compte des propriétés.
La bonne pratique est toutefois de les définir dans le fichier alfresco-global.properties : http://docs.alfresco.com/4.0/topic/com.alfresco.enterprise.doc/concepts/ch-configuration.html.

Remarque complémentaire : il ne faut pas modifier directement les fichiers de la webapp. Vous pouvez sortir les configurations dans le fichier <tomcat>/shared/classes/alfresco-global.properties

Cordialement,
Charles Le Seac'h
rejeangagne
Member II

Re: [résolu] SMTP : erreur de création du mail service

Merci. Il y avait effectivement une ligne mail.port qui trainait à la fin du fichier alfresco-global. La ligne était donc en double et je vous confirme que c'est la dernière qui était prise en charge. J'ai enlevé cette ligne et tout est ok.
Merci
sikou100
Member II

Re: [résolu] SMTP : erreur de création du mail service

Bonjour à tous,

je cherche depuis 1 semaine dans les forums et les wiki pour configurer alfresco pour anvoyer des mail.
STP "RejeanGagne" axpliquez moi comment tu a configurer tes fichiers pour que tu as reussi d'envoyer des mail par alfresco.
j'utilise alfresco 4.0d
Merci par avance
rejeangagne
Member II

Re: [résolu] SMTP : erreur de création du mail service

Bonne nouvelle : j'ai le mêmem environnement que vous.
4d 64 bits,
windows sserver 2008.
postgres sql
outlook 2007.
De toute manières, 32 ou 64 bits selon moi n'a pas vraimewnt d'importance pour la configuration du e-mail. je suppose dans ma réponse que vous avez un minimum de connaisance pour crée un site des utilisateurs, etc…

1 - J'ai créer un compte e-mail : ex admin.alfresco@ville.longueuil.qc.ca.
2 - Je me suis assurer que ce compte pouvait recevoir des e-mail.
3 - j'ai crée un site share de test.
4 - j'ai créer des utilisateurs de test. attention vous devez assigner une adresse de courriel existante à un de vos utilisateurs de test. assurer-vous que cette adresse peut recevoir des e-mail.
3 - j'ai configuré le e-mail comme suit. Attention ici nous parlon du outbound e-mail. c'est à dire que alfresco envoit des e-mail à des utilisateur.

Il existe un fichier outboundSMTP.propertie que d'aucune manière je n'ai modifié.
vous devez modifier le fichier alfresco-global.properties ce fichier est normalement situé dans alfresco - tomcat- shared - classes

Dans ce fichier ajouter les lignes suivantes : attention attention, ja,I eu un gros problème parce que les lignes étaient en double dans le bas du fichier et que évidemment, le logiciel tenait compte de la dernière ligne qui n'était pas configurée.

### Outbound Email Configuration ###
# log4j.logger.org.alfresco.web.bean.TemplateMailHelperBean=debug
mail.host=smtp.ville.longueuil.qc.ca
mail.port=25
mail.username=Le username de l'adresse Mail admin.alfresco@ville.longueuil.qc.ca qui a tété définit par mon groupe réseau
mail.password=le password du username de la ligne ci-dessus
mail.encoding=UTF-8
mail.from.default=admin.alfresco@ville.longueuil.qc.ca
mail.smtp.auth=false

# use these properties to send test message during start of subsystem
notification.email.siteinvite=true
mail.testmessage.send=true
mail.testmessage.to= admin.alfresco@ville.longueuil.qc.ca
mail.testmessage.subject=Outbound SMTP
mail.testmessage.text=The Outbound SMTP email subsystem is working.

afin de vous assurer que vous pouvez parler avec votre serveur SMTp. Passer en mode commande dos et taper
PING LeNomDuServerSMTP. SI le retour est négatif, vous devez solutionner ce problèm avant toute choses. vous les gesn de réseau, petit problème d'accès.

Arrêter le serveur alfresco et redémarre. Vous devriz recevoir un courriel dans l'adresse admin.alfresco vous informat que le syst`me est démarré avec succès.

le test final :
aller dans votre site web.
aller dans inviter des utilisateurs.
dans la section de gauche choisir un utilisateur avec une adresse de courriel valide.
le tranférer dans la section de droti et lui choisir un role.
en bas cliquer sur le bouton inviter. Vous debrier avoir le message 0 échec.
valider avec la personne concernée, si elle a effectivement reçu le courriel.

une autre méthode plus rapide :
toujour ans l'écran inviter des utilisateur, en bas à gauche vous pouvez inviter des personnes qui n'ont pas de compte usager.
Taper un nom, prénom et un courriel valide.
transférer dans la liste des invité et cliquer sur le bouton inviter.
un nouvel utilisateur a été crée et cette personne devrait avoir reçu le courriel.

PS : vous pouvez aller dans windows system32 et trouver le fichier alfresco.log qui devrait vous donner un peu plus de détail

en espérant que le tout puiise vous aider.
bulleocean
Member II

Re: [résolu] SMTP : erreur de création du mail service

Merci
Je vais  regarder si cela fonctionne avec la dernière version : alfresco-community-4.2.d