Fórum

smtp coding

thumbnail
shivaji c, modificado 10 Anos atrás.

smtp coding

Regular Member Postagens: 143 Data de Entrada: 18/10/12 Postagens Recentes
Hi, i have a requirement like on doing some action i have to send mails to few persons(more than one), how can achieve this, i dont want to configure the existing mail configurations, i need to know which are impl classes for that , so that i can use.Thanks in advance.
thumbnail
Manish Yadav, modificado 10 Anos atrás.

RE: smtp coding

Expert Postagens: 493 Data de Entrada: 26/05/12 Postagens Recentes
Hello Shivaji,
Hope below code will help you

Configure below properties in portal-ext.properties.


mail.session.mail.imap.host=imap.gmail.com
mail.session.mail.imap.port=993
mail.session.mail.smtp.auth=true
mail.session.mail.smtp.host=smtp.gmail.com
mail.session.mail.smtp.port=2525
mail.session.mail.smtp.user=mymail@gmail.com
mail.session.mail.smtp.password=mypassword
mail.session.mail.store.protocol=imap
mail.session.mail.transport.protocol=smtp



Function for sending mail

public static void sendMail{

String registering_subject="Test Subject";
String body =" Hi <br>I am fine here. What about you ????";
InternetAddress from = new InternetAddress(FROM_EMAILID,FROM_USERNAME);

InternetAddress to = new InternetAddress(TO_EMAIL_Id, TO_USERNAME);
MailMessage message = new MailMessage(from,to,registering_subject, body, true);
MailServiceUtil.sendEmail(message);
}


Thanks & Regards
Manish Yadav
Email:- manishyadav1103@gmail.com
Contact No:- +91-8452899010
thumbnail
shivaji c, modificado 10 Anos atrás.

RE: smtp coding

Regular Member Postagens: 143 Data de Entrada: 18/10/12 Postagens Recentes
thanks for your reply Manish, after doing this iam getting this exception
07:31:27,253 ERROR [liferay/mail-1][MailEngine:567] Exception reading response
07:31:27,254 ERROR [liferay/mail-1][MailEngine:154] javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
at sun.security.ssl.InputRecord.handleUnknownRecord(InputRecord.java:541)
at sun.security.ssl.InputRecord.read(InputRecord.java:374)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:861)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1262)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:816)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:102)
at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:97)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:75)
at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1440)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1260)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)
at javax.mail.Service.connect(Service.java:275)
at com.liferay.util.mail.MailEngine._send(MailEngine.java:510)
at com.liferay.util.mail.MailEngine.send(MailEngine.java:328)
at com.liferay.util.mail.MailEngine.send(MailEngine.java:397)
at com.liferay.mail.messaging.MailMessageListener.doMailMessage(MailMessageListener.java:95)
at com.liferay.mail.messaging.MailMessageListener.doReceive(MailMessageListener.java:110)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:25)
thumbnail
shivaji c, modificado 10 Anos atrás.

RE: smtp coding

Regular Member Postagens: 143 Data de Entrada: 18/10/12 Postagens Recentes
ok, i have solved this issue, configuration mistake
thumbnail
Manish Yadav, modificado 10 Anos atrás.

RE: smtp coding

Expert Postagens: 493 Data de Entrada: 26/05/12 Postagens Recentes
could you please post what configuration mistake you found