posted 14 years ago
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,