in reply to MIME::Lite
I didn't test it but I would think that the following should work provided that you have indeed declared all of the smtp variables.
$mail_method = 1; $mail_program = "/usr/sbin/sendmail -t"; # overriding default "/usr/l +ib/sendmail -t -oi -oem" $email_from = 'test@domain.com'; $email_to = 'neil@domain.com'; $email_subject = 'foo'; $email_text = 'bar'; $msg = MIME::Lite->new( From =>'$email_from', To =>'$email_to', Subject =>'$email_subject', Type =>'multipart/mixed', Data =>'$email_text' ); if ($mail_method == 1) { MIME::Lite->send('sendmail', $mail_program) or die "Sendmail failed" +; } elsif ($mail_method == 2) { MIME::Lite->send('smtp', $smtp_address, Timeout=>$smtp_timeout) or d +ie "SMTP send failed"; } else { warn "Unknown mail_method $mail_method! Trying default.\n"; MIME::Lite->send() or die "Default send method (Sendmail) failed"; }
added: -t option. Thanks Tomte!
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: MIME::Lite
by jasonk (Parson) on Apr 08, 2003 at 16:35 UTC | |
by Mr. Muskrat (Canon) on Apr 08, 2003 at 16:41 UTC | |
|
Re: Re: MIME::Lite
by skirrow (Novice) on Apr 08, 2003 at 16:27 UTC |