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--