Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SMTP Mail Configuration

 
Maria Laxmi
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I am usign Liferay6 and I have my custom portlet which sends an email. I am using JavaMailSender to send an email. I want to configure mailSender properties like smtp host, smtp port from Liferay's mail configuration. In liferay6 you can configure the SMTP server by going to Control Panel -> Server Administration -> Mail. I want to read these properties for my custom portlet and configure mailSender in my portlet. I tried configuring as mentioned below but didn't work.


mailSender.setHost(PortalUtil.getPortalProperties().getProperty("mail.session.mail.smtp.host"));
mailSender.setPort((Integer.parseInt(PortalUtil.getPortalProperties().getProperty("mail.session.mail.smtp.port"))));
mailSender.setProtocol(PortalUtil.getPortalProperties().getProperty("mail.session.mail.transport.protocol"));

I always get default values for below mentioned property even if I change it to something else through Liferay's control panel. My question is how can I get the values of outgoing smtp host & port which is configured through Liferay's mail configuration.

mail.session.mail.smtp.host = localhost
mail.session.mail.smtp.port 25

Thanks,
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
if you put those values in the portal-ext.properties then you'll be able to read your updated values.
You do have a portal-ext.properties file, don't you?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic