Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [JAVA] Problema invio messaggio con JavaMail

    COn questo codice non riesco ad inviare una mail, dove sbaglio???
    codice:
    package javaapplication6;
    
    import javax.mail.*;
    import java.util.*;
    import javax.mail.internet.*;
    import javax.activation.*;
    import java.io.*;
    
    
    public class javamail {
      String host = "smtp.mail.yahoo.it"; //tuo smtp
      String from = "mioindirizzo@yahoo.it"; //tuo indirizzo email
      String ToAddress = "destinatario@libero.it"; //destinatario
      String user = "mioindirizzo@yahoo.it";
      String pass = "pass";
      
      public javamail() {
        try {
          //initialize the StringBuffer object within the try/catch loop
          StringBuffer sb = new StringBuffer( );
          
          //Get system properties
          Properties props = System.getProperties( );
        
          //Setup mail server
          props.put("mail.smtp.host", host);
          props.put("mail.debug", "true");
          props.put("mail.smtp.auth","true");
    
          //Get session
          Session session = Session.getDefaultInstance(props, null);
          session.setDebug(true);
          session.setPasswordAuthentication(new URLName("smtp",host,1243,"INBOX",user,pass), new PasswordAuthentication(user,pass));
    
          //Define message
          MimeMessage msg = new MimeMessage(session);
          //Set the from address
          msg.setFrom(new InternetAddress(from));
          //Set the to address
          msg.addRecipient(Message.RecipientType.TO, new InternetAddress(ToAddress));
          //Set the subject
          msg.setSubject("Test mail using JavaMail APIs");
          //Set the text content for body
          sb.append("This is the 1st String line.\n\n");
          sb.append("This is the 2nd String line.\n\n");
          sb.append("This is the 3rd String line.\n\n");
          msg.setText(sb.toString( ));  
          //Send message
          Transport tr = session.getTransport("smtp");
          tr.connect(host, user, pass);
          msg.saveChanges(); // don't forget this
          tr.sendMessage(msg, msg.getAllRecipients());
          tr.close();
        }
        catch (MessagingException e) {
          System.out.println(e);
        }
      } 
      
      public static void main(String[] args) {
        javamail jv = new javamail();
      }
    }

  2. #2
    che errore ottieni?
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  3. #3
    mi da quest'errore:
    DEBUG: JavaMail version 1.4.1
    DEBUG: not loading file: C:\Programmi\Java\jdk1.6.0_03\jre\lib\javamail.pro viders
    DEBUG: java.io.FileNotFoundException: C:\Programmi\Java\jdk1.6.0_03\jre\lib\javamail.pro viders (Impossibile trovare il file specificato)
    DEBUG: URL jar:file:/D:/Workspace%20Eclipse/Librerie%20Java/imap.jar!/META-INF/javamail.providers
    DEBUG: successfully loaded resource: jar:file:/D:/Workspace%20Eclipse/Librerie%20Java/imap.jar!/META-INF/javamail.providers
    DEBUG: URL jar:file:/D:/Workspace%20Eclipse/Librerie%20Java/pop3.jar!/META-INF/javamail.providers
    DEBUG: successfully loaded resource: jar:file:/D:/Workspace%20Eclipse/Librerie%20Java/pop3.jar!/META-INF/javamail.providers
    DEBUG: URL jar:file:/D:/Workspace%20Eclipse/Librerie%20Java/smtp.jar!/META-INF/javamail.providers
    DEBUG: successfully loaded resource: jar:file:/D:/Workspace%20Eclipse/Librerie%20Java/smtp.jar!/META-INF/javamail.providers
    DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
    DEBUG: Tables of loaded providers
    DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Pro vider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport ,Sun Microsystems, Inc], com.sun.mail.smtp.SMTPTransport=javax.mail.Provide r[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc]}
    DEBUG: Providers Listed By Protocol: {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport ,Sun Microsystems, Inc], pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsy stems, Inc], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc]}
    DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
    DEBUG: URL jar:file:/D:/Workspace%20Eclipse/Librerie%20Java/smtp.jar!/META-INF/javamail.address.map
    DEBUG: successfully loaded resource: jar:file:/D:/Workspace%20Eclipse/Librerie%20Java/smtp.jar!/META-INF/javamail.address.map
    DEBUG: not loading file: C:\Programmi\Java\jdk1.6.0_03\jre\lib\javamail.add ress.map
    DEBUG: java.io.FileNotFoundException: C:\Programmi\Java\jdk1.6.0_03\jre\lib\javamail.add ress.map (Impossibile trovare il file specificato)
    DEBUG: setDebug: JavaMail version 1.4.1
    DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
    DEBUG SMTP: useEhlo true, useAuth true
    DEBUG SMTP: trying to connect to host "smtp.mail.yahoo.it", port 25, isSSL false
    220 smtp002.mail.ukl.yahoo.com ESMTP
    DEBUG SMTP: connected to host "smtp.mail.yahoo.it", port: 25
    EHLO pc-davide
    250-smtp002.mail.ukl.yahoo.com
    250-AUTH LOGIN PLAIN XYMCOOKIE
    250-PIPELINING
    250 8BITMIME
    DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XYMCOOKIE"
    DEBUG SMTP: Found extension "PIPELINING", arg ""
    DEBUG SMTP: Found extension "8BITMIME", arg ""
    DEBUG SMTP: Attempt to authenticate
    AUTH LOGIN
    334 VXNlcm5hbWU6
    VHJlbmRnYWl0
    334 UGFzc3dvcmQ6
    cmVnZ2VsbG8=
    535 authorization failed (#5.7.0)
    javax.mail.AuthenticationFailedException

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.