In questo breve articolo vedremo come integrare un mail server in liferay.
Per le versioni 6.x e 5.2.x la configurazione del mail server può essere effettuata tramite interfaccia grafica, andando sotto la sezione Control Panel -> Server Administration -> Mail. Siccome una immagine vale più di mille parole, osservate lo screenshot successivo:
Potete configurare il mail server e i parametri di connessione tramite il file portal-xxx.properties. Le variabili da usare sono
1 2 3 4 5 6 7 |
mail.session.mail.imap.host=xxxx mail.session.mail.pop3.host=xxxx mail.session.mail.smtp.host=xxxx mail.session.mail.smtp.password=xxx mail.session.mail.smtp.user=yyyy mail.session.mail.store.protocol=xxxx mail.session.mail.transport.protocol=smtp |
Per le versioni precedenti e per gli amanti dei file di configurazione dovete modificare il file ROOT.xml disponibile al path $tomcat_home\conf\Catalina\localhost\ROOT.xml
In questo file dovete aggiungere la risorsa che descrive i paramatri di accesso al db
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<Resource name="mail/MailSession" auth="Container" type="javax.mail.Session" mail.imap.host="localhost" mail.pop.host="localhost" mail.store.protocol="imap" mail.transport.protocol="smtp" mail.smtp.host="smtp.gmail.com" mail.smtp.port="465" mail.smtp.auth="true" mail.smtp.starttls.enable="true" mail.smtp.user="username" password="password" mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory" /> |
Per verificare il corretto funzionamento provate a registrare un nuovo utente, se avete fatto tutto bene dovreste ricevere la mail di avvenuta registrazione.
Buona sperimentazione