Auth Methode in Perl ändern

Hallo, da wir in unserer Firma einen Exchange Server verwenden würde ich es gerne vermeiden dort das AUTH-PLAIN zu aktivieren. Ist es möglich die Auth Methode in Perl zu ändern? Möchten natürlich über OTRS eMails versenden und das wäre sonst nicht möglich. Gruß Florian ________________________________________________________________ E-Mail Disclaimer Der Inhalt dieser E-Mail ist ausschliesslich fuer den bezeichneten Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser E-Mail oder dessen Vertreter sein sollten, so beachten Sie bitte, dass jede Form der Kenntnisnahme, Veroeffentlichung, Vervielfaeltigung oder Weitergabe des Inhalts dieser E-Mail unzulaessig ist. Wir bitten Sie, sich in diesem Fall mit dem Absender der E-Mail in Verbindung zu setzen. E-Mails an persoenliche Mail-Adressen werden nicht immer regelmaessig abgerufen; sie eignen sich deshalb nicht fuer fristgebundene Erklaerungen/Informationen bzw. sonstige Inhalte. Durch Ihre E-Mail wird daher eine eventuell bestehende Frist nicht gewahrt! The information contained in this e-mail is intended solely for the addressee. Access to this e-mail by anyone else is unauthorized. If you are not the intended recipient, any form of disclosure, reproduction, distribution or any action taken or refrained from in reliance on it, is prohibited and may be unlawful. Please notify the sender immediately. E-Mails to personal mail addresses are not regularly recalled; consequently they are not of use for time specified information or any other declarations. Therefore we kindly inform you that a term might not be kept based only on your e-mail. Max Aicher GmbH & Co. KG, AG Traunstein, HRA 1075 PHG: Verbundbau Mitterfelden GmbH, AG Traunstein, HRB 252 Sitz der Gesellschaften: Teisenbergstrasse 7, 83395 Freilassing Geschäftsfuehrer: Dipl.-Ing. Max Aicher ________________________________________________________________

da wir in unserer Firma einen Exchange Server verwenden würde ich es gerne vermeiden dort das AUTH-PLAIN zu aktivieren. Ist es möglich die Auth Methode in Perl zu ändern? Möchten natürlich über OTRS eMails versenden und das wäre sonst nicht möglich.
SASL authentication sollte das Perlmodul schaffen. und zwar mit hilfe von "$smtp->auth('user', 'pass'); " Eventuell hast du noch ein altes Modul installiert was nur auth-plain unterstützt. Diese Info hab ich ebenfalls von google ;-) Gruß Stefan

Und das schreib ich einfach in die SASL.pm ? ________________________________________________________________ E-Mail Disclaimer Der Inhalt dieser E-Mail ist ausschliesslich fuer den bezeichneten Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser E-Mail oder dessen Vertreter sein sollten, so beachten Sie bitte, dass jede Form der Kenntnisnahme, Veroeffentlichung, Vervielfaeltigung oder Weitergabe des Inhalts dieser E-Mail unzulaessig ist. Wir bitten Sie, sich in diesem Fall mit dem Absender der E-Mail in Verbindung zu setzen. E-Mails an persoenliche Mail-Adressen werden nicht immer regelmaessig abgerufen; sie eignen sich deshalb nicht fuer fristgebundene Erklaerungen/Informationen bzw. sonstige Inhalte. Durch Ihre E-Mail wird daher eine eventuell bestehende Frist nicht gewahrt! The information contained in this e-mail is intended solely for the addressee. Access to this e-mail by anyone else is unauthorized. If you are not the intended recipient, any form of disclosure, reproduction, distribution or any action taken or refrained from in reliance on it, is prohibited and may be unlawful. Please notify the sender immediately. E-Mails to personal mail addresses are not regularly recalled; consequently they are not of use for time specified information or any other declarations. Therefore we kindly inform you that a term might not be kept based only on your e-mail. Max Aicher GmbH & Co. KG, AG Traunstein, HRA 1075 PHG: Verbundbau Mitterfelden GmbH, AG Traunstein, HRB 252 Sitz der Gesellschaften: Teisenbergstrasse 7, 83395 Freilassing Geschäftsfuehrer: Dipl.-Ing. Max Aicher ________________________________________________________________

