wieder mal ein MAILPROBLEM in Java

Status
Nicht offen für weitere Antworten.
G

gast

Gast
Code:
package javamail;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import java.io.*;


public class Test{
  public static void postMail( String recipient,String subject,String message, String from )throws MessagingException{
    Properties props = new Properties();
    props.put( "mail.smtp.auth","true" );

    Session session = Session.getDefaultInstance( props );

    Message msg = new MimeMessage( session );

    InternetAddress addressFrom = new InternetAddress( from );
    msg.setFrom( addressFrom );

    InternetAddress addressTo = new InternetAddress( recipient );
    msg.setRecipient( Message.RecipientType.TO, addressTo );

    msg.setSubject( subject );
    msg.setContent( message, "text/plain" );
    Transport.send( msg );
  }



  public static void getMail( String host, String user, String passwd )throws Exception{
    Session session = Session.getDefaultInstance( new Properties() );

    Store store = session.getStore( "pop3" );
    store.connect( host, user, passwd );

    Folder folder = store.getFolder( "INBOX" );
    folder.open( Folder.READ_ONLY );

    Message message[] = folder.getMessages();

    for ( int i = 0; i < message.length; i++ )
    {
      Message m = message[i];

      System.out.println( "Nachricht: " + i );
      System.out.println( "From: " + m.getFrom()[0] );
      System.out.println( "Subject: " + m.getSubject() );

      Multipart mp = (Multipart)m.getContent();

      for ( int j = 0; j < mp.getCount(); j++ )
      {
        Part part = mp.getBodyPart( j );

        String disposition = part.getDisposition();

        if ( disposition == null )
        {
          MimeBodyPart mimePart = (MimeBodyPart)part;

          if ( mimePart.isMimeType("text/plain") )
          {
            BufferedReader in = new BufferedReader(
              new InputStreamReader(mimePart.getInputStream()) );

            String line;
            while ( (line=in.readLine()) != null )
              System.out.println( line );
          }
        }
      }
    }
    folder.close( false );
    store.close();
  }



  public static void main( String args[] ) throws Exception{

    getMail( "pop3.web.de","<<<<<<user<<<<<<<", "<<<<password<<<<<" );
    postMail( "<<<<<<user mail addi<<<","Tolles Buch","Wow. Das Buch ist schön zu lesen","<<<<usermailaddi<<<<<");
  }
}

Wieso funktioniert der oben genannte Quellcode nicht? Er stammt aus JAVA ist auch eine Insel, jedoch ergibt schon das Compilieren ne Fehlermeldung:
Fehler:" 000013: getDefaultInstance(java.util.Properties,javax.mail.Authenticator) in javax.mail.Session cannot be applied to (java.util.Prperties)
Session session=Session.getDefaultInstance(props)
[Edit by foobar: Codetags eingefügt]
 
G

gast

Gast
ok, war vielleicht etwas unübersichtlich...


Code:
package javamail; 
import java.util.*; 
import javax.mail.*; 
import javax.mail.internet.*; 
import java.io.*; 


