+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 2 su 2

Invio Email SSL

  1. #1
    Kiko1984 non  in linea Novello
    Salve a tutti da qualche giorno che non riesco a risolvere questo problema, ovvero inviare una email da codice java. Questo il codice:

    import
    javax.mail.*;
    import
    javax.mail.internet.*;
    import
    java.util.Properties;  
    public
    class SendMailSSL_1 { privatestaticfinal String SMTP_HOST_NAME = "smtp.myhost.it"; privatestaticfinalintSMTP_HOST_PORT = 465; privatestaticfinal String SMTP_AUTH_USER = "info@mysite.it"; privatestaticfinal String SMTP_AUTH_PWD = "Pass"; publicstaticvoid main(String[] args) throws Exception{ new SendMailSSL_1().test(); } publicvoid test() throws Exception{ Properties props = new Properties(); props.put("mail.transport.protocol", "smtps"); props.put("mail.smtps.host", SMTP_HOST_NAME); props.put("mail.smtps.auth", "true"); props.put("mail.smtps.quitwait", "false"); Session mailSession = Session.getDefaultInstance(props); //mailSession.setDebug(true);
    Transport transport = mailSession.getTransport(); MimeMessage message =
    new MimeMessage(mailSession); message.setSubject("Testing SMTP-SSL"); message.setContent("This is a test", "text/plain"); message.addRecipient(Message.RecipientType.TO, new InternetAddress("destinatario@yahoo.it")); transport.connect(SMTP_HOST_NAME, SMTP_HOST_PORT, SMTP_AUTH_USER, SMTP_AUTH_PWD); transport.sendMessage(message, message.getRecipients(Message.RecipientType.TO)); transport.close(); } }
    Questa l'eccezione che viene generata:

    Exception in thread "main"
    javax.mail.MessagingException: Could not connect to SMTP host: smtp.myhost.it, port: 465;
    nested exception is:
    java.net.ConnectException: Connection refused: connect
    at com.sun.mail.smtp.SMTPTransport.openServer(
    SMTPTransport.java:1282)
    at com.sun.mail.smtp.SMTPTransport.protocolConnect(
    SMTPTransport.java:370)
    at javax.mail.Service.connect(
    Service.java:275)
    at it.ts.services.SendMailSSL_1.test(
    SendMailSSL_1.java:37)
    at it.ts.services.SendMailSSL_1.main(
    SendMailSSL_1.java:16)
    Caused by:
    java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(
    Native Method)
    at java.net.PlainSocketImpl.doConnect(Unknown Source)
    at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect (Unknown Source)
    at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.con nect(Unknown Source)
    at com.sun.mail.util.SocketFetcher.createSocket(
    SocketFetcher.java:232)
    at com.sun.mail.util.SocketFetcher.getSocket(
    SocketFetcher.java:189)
    at com.sun.mail.smtp.SMTPTransport.openServer(
    SMTPTransport.java:1250)
    ... 4 more

    Spero in un vostro aiuto.
    Grazie!


  2. #2
    edric non  in linea Scolaretto
    Io di java non ne s nulla, ma sei sicuro che la porta SMTP non sia la 25?

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Invio email
    Da entony80 nel forum Microsoft Access
    Risposte: 6
    Ultimo Post: 17-07-2013, 17:04
  2. invio email
    Da angelino60 nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 19-01-2012, 08:57
  3. Invio Email
    Da lexen nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 19-10-2011, 22:40
  4. [ASP.Net]invio email
    Da perla0279 nel forum ASP 3, ASP .Net
    Risposte: 2
    Ultimo Post: 13-12-2007, 21:09
  5. PHP e invio email
    Da alice1 nel forum PHP
    Risposte: 5
    Ultimo Post: 09-05-2006, 18:04