Und das schreib ich einfach in die SASL.pm ?
Nein, nein - blos nicht ;-) in die Module musst du NIE etwas hinein schreiben. Die Methoden werden per Aufruf benutzt. Die Zeile, die ich dir geschrieben habe musst du in die config.pm schreiben. Genau da wo du auch den Servernamen angibst etc. Die Angabe des Servernamens ist auch schon ein Aufruf... schau dir das mal genau an ! gruß Stefan

Hab das in die config.pm kopiert und mit meinen daten ergänzt. Sieht jetzt so aus das ganze: # insert your own config settings "here" # # config settings taken from Kernel/Config/Defaults.pm # # ---------------------------------------------------- # # $Self->{SessionUseCookie} = 0; # $Self->{'CheckMXRecord'} = 1; $smtp->auth('username', 'passwort'); Bekomme dann aber folgende Fehlermeldung wenn ich die index.pl aufrufen will: Can't call method "auth" on an undefined value at C:/OTRS/otrs//Kernel/Config.pm line 70. ________________________________________________________________ E-Mail Disclaimer Der Inhalt dieser E-Mail ist ausschliesslich fuer den bezeichneten Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser E-Mail oder dessen Vertreter sein sollten, so beachten Sie bitte, dass jede Form der Kenntnisnahme, Veroeffentlichung, Vervielfaeltigung oder Weitergabe des Inhalts dieser E-Mail unzulaessig ist. Wir bitten Sie, sich in diesem Fall mit dem Absender der E-Mail in Verbindung zu setzen. E-Mails an persoenliche Mail-Adressen werden nicht immer regelmaessig abgerufen; sie eignen sich deshalb nicht fuer fristgebundene Erklaerungen/Informationen bzw. sonstige Inhalte. Durch Ihre E-Mail wird daher eine eventuell bestehende Frist nicht gewahrt! The information contained in this e-mail is intended solely for the addressee. Access to this e-mail by anyone else is unauthorized. If you are not the intended recipient, any form of disclosure, reproduction, distribution or any action taken or refrained from in reliance on it, is prohibited and may be unlawful. Please notify the sender immediately. E-Mails to personal mail addresses are not regularly recalled; consequently they are not of use for time specified information or any other declarations. Therefore we kindly inform you that a term might not be kept based only on your e-mail. Max Aicher GmbH & Co. KG, AG Traunstein, HRA 1075 PHG: Verbundbau Mitterfelden GmbH, AG Traunstein, HRB 252 Sitz der Gesellschaften: Teisenbergstrasse 7, 83395 Freilassing Geschäftsfuehrer: Dipl.-Ing. Max Aicher ________________________________________________________________

Hab das in die config.pm kopiert und mit meinen daten ergänzt. Sieht jetzt so aus das ganze:
# insert your own config settings "here" # # config settings taken from Kernel/Config/Defaults.pm # # ---------------------------------------------------- # # $Self->{SessionUseCookie} = 0; # $Self->{'CheckMXRecord'} = 1; $smtp->auth('username', 'passwort');
Bekomme dann aber folgende Fehlermeldung wenn ich die index.pl aufrufen will:
Can't call method "auth" on an undefined value at C: /OTRS/otrs//Kernel/Config.pm line 70.
Du musst natürlich das ganze deinem normalen Aufruf anpassen... Dazu fehlt mir aber die Kenntniss. Es war lediglich ein Hinweis was erweitert werden muss, aber wie das nun 100% aussieht weis ich leider nicht. Probier mal dieshier ... benutze selbst Linux, keine Ahnung ob es in der Windows umgebung funktioniert: $Self->{'SendmailModule'} = 'Kernel::System::Email::SMTP'; $Self->{'SendmailModule::Host'} = 'exchange.derfirma.com'; $Self->{'SendmailModule::AuthUser'} = 'firmenuser'; $Self->{'SendmailModule::AuthPassword'} = 'firmenuserpasswort'; Gruß Stefan