public class Test{ 
  public static void postMail( String recipient,String subject,String message, String from )throws MessagingException{ 
    Properties props = new Properties(); 
    props.put( "mail.smtp.auth","true" ); 

    Session session = Session.getDefaultInstance( props ); 

    Message msg = new MimeMessage( session ); 

    InternetAddress addressFrom = new InternetAddress( from ); 
    msg.setFrom( addressFrom ); 

    InternetAddress addressTo = new InternetAddress( recipient ); 
    msg.setRecipient( Message.RecipientType.TO, addressTo ); 

    msg.setSubject( subject ); 
    msg.setContent( message, "text/plain" ); 
    Transport.send( msg ); 
  }

Der Fehler liegt ganz oben"Session session = Session.getDefaultInstance( props ); "...

Kann mir niemand helfen???
 
R

Roar

Gast
übergib als 2. argument null, das hat bei mir immer geklappt...
 
G

gast

Gast
als oin dieser From klappts nicht:


Session session = Session.getDefaultInstance(props,0);
oder auch
Session session = Session.getDefaultInstance(props,"null");

funzt nicht

*eider*
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
U Client Soap Verbindung wieder schließen Netzwerkprogrammierung 0
U Web Datei downloaden und bei Änderungen wieder zurückspielen Netzwerkprogrammierung 5
T Schon wieder: RMI hinter Firewall/Router Netzwerkprogrammierung 6
G immer wieder gleiche Sockets Netzwerkprogrammierung 2
M Verbindung nach Serverabsturz wieder aufbauen Netzwerkprogrammierung 9
D HTTP Apache-HttpClient/UNAVAILABLE (java 1.4) Netzwerkprogrammierung 18
M JAX-WS unter Java 17 plötzlich nicht mehr möglich Netzwerkprogrammierung 5
K Java RMI bricht ab wenn Remote eine Methode ausgeführt werden soll Netzwerkprogrammierung 5
M HTTP Let's Encrypt und Java Trust-Store Netzwerkprogrammierung 6
JaXnPriVate Java HTTPS Server (Secure Sockets) Netzwerkprogrammierung 15
Tobero Java serversocket nicht nur zuganglich für localhost Netzwerkprogrammierung 6
D path-Variablen in eine URL hinzufügen mit Java 1.8 Netzwerkprogrammierung 2
D WebSocket Server mit HTML Client und Java Server Netzwerkprogrammierung 5
S Von Java auf passwortgeschützten Server zugreifen + Umgang mit Ports Netzwerkprogrammierung 28
S Probleme bei Java-Installation auf Server (Linux/Shell/Terminal) Netzwerkprogrammierung 6
S Java: Anbindung an einen realen Server? (+ Portfreigabe) Netzwerkprogrammierung 8
H Socket Chat entwickeln mit Java Server Client Netzwerkprogrammierung 4
x46 Java SSLContext erstellen mit SSL-Zertifikat Netzwerkprogrammierung 1
P Jenkins Login per Java Download Manager Netzwerkprogrammierung 15
N Java socket Programmierung Filme verschicken Netzwerkprogrammierung 20
S HTTP Post?!? - Java Server Netzwerkprogrammierung 7
F Verbindung zu einem LDAP Server über Java Netzwerkprogrammierung 4
K Java Websocketserver Problem | Android to Pi Netzwerkprogrammierung 1
R Anfängerbeispiel: Suche Java-Anwendung die http-Anfragen in Tomcat liest Netzwerkprogrammierung 8
V Browsergame mit Java(WebSocketServer) als Backend? Netzwerkprogrammierung 5
platofan23 Socket Java Socket mit DynDns nicht erreichbar Netzwerkprogrammierung 6
S Fragen zu Java Webservice mit Axis2 Netzwerkprogrammierung 0
M Mit Java Mail Mails an Webmailer schicken Netzwerkprogrammierung 1
mor16Euro HTTP Php website mit Java aktualisiern Netzwerkprogrammierung 6
T HTTP JAVA Browser Konsolenanfrage(JavaScript) Netzwerkprogrammierung 7
L Socket Wie kann man in Java die Anzahl der Objekte in einem InputStream sehen ohne ihn durchgehen zu müssen Netzwerkprogrammierung 1
M Socket Verbindung Matlab(Server) Java(Client) Netzwerkprogrammierung 1
M Socket peer to peer Verbindung zwischen Java und Matlab Netzwerkprogrammierung 0
L Remote Desktop per Java steuern Netzwerkprogrammierung 4
F Server für Java Applikationen Netzwerkprogrammierung 16
J Webserver mit Java schreiben? Netzwerkprogrammierung 4
D JAVA RMI Netzwerkprogrammierung 1
K HTTP Mit Java HTML Codeauslesen um damit zu arbeiten Netzwerkprogrammierung 7
V Kann man mit Hilfe eines Java-Programms den Zugriff auf bestimmte Internetseiten verhinden? Netzwerkprogrammierung 3
J HTTP [Java 9] Neuer HTTP Client - Tutorial Netzwerkprogrammierung 3
T Mikrofonaudio über Java Server an Webbrowser streamen Netzwerkprogrammierung 13
A Bestimmter URL/Certificate per Java immer vertrauen (Trustmanager/HostnameVerifier) Netzwerkprogrammierung 1
T VPN-Verbindung über Java Netzwerkprogrammierung 4
M HTTP PATCH Request mit Java ausführen Netzwerkprogrammierung 2
Niggo_ Probleme mit Java Mail Netzwerkprogrammierung 14
Aruetiise Socket Java Programm auf Server Netzwerkprogrammierung 3
L FTP Java Interpreter unterbindet SSL Handshake Netzwerkprogrammierung 2
C IFrame mit java auslesen Netzwerkprogrammierung 1
A FTP wie kann ich von java auf datei in fpt://192.168.178.1 lesen/schreiben? Netzwerkprogrammierung 3
C Datensammlung mit Java RMI Netzwerkprogrammierung 0
K Java Jsoup : OnLoad Netzwerkprogrammierung 0
S Java Chat Server Netzwerkprogrammierung 8
Carres HTTP Vorhandenen Session-ID Cookie von Firefox, Chrome oder IE in Java verwenden Netzwerkprogrammierung 2
B Java+Grbl: G-Code Befehle mit Java an Arduino senden und lesen Netzwerkprogrammierung 1
Z HTTP HTML Element auslesen in Java Netzwerkprogrammierung 1
T Socket Java Programm hängt sich auf bei dem versuch von einem Socket scanner Daten zu erhalten. Netzwerkprogrammierung 1
Thallius HTTP HTTPS unter Java 1.6 schlägt fehl Netzwerkprogrammierung 4
Thallius Java Application über ZScaler benutzer? Netzwerkprogrammierung 0
P Chat in Java Netzwerkprogrammierung 3
C java.net.ConnectException: Operation timed out? Netzwerkprogrammierung 2
M Java Eingabe auf FTP Server übergeben Netzwerkprogrammierung 4
T curl request in java umwandeln Netzwerkprogrammierung 4
M Socket Java Server: NullPointerException Netzwerkprogrammierung 4
J Java Server empfängt php inhalt nicht Netzwerkprogrammierung 1
I Socket Kommunikation C / Java Netzwerkprogrammierung 2
H Machbarkeitsfrage: TCP/IP Client (z.B. Netty) für Java Web Applcation Netzwerkprogrammierung 1
L Java RMI Objekt konsistenz Netzwerkprogrammierung 1
H Portforwarding umgehen in Java? Netzwerkprogrammierung 5
D Response in Java Servlet erzeugen Netzwerkprogrammierung 0
X Mit Java eine Applikation auf einem anderen Windows Rechner (Windows Server 2008) starten Netzwerkprogrammierung 1
E HttpUrlConnectionExample cannot be resolved to a type / Java 8 Netzwerkprogrammierung 1
F Socket Java Server mit Android App, Antwort vom Server an App Netzwerkprogrammierung 5
M Java-Programm aus dem Web laden Netzwerkprogrammierung 3
S HTTP-Requeste von Browser mit Java sniffen? Netzwerkprogrammierung 9
J access denied (“java.net.SocketPermission”…) mit Java 8 Netzwerkprogrammierung 1
N CURL requests in Java Netzwerkprogrammierung 6
P Kritische Java-Anwendung und Citrix veröffentlichen Netzwerkprogrammierung 1
F Java Server Scanner oder InputStream kann nicht gelsesen werden! Netzwerkprogrammierung 6
1 Netty NIO oder Java IO Netzwerkprogrammierung 2
1 Via Java mit WLAN Netzwerken verbinden Netzwerkprogrammierung 5
J Java Service Wrapper Netzwerkprogrammierung 1
K Mit Java ASPX Webseite fern steuern Netzwerkprogrammierung 2
H Socket Java | Server sendet Nachricht nur wenn vorher eine JOptionPane-Nachricht ausgegeben wurde. Netzwerkprogrammierung 2
K Emailsenden via Java Applikation Netzwerkprogrammierung 5
L Mit Java über PHP in MySQL anmelden (Login script) Netzwerkprogrammierung 3
C Java Chat Admin Kenzeichnung Netzwerkprogrammierung 14
P PHP Script per Java ausführen Netzwerkprogrammierung 2
P PPTP Protokoll für JAVA Netzwerkprogrammierung 14
T php/java-bridge Netzwerkprogrammierung 16
D Webseite(mit JavaScript-Element) mit Java auslesen Netzwerkprogrammierung 0
G Multiple Clients and one Server --> java.lang.NullPointerException Netzwerkprogrammierung 1
E Java Server übers Internet erreichen Netzwerkprogrammierung 4
D Socket Error: java.lang.NullPointerException Netzwerkprogrammierung 1
windl AirPlay mittels Java Netzwerkprogrammierung 0
R Email mit Java API Netzwerkprogrammierung 1
P Java Deauth / Deauthentication request Netzwerkprogrammierung 10
F Socket Java - Server/Client simple Netzwerkprogrammierung 1
E HTTP java.lang.IllegalArgumentException: protocol = http host = null Netzwerkprogrammierung 1
R Java - Socketprogrammierung Netzwerkprogrammierung 10
B Methoden und Konstruktoren von Java.net package werden nicht geladen Netzwerkprogrammierung 2

Ähnliche Java Themen


Oben