AnsweredAssumed Answered

Configurazione Mail

Question asked by _valerio_ on Feb 9, 2010
Latest reply on May 31, 2012 by massimilianobf
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.properties
inserendo il seguente codice
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
è 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 favore

grazie a tutti

Outcomes