DANKE! Das war schon mal ein Schritt in die richtige Richtung. Jetzt hab ich nur noch ein Problem, kriege jetzt beim Sendeversuch folgende Fehlermeldung: Fehler: Can't connect to exchange.meinefirma.de : Unknown error! Traceback: ERROR: OTRS-CGI-10 Perl: 5.8.8 OS: MSWin32 Time: Wed Jun 27 10:25:20 2007 Message: Can't connect to exchange.meinefirma.de : Unknown error! Traceback (6020): Module: Kernel::System::Email::SMTP::Send (v1.11) Line: 120 Module: Kernel::System::Email::Send (v1.20.2.1) Line: 475 Module: Kernel::System::Ticket::Article::ArticleSend (v1.128.2.4) Line: 1567 Module: Kernel::Modules::AgentTicketCompose::Run (v1.22.2.3) Line: 353 Module: Kernel::System::Web::InterfaceAgent::Run (v1.17.2.1) Line: 671 Module: ModPerl::ROOT::ModPerl::Registry::C_3a_OTRS_otrs_bin_cgi_2dbin_index_2epl::handler (v) Line: 47 Module: (eval) (v1.81) Line: 203 Module: ModPerl::RegistryCooker::run (v1.81) Line: 203 Module: ModPerl::RegistryCooker::default_handler (v1.81) Line: 169 Module: ModPerl::Registry::handler (v1.99) Line: 30 Wer mal etwas googeln, bedanke mich recht herzlich! ________________________________________________________________ E-Mail Disclaimer Der Inhalt dieser E-Mail ist ausschliesslich fuer den bezeichneten Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser E-Mail oder dessen Vertreter sein sollten, so beachten Sie bitte, dass jede Form der Kenntnisnahme, Veroeffentlichung, Vervielfaeltigung oder Weitergabe des Inhalts dieser E-Mail unzulaessig ist. Wir bitten Sie, sich in diesem Fall mit dem Absender der E-Mail in Verbindung zu setzen. E-Mails an persoenliche Mail-Adressen werden nicht immer regelmaessig abgerufen; sie eignen sich deshalb nicht fuer fristgebundene Erklaerungen/Informationen bzw. sonstige Inhalte. Durch Ihre E-Mail wird daher eine eventuell bestehende Frist nicht gewahrt! The information contained in this e-mail is intended solely for the addressee. Access to this e-mail by anyone else is unauthorized. If you are not the intended recipient, any form of disclosure, reproduction, distribution or any action taken or refrained from in reliance on it, is prohibited and may be unlawful. Please notify the sender immediately. E-Mails to personal mail addresses are not regularly recalled; consequently they are not of use for time specified information or any other declarations. Therefore we kindly inform you that a term might not be kept based only on your e-mail. Max Aicher GmbH & Co. KG, AG Traunstein, HRA 1075 PHG: Verbundbau Mitterfelden GmbH, AG Traunstein, HRB 252 Sitz der Gesellschaften: Teisenbergstrasse 7, 83395 Freilassing Geschäftsfuehrer: Dipl.-Ing. Max Aicher ________________________________________________________________

