Re: sending emails with authentication
Daniel Rindt <[email protected]> Sun, 19 Sep 2010 04:33:25 +0200
| Newsgroups | gmane.comp.java.classpath.extensions.javamail |
|---|---|
| Organization | Visetics |
| Message-ID | <[email protected]> |
--=-ySH1zM+rs+iHP4SoKRwU
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Am Donnerstag, den 16.09.2010, 08:27 +0100 schrieb Chris Burdess:
> The PrintStream(File) constructor specifically says that it won't
> flush the underlying stream. You will need to call flush manually on
> that PrintStream, or use the OutputStream constructor.
Yes. But this is also not working:
=3D=3D=3D 8< =3D=3D=3D
Session session =3D Session.getInstance(props, auth);
session.setDebug(true);
PrintStream ps =3D null;
try {
ps =3D new PrintStream("/tmp/classpathx-mail.out");
session.setDebugOut(ps);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
Message msg =3D new MimeMessage(session);
msg.setFrom(new InternetAddress(senderAddress));
msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(
recipientsAddress, false));
msg.setSubject(subject);
msg.setText(text);
msg.saveChanges();
Transport.send(msg);
} catch (Exception e) {
e.printStackTrace();
}
ps.flush();
ps.close();
=3D=3D=3D 8< =3D=3D=3D
I got nothing in the file, its just zero bytes. Thanks for further help.
TIA=20
Daniel
--=-ySH1zM+rs+iHP4SoKRwU--