This is very simple to connect with SMTP if you knows liferay but if you are using liferay first time then this would be useful :
Fill out the SMTP fields with your information: we will use gmail for simplicity. This is actually an easy and reliable way to run your SMTP server.
In the file: $LP/conf/Catalina/localhost/ROOT.xml
If you are using a Gmail account you should do the following:
Graphical User Interface
In Liferay 6 and Liferay 5.2.x, you can configure the SMTP server by going to Control Panel -> Server Administration -> Mail.Fill out the SMTP fields with your information: we will use gmail for simplicity. This is actually an easy and reliable way to run your SMTP server.
SMTP Server: smtp.gmail.com Port: 465 [x] Use Secure Connection << check the box User: Your gmail username Password: Your gmail passwordThis will give you a working SMTP server!
Apache Tomcat
This section shows how to configure the SMTP server with an email address in Apache Tomcat.In the file: $LP/conf/Catalina/localhost/ROOT.xml
<!-- Mail --><Resource name="mail/MailSession" auth="Container" type="javax.mail.Session" mail.imap.host="localhost" mail.pop3.host="localhost" mail.smtp.host="localhost" mail.store.protocol="imap" mail.transport.protocol="smtp" />}}}
If you are using a Gmail account you should do the following:
<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="*****" mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory" />