java - Javamail doesn't send a mail -


i developing java application , using javamail send mail. code following:

properties props = new properties(); props.put("mail.smtp.host", "diana.cartif.es"); props.put("mail.smtp.socketfactory.port", "465"); props.put("mail.smtp.socketfactory.class","javax.net.ssl.sslsocketfactory"); props.put("mail.smtp.auth", "true"); props.put("mail.smtp.port", "465");  session session = session.getdefaultinstance(props,     new javax.mail.authenticator() {         protected passwordauthentication getpasswordauthentication() {             return new passwordauthentication("alerts","pass");         }     });  message message = new mimemessage(session); message.setfrom(new internetaddress("alerts@cartif.es")); message.setrecipients(message.recipienttype.to,internetaddress.parse("campus21@cartif.es")); message.setsubject("testing subject"); message.settext("dear mail crawler," +"\n\n no spam email, please!");  transport.send(message); 

however when execute code throws exception:

javax.mail.messagingexception: not connect smtp host: diana.cartif.es, port: 465, response: -1     @ com.sun.mail.smtp.smtptransport.openserver(smtptransport.java:1960)     @ com.sun.mail.smtp.smtptransport.protocolconnect(smtptransport.java:642)     @ javax.mail.service.connect(service.java:317)     @ javax.mail.service.connect(service.java:176)     @ javax.mail.service.connect(service.java:125)     @ javax.mail.transport.send0(transport.java:194)     @ javax.mail.transport.send(transport.java:124)     @ com.cartif.data.mainconnection.getftpconnection(mainconnection.java:106)     @ com.cartif.main.main.connecttoserver(main.java:72)     @ com.cartif.main.main.main(main.java:60) 

data connect right because checked in mail server. me please?

thanks!

try maybe this:

     string  d_email = "email",              d_password = "pass";      properties props = new properties();     props.put("mail.smtp.host", "smtp.server");     props.put("mail.smtp.user", d_email);     props.put("mail.smtp.auth", "true");     props.put("mail.smtp.port", port);      authenticator auth = new smtpauthenticator();     session session = session.getinstance(props, auth); 

Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -