E-Mail über Java

selim

Aktives Mitglied
Hallo zusammen,

ich habe diesen code, kann diesen aber leider nicht auführen, bekomme diese Meldung:

"The type SocketOutputStream is not visible"

kann mir jemand sagen wo der Fehler ist?

Danke

Java:
import java.io.*;
import java.net.*;
import java.util.*;

public class EMail
{
public static void main( String[] args )
{
Socket SMTPSocket = null;
PrintStream SocketOuputStream = null;
try
{
// Verbindung zum SMTP Server (auf unserem Server!)
SMTPSocket = new Socket( "192.192.192.192", 25);
SocketOutputStream = new PrintStream( SMTPSocket.getOutputStream() );
SocketOutputStream.println( "HELO " + "192.192.192.192" );
SocketOutputStream.println( "MAIL FROM: " + "xxx@xxx.xx");
SocketOutputStream.println( "RCPT TO: " + "xxx@xxx.xx" );
SocketOutputStream.println( "DATA" );
SocketOutputStream.println( "SUBJECT: " + "test" );
SocketOutputStream.println( "Nachricht" );
SocketOutputStream.println( "." );
SocketOutputStream.println( "QUIT" );
}
catch(Exception e)
{
System.err.println("Err : " + e);
}
finally
{
SocketOutputStream.close();
SMTPSocket.close();
}
}
}
 
B

bygones

Gast
SocketOutputStream ist eine package privte Klasse von java.net, auf die kann man nicht von aussen zugreifen kann...

also woher der code auch immer stammt - er ist schlichtweg falsch

edit:

ach - dieses verdammte grossschreiben von Variablen.... schreib die Variablen klein oder nenn sie einfach mal nach s um
 

selim

Aktives Mitglied
Ich habe den Code von "Java ist auch eine Insel" kaptiel : 16.10.4 Demoprogramm, welches eine E-Mail abschickt.

Ist nur rauskopiert!
 
S

SlaterB

Gast
denn letzlich ist der Fehler: definiert ist nur SocketOuputStream ohne t zwischen u und p ;)
 
B

bygones

Gast
denn letzlich ist der Fehler: definiert ist nur SocketOuputStream ohne t zwischen u und p ;)
ahhhhh... hehe ok ;-)

Ich habe den Code von "Java ist auch eine Insel" kaptiel : 16.10.4 Demoprogramm, welches eine E-Mail abschickt.

Ist nur rauskopiert!
zeig mal den link - Kapitel 16 Galileo Computing :: Java ist auch eine Insel - 16 Einführung in die <XML>-Verarbeitung mit Java handelt bei mir von XML...
 
Zuletzt bearbeitet von einem Moderator:
S

SlaterB

Gast
Java:
import java.io.*;
import java.net.*;
import java.util.*;
public class EMail
{
public static void main( String args[] )
{
try
{
Socket mailServer = new Socket( "<Mail Server>", 25 );
BufferedReader in = new BufferedReader(
new InputStreamReader( mailServer.getInputStream()) );
PrintWriter out = new PrintWriter(
mailServer.getOutputStream(), true );
System.out.println("Host -> " + in.readLine() );
out.println( "HELO " + "<Mailserver>" );
System.out.println( "Host -> " + in.readLine() );
out.println( "MAIL FROM: " + "<Unsere Adresse>");
System.out.println( "Host -> " + in.readLine() );
out.println( "RCPT TO: " + "<Empfängeradresse>" );
549
•
•
•
•••
System.out.println( "Host -> " + in.readLine() );
out.println( "DATA" );
System.out.println( "Host -> " + in.readLine() );
out.println( "SUBJECT: " + "<Betreff>" );
out.println( "<Daten, die wir schicken wollen>" );
out.println( ".");
System.out.println( "Host -> " + in.readLine());
out.println( "QUIT" );
out.close();
in.close();
mailServer.close();
}
catch( IOException e ) { System.err.println( e ); }
}
}
bei dem PDF welches ich zu '16.10.4 Demoprogramm' finde..
Ich habe das Problem so gelöst, dass immer die Möglichkeiten
des neusten JDK (also zur Zeit 1.3) genutzt werden.


-----

aber gibt auch neuere Links, alle mit besseren Variablennamen

