[jifty-devel] Login
John Peacock
jpeacock at rowman.com
Wed Apr 5 15:41:51 EDT 2006
Jesse Vincent wrote:
> On Tue, Apr 04, 2006 at 01:34:07PM -0400, John Peacock wrote:
>> 1) Where is the contents of the etc/config.yml documented?
>
> It's not. It needs to be. If you're going to UTSL, Jifty::Config is the
> right place to start. Jifty::Notification should have the relevant
> usages of the Mailer config.
>
> Mailer: Sendmail
> MailerArgs: []
>
> Should do what you want.
That's the default and it didn't work (and I don't know why). I played
around with:
Mailer: SMTP
MailerArgs: [Host => 'localhost']
which would seem to be right (and is what Email::Send suggests), but it
didn't work.
It turns out that Email::Send expects MailerArgs to be passed as an
array-ref (with is automatically turned into a hash-ref if the number of
elements is even). Unfortunately, the YAML parser takes the above code
and creates a one element array-ref with the contents of:
"Host => 'localhost'"
i.e. the fat comma is not significant. Much swearing ensued, until I
was able to discover that if I pass just 'localhost' (i.e. intentionally
a single/odd array), then Email::Send DTRT.
John
--
John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4501 Forbes Boulevard
Suite H
Lanham, MD 20706
301-459-3366 x.5010
fax 301-429-5748
More information about the jifty-devel
mailing list