DANKE! Das war schon mal ein Schritt in die richtige Richtung. Jetzt hab ich nur noch ein Problem, kriege jetzt beim Sendeversuch folgende Fehlermeldung:
Fehler: Can't connect to exchange.meinefirma.de : Unknown error!
Traceback:
ERROR: OTRS-CGI-10 Perl: 5.8.8 OS: MSWin32 Time: Wed Jun 27 10:25:20 2007
Message: Can't connect to exchange.meinefirma.de : Unknown error!
Traceback (6020): Module: Kernel::System::Email::SMTP::Send (v1.11) Line: 120 Module: Kernel::System::Email::Send (v1.20.2.1) Line: 475 Module: Kernel::System::Ticket::Article::ArticleSend (v1.128.2.4)Line: 1567 Module: Kernel::Modules::AgentTicketCompose::Run (v1.22.2.3) Line: 353 Module: Kernel::System::Web::InterfaceAgent::Run (v1.17.2.1) Line: 671 Module: ModPerl::ROOT::ModPerl::Registry:: C_3a_OTRS_otrs_bin_cgi_2dbin_index_2epl::handler (v) Line: 47 Module: (eval) (v1.81) Line: 203 Module: ModPerl::RegistryCooker::run (v1.81) Line: 203 Module: ModPerl::RegistryCooker::default_handler (v1.81) Line: 169 Module: ModPerl::Registry::handler (v1.99) Line: 30
Wer mal etwas googeln, bedanke mich recht herzlich!
doofer Fehler, benutz mal statt "exchange.meinefirma.de" den servernamen von deinem exchange server !!!!!!!!!!! :-( Gruß Stefan

Bin zwar ein newbie was OTRS angeht, aber ein bisschen Ahnung hab ich doch :-D Hab den Pfad natürlich abgeändert. In der richtigen Fehlermeldung steht natürlich unser Exchange server : -)))))) ________________________________________________________________ E-Mail Disclaimer Der Inhalt dieser E-Mail ist ausschliesslich fuer den bezeichneten Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser E-Mail oder dessen Vertreter sein sollten, so beachten Sie bitte, dass jede Form der Kenntnisnahme, Veroeffentlichung, Vervielfaeltigung oder Weitergabe des Inhalts dieser E-Mail unzulaessig ist. Wir bitten Sie, sich in diesem Fall mit dem Absender der E-Mail in Verbindung zu setzen. E-Mails an persoenliche Mail-Adressen werden nicht immer regelmaessig abgerufen; sie eignen sich deshalb nicht fuer fristgebundene Erklaerungen/Informationen bzw. sonstige Inhalte. Durch Ihre E-Mail wird daher eine eventuell bestehende Frist nicht gewahrt! The information contained in this e-mail is intended solely for the addressee. Access to this e-mail by anyone else is unauthorized. If you are not the intended recipient, any form of disclosure, reproduction, distribution or any action taken or refrained from in reliance on it, is prohibited and may be unlawful. Please notify the sender immediately. E-Mails to personal mail addresses are not regularly recalled; consequently they are not of use for time specified information or any other declarations. Therefore we kindly inform you that a term might not be kept based only on your e-mail. Max Aicher GmbH & Co. KG, AG Traunstein, HRA 1075 PHG: Verbundbau Mitterfelden GmbH, AG Traunstein, HRB 252 Sitz der Gesellschaften: Teisenbergstrasse 7, 83395 Freilassing Geschäftsfuehrer: Dipl.-Ing. Max Aicher ________________________________________________________________

Hat sich erledigt, hatte nen kleinen Fehler im Pfad. Hab den Management Server statt dem exchange angegeben. Hab jetzt allerdings folgende fehlermeldung: No SASL mechanism found at C:/OTRS/otrs/Kernel/cpan-lib/Authen/SASL.pm line 62 Hat das denn nie ein ende. ________________________________________________________________ E-Mail Disclaimer Der Inhalt dieser E-Mail ist ausschliesslich fuer den bezeichneten Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser E-Mail oder dessen Vertreter sein sollten, so beachten Sie bitte, dass jede Form der Kenntnisnahme, Veroeffentlichung, Vervielfaeltigung oder Weitergabe des Inhalts dieser E-Mail unzulaessig ist. Wir bitten Sie, sich in diesem Fall mit dem Absender der E-Mail in Verbindung zu setzen. E-Mails an persoenliche Mail-Adressen werden nicht immer regelmaessig abgerufen; sie eignen sich deshalb nicht fuer fristgebundene Erklaerungen/Informationen bzw. sonstige Inhalte. Durch Ihre E-Mail wird daher eine eventuell bestehende Frist nicht gewahrt! The information contained in this e-mail is intended solely for the addressee. Access to this e-mail by anyone else is unauthorized. If you are not the intended recipient, any form of disclosure, reproduction, distribution or any action taken or refrained from in reliance on it, is prohibited and may be unlawful. Please notify the sender immediately. E-Mails to personal mail addresses are not regularly recalled; consequently they are not of use for time specified information or any other declarations. Therefore we kindly inform you that a term might not be kept based only on your e-mail. Max Aicher GmbH & Co. KG, AG Traunstein, HRA 1075 PHG: Verbundbau Mitterfelden GmbH, AG Traunstein, HRB 252 Sitz der Gesellschaften: Teisenbergstrasse 7, 83395 Freilassing Geschäftsfuehrer: Dipl.-Ing. Max Aicher ________________________________________________________________
participants (2)
-
Larcher Florian
-
stefan.milani@imperia.net