L
Louis2
Gast
Hallo,
ich verschicke mit einem Programm (selbst erstellt mit Hilfe von JavaMail) mails.
Die mail wird zwar versendet und erscheint beim Empfänger auch im "Posteingang" aber beim Absender erscheint die mail z.B unter Outlook nicht in "Gesendete Objekte."
Wie kann ich es schaffen, dass die mail dort erscheint wenn ich sie z.B von meinem Outlook-Konto verschicke?
Ich schicke über SMTP und muss deshalb einen Host & Absender Adresse angeben (wird von Datei gelesen).
Hat jemand eine Idee?
Das wesentliche passiert hier:
ich verschicke mit einem Programm (selbst erstellt mit Hilfe von JavaMail) mails.
Die mail wird zwar versendet und erscheint beim Empfänger auch im "Posteingang" aber beim Absender erscheint die mail z.B unter Outlook nicht in "Gesendete Objekte."
Wie kann ich es schaffen, dass die mail dort erscheint wenn ich sie z.B von meinem Outlook-Konto verschicke?
Ich schicke über SMTP und muss deshalb einen Host & Absender Adresse angeben (wird von Datei gelesen).
Hat jemand eine Idee?
Das wesentliche passiert hier:
Code:
try
{
Properties props=new Properties();
props.put("mail.host", SammelMailFrame.hostField.getText());
Session mailConnection=Session.getInstance(props,null);
final Message msg=new MimeMessage(mailConnection);
Address to=new InternetAddress(SammelMailFrame.toField.getText());
Address from=new InternetAddress(SammelMailFrame.fromField.getText());
msg.setContent(SammelMailFrame.message.getText(), "text/plain");
msg.setFrom(from);
msg.setRecipient(Message.RecipientType.TO, to);
msg.setSubject(SammelMailFrame.subjectField.getText());
Runnable r = new Runnable()
{
public void run()
{
try
{
Transport.send(msg);
}
catch (Exception e)
{
e.printStackTrace();
}
}
};
Thread t = new Thread(r);
t.start();
SammelMailFrame.message.setText("");
}
catch (Exception e1)
{
e1.printStackTrace();
}