Ciao a tutti, sto scrivendo questo post perchè ho trovato dei problemi nella configurazione di alfresco per quanto concerne le impostazioni SMTP. Vagando su questo forum mi sono imbattuto in diverse discussioni su come impostare il sistema, ma ho trovato delle differenze rispetto a quelle che sono le mie ipostazioni e sono un po confuso a riguardo; mi spiego meglio:1) sul wiki di alfresco ho trovato due impostazioni: Inbound Email Server Configuration e Outbound Email Server Configuration; io vorrei semplicemente che, quando vado ad agiungere un utente, esso riceva delle mail con le sue credenziali ; allora queli delle due impostazioni devo usare?2) io non ho il file tomcat/shared/classes/alfresco/extension/customrepository.properties. quindi lo devo creare ?3) devo modificare C:\Alfresco\tomcat\shared\classes\repository.properties nel seguente modo? mail.host = smtp.gmail.com
mail.port = 465
mail.transport.protocol = smtp
mail.username = someuser@gmail.com
mail.password= asecretpassword
mail.smtp.auth = true
mail.smtp.socketFactory.port = 465
mail.smtp.socketFactory.class = javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.fallback = false
mail.smtp.timeout = 25000
mail.smtp.starttls.enable = true
4)ho trovato su un sito che si devono modificare i files alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/repository.propertiesinserendo il seguente codicemail.host = smtp.gmail.com
mail.port = 465
mail.transport.protocol = smtp
mail.username = someuser@gmail.com
mail.password= asecretpassword
mail.smtp.auth = true
mail.smtp.socketFactory.port = 465
mail.smtp.socketFactory.class = javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.fallback = false
mail.smtp.timeout = 25000
mail.smtp.starttls.enable = true
è giusto?5)va modificato il file C:\Alfresco\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\core-services-context.xml nel seguente modo?<!– –>
<!– MAIL SERVICE –>
<!– –>
<bean id="mailService" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host">
<value>${mail.host}</value>
</property>
<property name="port">
<value>${mail.port}</value>
</property>
<property name="protocol">
<value>${mail.transport.protocol}</value>
</property>
<property name="username">
<value>${mail.username}</value>
</property>
<property name="password">
<value>${mail.password}</value>
</property>
<property name="defaultEncoding">
<value>${mail.encoding}</value>
</property>
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">${mail.smtp.auth}</prop>
<prop key="mail.smtp.socketFactory.port">${mail.smtp.socketFactory.port}</prop>
<prop key="mail.smtp.socketFactory.class">${mail.smtp.socketFactory.class}</prop>
<prop key="mail.smtp.socketFactory.fallback">${mail.smtp.socketFactory.fallback}</prop>
<prop key="mail.smtp.timeout">${mail.smtp.timeout}</prop>
</props>
</property>
</bean>se qualcuno potesse scrivere dettagliatamente la procedura da seguire dal primo all'ultimo passo mi farebbe un grosso favoregrazie a tutti