[Catalyst] Sending email safely with Catalyst
Zbigniew Lukasiak
zzbbyy at gmail.com
Fri Apr 11 16:15:49 BST 2008
On Fri, Apr 11, 2008 at 4:49 PM, J. Shirley <jshirley at gmail.com> wrote:
>
> On Fri, Apr 11, 2008 at 3:51 AM, Zbigniew Lukasiak <zzbbyy at gmail.com> wrote:
> > On Fri, Apr 11, 2008 at 11:42 AM, Paul Makepeace <paulm at paulm.com> wrote:
> > > I see there's an Email plugin and wondered if this is enough to send
> > > email from a form safely & securely or whether something more involved
> > > like a port of NMS CGI exists?
> > >
> > > http://search.cpan.org/~mramberg/Catalyst-Plugin-Email-0.08/Email.pm
> > > http://nms-cgi.sourceforge.net/
> > >
> > > It's terribly easy to get this wrong so wanted some feedback from
> > > people who'd previously implemented something like this live before
> > > inadvertently turning my site into a spam conduit :-)
> >
> >
> > I've got a related question - does anyone send bulk emails with that
> > plugin? Is the delay reasonable when sending let's say a hundred
> > emails or do I need a background mechanism for that? I have now a
> > forking solution - but it is a bit complex (and for mod_perl they
> > recommend to do it in a 'cleanup' handler instead of a forked
> > process).
> >
> >
>
> I've been dying to play with
> http://search.cpan.org/~btrott/Email-Send-TheSchwartz-0.01/lib/Email/Send/TheSchwartz.pm
>
> I like TheSchwartz because it's fairly simple, easy to get going
> and... has this module ready. I'm hoping to have a reason to play
> with it in the next couple of months.
This is interesting - but the documentation unfortunately does not
answer following questions:
- The worker looks like a polling daemon - how often does it poll the
database? Would it be feasible solution on an SQLite database (which
does not work very well with many concurrent connections).
- How should I run the worker process so that it does not die
unexpectedly? Should I put it into inittab or perhaps should I run it
in a pair of processes that would fork another one if one of them
dies?
--
Zbigniew Lukasiak
http://brudnopis.blogspot.com/
More information about the Catalyst
mailing list