Hi Juerd, Thanks for replying.
> > Does anyone know what I'm doing wrong? > > No, but you may want to consider adding Debug => 1 to the > Net::SMTP->new > call. This is a feature from NET::Cmd, Net::SMTP's other superclass. I did that, but didn't get any new information. > To find out where the "Invalid argument" comes from, use a tool like > strace(1). Apparently, Mac OS X uses ktrace. I'm not familiar with that utility, but I used it and them kdump produced a fun, 30,000 line file. I'm not sure what to look for in there. The "Invalid argument" error message didn't show up. There are a bunch of "No such file or directory" results, but I assume that's just Perl searching for the requisite modules. I did notice this, but it could be a red herring: 11428 perl RET write 41/0x29 11428 perl CALL stat(0x12e660,0xe4480) 11428 perl NAMI "./config/spool_dir" 11428 perl RET stat -1 errno 2 No such file or directory 11428 perl CALL stat(0x12e660,0xe4480) 11428 perl NAMI "/var/qmail/control/spool_dir" 11428 perl RET stat -1 errno 2 No such file or directory I'm running postfix. I don't know why it's looking for a qmail spool_dir, but then, I suppose it doesn't know that I'm running postfix, so is that just default behavior? Shortly after that, about 30,000 lines into the file, I'm getting this error a lot: 11428 perl RET write 34/0x22 11428 perl CALL wait4(0xffffffff,0xbffff440,0x1,0) 11428 perl RET wait4 -1 errno 10 No child processes Would that be related? In any event, if there's a HOWTO out there on using ktrace, I'd love to read it. Googling has revealed a few useful links, but nothing's produced enlightenment (though a beer or two might help). Cheers, Ovid -- If this message is a response to a question on a mailing list, please send follow up questions to the list. Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/
