I went with that, but added my own class for sending mails in the background
(see attached).

instead of:
message.send()
i use:
BackgroundSender.send(message);

Daniel.

> -----Original Message-----
> From: Matthias Wessendorf [mailto:[EMAIL PROTECTED]
> Sent: 18 May 2004 18:09
> To: 'Struts Users Mailing List'
> Subject: RE: sending emails from a struts app
>
>
> daniel,
>
> perhaps here are some more ideas for you:
> http://jakarta.apache.org/commons/sandbox/email/
>
> Cheers,
> Matze
>
> > -----Original Message-----
> > From: Daniel Perry [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, May 18, 2004 6:55 PM
> > To: Struts Users Mailing List
> > Subject: RE: sending emails from a struts app
> >
> >
> > Right.
> > Have been a little dumb - had some cases where this seemed to
> > be happening. Got some errors in tomcat logs from users
> > clicking stop part way through somthing.  On closer
> > inspection it is because the action is outputing a pdf itself
> > directly.
> >
> > Now knowing that the action will always complete i'm
> > satisfied it will work.
> >
> > I think i'll run the mail sending commands in a new thread to
> > hide any delays from the user.
> >
> > Thanks for your help,
> >
> > Daniel.
> >
> > -----Original Message-----
> > From: Joe Hertz [mailto:[EMAIL PROTECTED]
> > Sent: 18 May 2004 17:52
> > To: 'Struts Users Mailing List'
> > Subject: RE: sending emails from a struts app
> >
> >
> >
> > > This is what i want to acheive.  I cant have the user submitting a
> > > request, and then stopping it part way through.
> >
> > This is what you get.
> >
> > The browser simply says, "Do this". And you do. There is no
> > Mechanism for the user to say, "No! Stop! Don't!". You may
> > never get the request if there is a network problem, but that
> > isn't what you seem to be worried about.
> >
> > The browser might give up (stop button, etc) before getting
> > the response, and if you were writing the resultant HTML to
> > the response yourself, then you'd have to handle the
> > exception that could result from connection being gone, but
> > in Struts you'd use JSP and so you wouldn't have to.
> >
> > If youre worried about the user clicking a button,
> > "stopping", and since they'd be on the same page, they could
> > then press the same button (re-executing the same code) and
> > getting you into some bad state, look at using tokens.
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to