e-Mail mit Anhang (Datei)
Rico
- java
0 Slyh
Hallöchen,
wer kann mir sagen, wie ich in Java eine Mail mit Datei-Anhang verschicke. Auch in dicken Büchern wie "Java ist auch eine Insel" war nix zu finden. Bisher habe ich folgende Klasse:
public class EMail {
Socket mailServer=null;
public EMail(String server) {
try{
mailServer = new Socket( server, 25 );
}
catch(Exception e){}
}
public boolean sendMail(String From, String To, String Betreff, String Data){
boolean rc=true;
try{
BufferedReader in = new BufferedReader( new InputStreamReader( mailServer.getInputStream()) );
PrintWriter out = new PrintWriter( mailServer.getOutputStream(), true );
//System.out.println("Host -> " + in.readLine() );
in.readLine();
out.println( "HELO " + "<Mailserver>" );
//System.out.println( "Host -> " + in.readLine() );
in.readLine();
out.println( "MAIL FROM: " + From );
//System.out.println( "Host -> " + in.readLine() );
in.readLine();
out.println( "RCPT TO: " + To );
//System.out.println( "Host -> " + in.readLine() );
in.readLine();
out.println( "DATA" );
//System.out.println( "Host -> " + in.readLine() );
in.readLine();
out.println( "SUBJECT: " + Betreff );
out.println( Data );
out.println( ".");
//System.out.println( "Host -> " + in.readLine());
in.readLine();
out.println( "QUIT" );
out.close();
in.close();
mailServer.close();
}
catch( IOException e ) { System.err.println( e ); rc=false; }
return rc;
}
}//class
Danke im Voraus.
Cu Rico
Hallo,
wer kann mir sagen, wie ich in Java eine Mail mit Datei-Anhang verschicke. Auch in dicken Büchern wie "Java ist auch eine Insel" war nix zu finden.
In diesem Tutorial von jGuru wird das recht gut beschrieben:
http://developer.java.sun.com/developer/onlineTraining/JavaMail/
(Ich habe selbst mit JavaMail nie etwas gemacht, kann weiter führende
Fragen also leider nicht beantworten.)
Gruß
Slyh