Java ist auch eine Insel - Programmieren für die Java 2-Plattform in der Version 1.4
17.9 E-Mail verschicken
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M E-Mail im Netzwerk über Microsoft Exchange Server versenden? Java Basics - Anfänger-Themen 3
M Java Mail Programm Java Basics - Anfänger-Themen 4
Z E-Mail senden mit Bibliotheken Java Basics - Anfänger-Themen 1
I Java Mail Timeout erst nach rund 5 Minuten? Java Basics - Anfänger-Themen 9
T PDF-Formula (XFDF) via Mail - Betreff mit Werten aus PDF-Formular ergänzen Java Basics - Anfänger-Themen 2
P Einfacher regulärer Ausdruck (RegEx) für E-Mail-Adressen Java Basics - Anfänger-Themen 2
I Java Mail (IMAP -> Empfangen) und Google Mail Java Basics - Anfänger-Themen 1
K Mail senden, nachdem Anwendung beendet wurde (gleich wie) Java Basics - Anfänger-Themen 4
TimoN11 Mail Programm mit Java? Java Basics - Anfänger-Themen 1
B Java Mail -> Mail senden, ist aber nich in IMAP unter "Gesendet" Java Basics - Anfänger-Themen 3
F String auf E-Mail kürzen Java Basics - Anfänger-Themen 11
B Java Mail: suchen von mehreren Emailadressen Java Basics - Anfänger-Themen 5
B java.mail - Email antworten und Content ausgeben Java Basics - Anfänger-Themen 4
J Mail body verschwindet Java Basics - Anfänger-Themen 2
R Java E-mail versenden. SMTP Port Fehler Java Basics - Anfänger-Themen 8
Henri Mail zu einer Gruppe versenden Java Basics - Anfänger-Themen 10
F Mail empfangen mit JAVA Java Basics - Anfänger-Themen 3
S JavaMail API E-Mail versenden Probleme Java Basics - Anfänger-Themen 5
Mike90 Anhänge einer Mail abrufen Java Basics - Anfänger-Themen 6
timbeau Javax.Mail: Check this out Java Basics - Anfänger-Themen 10
T Java-Mail API Java Basics - Anfänger-Themen 11
V JavaApplet versendet keine mail Java Basics - Anfänger-Themen 8
0 Mail Versand Java Basics - Anfänger-Themen 65
A Java Mail 1.4.4 - Email versenden (HOTMAIL SMTP auth) Java Basics - Anfänger-Themen 9
F Java Mail mit Anhang Java Basics - Anfänger-Themen 5
M Java Mail API Java Basics - Anfänger-Themen 7
StrikeTom Javax.mail frage(zu code) Java Basics - Anfänger-Themen 17
J Dateien automatisch per Mail versenden Java Basics - Anfänger-Themen 3
F E-Mail Java Basics - Anfänger-Themen 24
M Ist Mail API im Core? Java Basics - Anfänger-Themen 2
L E-Mail Attribute IMAP ändern Java Basics - Anfänger-Themen 4
M Mail-Programm Java Basics - Anfänger-Themen 8
F mail mit anhang Java Basics - Anfänger-Themen 5
F Anhang mi Java Mail Java Basics - Anfänger-Themen 13
F "From" bei Mail ändern Java Basics - Anfänger-Themen 6
F Mail Java Basics - Anfänger-Themen 3
W Mail problem Java Basics - Anfänger-Themen 3
H ist eine "neue Session" für Mail möglich? Java Basics - Anfänger-Themen 3
T E-mail programm Java Basics - Anfänger-Themen 2
M Mail senden - Problem connect to SMTP host Java Basics - Anfänger-Themen 5
F java mail api Java Basics - Anfänger-Themen 4
M Javamail: Mail als separate Datei speichern? Java Basics - Anfänger-Themen 6
G Mehrere E-Mail Adressaten Java Basics - Anfänger-Themen 3
G Mail versenden, wenn Mikrofon einen bestimmten Pegel erreich Java Basics - Anfänger-Themen 3
D Problem beim E-Mail versenden Java Basics - Anfänger-Themen 6
G mail verschicken Java Basics - Anfänger-Themen 3
G Mail Client öffnen Java Basics - Anfänger-Themen 9
R Javax.mail wird nicht gefunden Java Basics - Anfänger-Themen 2
D Suchen nach E-Mail Adressen mit RegEx? Java Basics - Anfänger-Themen 14
F E-Mail Programm Java Basics - Anfänger-Themen 4
R JAVA Mail Java Basics - Anfänger-Themen 5
G mail.jar und activation.jar Java Basics - Anfänger-Themen 3
M regulärer Ausdruck zum Parsen einer E-Mail Signatur Java Basics - Anfänger-Themen 16
C wo ist mein javax.mail? Java Basics - Anfänger-Themen 2
M Einfache HTML Mail versenden , suche Beispiel Java Basics - Anfänger-Themen 5
L package com.sun.mail does not exist Java Basics - Anfänger-Themen 8
L Import von mail.jar Java Basics - Anfänger-Themen 10
N Header für Mail Java Basics - Anfänger-Themen 5
L JavaMail: javax.mail wird nicht gefunden Java Basics - Anfänger-Themen 2
A E-Mail via SMTP Java Basics - Anfänger-Themen 7
R die /ext klassen nutzen (Mail API) - klassen laden Java Basics - Anfänger-Themen 7
richis-fragen GlassPane über JScrollPane legen Java Basics - Anfänger-Themen 6
A Server - Client Nachrichtenaustausch über Eventbus Java Basics - Anfänger-Themen 12
P Neue Java v8 JRE Version nicht über alte drüber installierbar: Wie sonst? Java Basics - Anfänger-Themen 7
D Downloadfortschritt von Datei über Google Drive API v3 Java Basics - Anfänger-Themen 10
B großzügiges Pixelraster über Bildschirm legen Java Basics - Anfänger-Themen 7
ravenz Schleife mit for über String Array „zahlen“und prüfen ob Wert „a“ oder „b“ oder „c“ entspricht (mittels || ) Java Basics - Anfänger-Themen 4
L Beim Java Programmstart, mehrere Parameter über die Kommandozeile übergeben Java Basics - Anfänger-Themen 9
sserio Iterierung über ein zweidimensionales Array Java Basics - Anfänger-Themen 16
H Eine Methode über Actionlistener beenden Java Basics - Anfänger-Themen 8
S Java über SSH Java Basics - Anfänger-Themen 13
X Wie erreiche ich, dass ein Robot weitere Attribute hat, die nicht materialisiert sind, sondern nur über get/ set-Methoden simuliert sind? Java Basics - Anfänger-Themen 1
M Wie können Klassen nicht-materialisierte Attribute haben, die nur über get/ set-Mehoden simuliert sind? Java Basics - Anfänger-Themen 6
D Best Practice Ausgabe über direkte Ausgabe oder try-catch? Java Basics - Anfänger-Themen 13
R Eigenschaft über Parameter auslesen und ändern Java Basics - Anfänger-Themen 15
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
W Unterschiede bei Zugriff auf Objekt und Klassenvariablen über einen Getter? Java Basics - Anfänger-Themen 2
W char über die Konsole? Java Basics - Anfänger-Themen 7
EchtKeineAhnungManchmal Hallo :) ich bekomme es nicht hin eine Fehlermeldung auszugeben über die GUI Java Basics - Anfänger-Themen 3
S Array über ein Ausgabemethode in main ausgeben Java Basics - Anfänger-Themen 31
C Potenzberechnung über switch case. Taschenrechner mit Eingabe über einen grafischen Dialog Java Basics - Anfänger-Themen 22
J Wert zurückgeben über get Methode Java Basics - Anfänger-Themen 8
J Eintrag Combobox über einen String auswählen Java Basics - Anfänger-Themen 3
A Array Ansprache einer Zelle über Punktnotation? Java Basics - Anfänger-Themen 3
O Java über cmd benutzen ? Java Basics - Anfänger-Themen 5
J Variablenzugriff über string Java Basics - Anfänger-Themen 18
W Objekte über Scanner Input; ToString Probleme... Java Basics - Anfänger-Themen 4
H Methode über String Wert aufrufen Java Basics - Anfänger-Themen 8
M Java Kompilieren über Package grenzen hinaus Java Basics - Anfänger-Themen 4
M Arrays mit mehreren Werten über JOptionPane initialisieren Java Basics - Anfänger-Themen 12
Tino1993 Ellipse über draw Funktion ohne spur wandern lassen Java Basics - Anfänger-Themen 6
M Mehrere Datenbank zugriffe über tomee.xml regeln? Java Basics - Anfänger-Themen 1
N Input/Output Eine Frage über system.out.println. Java Basics - Anfänger-Themen 10
J Array über Getter erlangen Java Basics - Anfänger-Themen 34
S While-Schleife geht in Endlosschleife über, warum? Java Basics - Anfänger-Themen 6
B OOP-Anfänge über CMD + Editor Java Basics - Anfänger-Themen 30
G Variablen Array Länge über den Konstruktor definieren Java Basics - Anfänger-Themen 4
L Addition von Arrays über die Parameterliste Java Basics - Anfänger-Themen 11
C Datei über relative Pfade einlesen Java Basics - Anfänger-Themen 6
1 Erste Schritte Was denkt ihr über eines meiner ersten Javaprogramme? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben