Sto provando ad autenticarmi su jabber usando la libreria SMACK ma ho subito un problema. Intanto questo è il codice:
Codice PHP:
import org.jivesoftware.smack.Chat;
import org.jivesoftware.smack.ConnectionConfiguration;
import org.jivesoftware.smack.MessageListener;
import org.jivesoftware.smack.XMPPConnection;
import org.jivesoftware.smack.XMPPException;
import org.jivesoftware.smack.packet.Message;
import org.jivesoftware.smack.packet.Presence;

public class 
Main
{
    public static 
void main(String[] args)
    {
        
XMPPConnection conn = new XMPPConnection("jabber.freenet.de");

        try
        {
            
conn.connect();
            
conn.login("alessandro.cocco@jabber.freenet.de"mia_password);
        }
        catch (
XMPPException ex)
        {
            
System.out.println("Exception: " ex);
            
ex.printStackTrace();
            return;
        }
        
    }
    

Username e password sono corretti ma ottengo sempre "autentificazione fallita":

SASL authentication failed:
at org.jivesoftware.smack.SASLAuthentication.authenti cate(SASLAuthentication.java:209)
at org.jivesoftware.smack.XMPPConnection.login(XMPPCo nnection.java:341)
at org.jivesoftware.smack.XMPPConnection.login(XMPPCo nnection.java:301)
at org.jivesoftware.smack.XMPPConnection.login(XMPPCo nnection.java:283)
at Main.main(Main.java:19)

Perche'?

grazie