Hallo,
ich benutze otrs 2.2.2 auf Red Hat Enterprise Linux AS release 3 (Taroon Update 9) und möchte einen externen Mailserver benutzen. Ich habe dazu das Perl Modul Authen::SASL installiert und in der Config.pm diesen Eintrag vorgenommen:
$Self->{"SendmailModule"} = "Kernel::System::Email::SMTP";
$Self->{"SendmailModule::Host"} = "mailserver.firma.de";
$Self->{"SendmailModule::AuthUser"} = "Benutzer";
$Self->{"SendmailModule::AuthPassword"} = "Password";
Dies wird wohl gezogen (laut Sysconfig, Framework, Core, Sendmail).
Beim Versenden einer Email erhalte ich einen Internal Server Error:
[Mon Apr 14 13:21:33 2008] [error] [client 10.11.11.175] No SASL mechanism found, referer: ...
[Mon Apr 14 13:21:33 2008] [error] [client 10.11.11.175] at /opt/otrs/Kernel/cpan-lib/Authen/SASL.pm line 73, referer: ...
[Mon Apr 14 13:21:33 2008] [error] [client 10.11.11.175] Premature end of script headers: index.pl, referer: …
Es liegt also an dieser Stelle:
69 sub client_new { # $self, $service, $host, $secflags
70 my $self = shift;
71
72 foreach my $pkg (@Plugins) {
73 if (eval "require $pkg" and $pkg->can("client_new")) {
74 return ($self->{conn} = $pkg->client_new($self, @_));
75 }
76 }
77
78 croak "Cannot find a SASL Connection library";
79 }
Kann mir jemand weiterhelfen, wie ich das behoben bekomme?
Hier noch der Output von otrs.checkModules:
CGI ... ok
Date::Pcalc ... ok
Date::Format ... ok
DBI ... ok
DBD::mysql ... ok
Digest::MD5 ... ok
Crypt::PasswdMD5 ... ok
LWP::UserAgent ... ok
IO::Scalar ... ok
IO::Wrap ... ok
MIME::Base64 ... ok
MIME::Tools ... ok
Mail::Internet ... ok
Net::DNS ... ok
Net::POP3 ... ok
Net::LDAP ... ok
Net::SMTP ... ok
Authen::SASL ... ok
GD ... not installed! (for stats - not required)
GD::Text ... not installed! (for stats - not required)
GD::Graph ... not installed! (for stats - not required)
GD::Graph::lines ... not installed! (for stats - not required)
GD::Text::Align ... not installed! (for stats - not required)
XML::Parser ... ok
PDF::API2 ... ok
Compress::Zlib ... ok
Mit freundlichen Grüßen,
Bernhard Mandera