Subject: | CRITICAL ERROR MIME::Lite-3.021 on Unix broken: Requires local sendmail |
Date: | Wed, 23 Apr 2008 14:56:44 +0200 |
To: | bug-MIME-Lite [...] rt.cpan.org |
From: | Ian Leveson <Ian.Leveson [...] DW-World.de> |
Dear Supporters,
MIME::Lite-3.021 is broken on Unix, since the default (sendmail) is
clearly hardcoded as a requirement.
The module fails to compile as soon as the following line is reached in
the perl code:
use MIME::Lite;
This is also the case in the test files.
Adding in a line such as:
MIME::Lite->send("smtp", "remote mailserver", Timeout=>120);
makes no difference, also not in the test routines, since the error
occurs before it is reached.
The normal error message which one sees is:
can't find an executable sendmail at perl-application.pl line 17
Compilation failed in require at perl-application.pl line 17.
BEGIN failed--compilation aborted at perl-application.pl line 17.
This is a CRITICAL error since it prevents usage of MIME::Lite
except where there is a locally installed sendmail server.
If this is not fixed pronto, I will have to abandon MIME::Lite
Yours,
Ian Leveson