Habe es mal mit meinem web.de Account versucht, stürzt aber weiterhin ab.
Autotimer e-mail verschicken
- siryoda
- Geschlossen
-
-
Hallo,
bei mir stürzt er ab, weil das Perl-Modul Authen::SASL fehlt.
Das wird eigentlich in der auth() Methode von Net::SMTP abgefangen, scheint aber nicht zu funktionierenIch überprüfe nun als Workaround dieses Modul verschicke E-Mails mit SMTPAuth nur noch wenn es vorhanden ist.
Wenn jemand 'ne bessere Lösung hat...
Gruß,
Andreas -
Zitat
Original von amair
Hallo,bei mir stürzt er ab, weil das Perl-Modul Authen::SASL fehlt.
Das wird eigentlich in der auth() Methode von Net::SMTP abgefangen, scheint aber nicht zu funktionierenIch überprüfe nun als Workaround dieses Modul verschicke E-Mails mit SMTPAuth nur noch wenn es vorhanden ist.
Wenn jemand 'ne bessere Lösung hat...
Gruß,
AndreasWie installier ich denn dieses Modul nach?
-
Hab was gefunden, ist auch installiert worden, funktioniert aber auch nicht besser dadurch.
"apt-get install libauthen-sasl-perl"
-
Hi,
sorry, hatte es nicht getestet. Habe ich jetzt nachgeholt...
Nun scheint das Problem zu sein, dass Authen::SASL per default Cyrus verwenden will und das vermutlich nicht installiert ist. Da Du ja nun das Authen::SASL Modul installiert hast, könntest Du bitte mal die vdradmind.pl so modifizieren, dass Zeile 68 wie folgt lautet?
Damit statt der Cyrus die Perl-Implementierung verwendet. Nun klappt's bei mir auch mit SMTP-Auth.Danke für Deine Geduld!
Gruß,
Andreas -
Habe die Zeile eingefügt. Bei 1und1 als smtp provider schmiert der vdradmin jetzt nicht mehr ab, verschickt aber auch keine Mail.
Wenn ich es mit gmx oder yahoo versuche schmiert er weiterhin ab....seltsam.
Muss wohl irgendwie mit den unterschiedlichen Auth - Methoden zu tunhaben.Welchen Provider nutzt du denn?
Gibts irgendwo ne Log Datei die mir was erzählt?
-
Hallo,
ZitatWelchen Provider nutzt du denn?
Keinen, habe hier kurzerhand einen Mailserver mit SMTPAuth konfiguriert.ZitatGibts irgendwo ne Log Datei die mir was erzählt?
Nein. Aber was du machen kannst ist:
a) Debugging für Net::SMTP anschalten.
Dazu die Zeile
ändern in
Dann siehst Du ein bisschen mehr auf der Konsole.b) An der Internet-Schnittstelle sniffen (z.B. mit snort).
Dann siehst Du genau welche Päckchen hin- und hergeschaufelt werden.Gruß,
Andreas -
Jupp, es funktioniert!
Hatte gestern abend einen kompletten Reboot des VDR PC's gemacht.
Eventuell war das erst nötig damit meine Installationen und Konfigänderungen aktiv werden. Ich hatte heute nichts mehr verändert.Big Thanks an Andreas für die super Hilfe!!
Gruß
Steffen -
Hallo,
nur damit ich nichts verpasse:
Du hast also nur die "use Authen::SASL qw(Perl);" Änderung gemacht und jetzt geht es mit all Deinen Mail-Providern?Gruß,
Andreas -
Hallo nochmal,
ich habe jetzt einen Patch im VDRAdmin-AM BugTracking geposted, der das hier besprochene ändert. Kannst Du den mal bitte testen?
Zum Problem-Report
Gruß,
Andreas -
Nach meinen jetzigen Tests funktioniert es nur mit 1und1.
Getestet hab ich noch gmx und web.de.@Andreas:
Werde demnächst mal die Debugmeldungen posten. Ich denke die sind ganz aufschlussreich für dich. Muss sie nur noch aus-xxx-en -
smtp 1und1 funktioniert:
Code
Alles anzeigenvdr:/usr/bin# Net::SMTP>>> Net::SMTP(2.29) Net::SMTP>>> Net::Cmd(2.26) Net::SMTP>>> Exporter(5.58) Net::SMTP>>> IO::Socket::INET(1.27) Net::SMTP>>> IO::Socket(1.28) Net::SMTP>>> IO::Handle(1,24) Net::SMTP=GLOB(0x93db310)<<< 220 smtp.1und1.de (mrelayeu10) Welcome to Nemesis ESMTP server Net::SMTP=GLOB(0x93db310)>>> EHLO localhost.localdomain Net::SMTP=GLOB(0x93db310)<<< 250-mrelayeu10.kundenserver.de pleased to meet you Net::SMTP=GLOB(0x93db310)<<< 250-STARTTLS Net::SMTP=GLOB(0x93db310)<<< 250-AUTH PLAIN LOGIN Net::SMTP=GLOB(0x93db310)<<< 250-AUTH=PLAIN LOGIN Net::SMTP=GLOB(0x93db310)<<< 250-PIPELINING Net::SMTP=GLOB(0x93db310)<<< 250-8BITMIME Net::SMTP=GLOB(0x93db310)<<< 250-SIZE 20971520 Net::SMTP=GLOB(0x93db310)<<< 250 HELP Net::SMTP=GLOB(0x93db310)>>> AUTH PLAIN xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Net::SMTP=GLOB(0x93db310)<<< 235 authentication finished successfully Net::SMTP=GLOB(0x93db310)>>> MAIL FROM:<autotimer@xxxxxx.de> Net::SMTP=GLOB(0x93db310)<<< 250 mail from: <autotimer@xxxxxx.de> ok Net::SMTP=GLOB(0x93db310)>>> RCPT TO:<xxxxxxx@web.de> Net::SMTP=GLOB(0x93db310)<<< 250 <xxxxxxx@web.de> ok Net::SMTP=GLOB(0x93db310)>>> DATA Net::SMTP=GLOB(0x93db310)<<< 354 Enter mail, end with "." on a line by itself Net::SMTP=GLOB(0x93db310)>>> To: xxxxxxx@web.de Net::SMTP=GLOB(0x93db310)>>> Subject: AUTOTIMER: New timer created for Wunderbare Wasserwege Net::SMTP=GLOB(0x93db310)>>> From: VDRAdmin-AM AutoTimer <autotimer@xxxxxx.de> Net::SMTP=GLOB(0x93db310)>>> MIME-Version: 1.0 Net::SMTP=GLOB(0x93db310)>>> Content-Type: text/plain; charset=iso-8859-1 Net::SMTP=GLOB(0x93db310)>>> Content-Transfer-Encoding: 8bit Net::SMTP=GLOB(0x93db310)>>> Created AUTOTIMER for Wunderbare Wasserwege Net::SMTP=GLOB(0x93db310)>>> =========================================================================== Net::SMTP=GLOB(0x93db310)>>> Channel: 8 Net::SMTP=GLOB(0x93db310)>>> Wunderbare Wasserwege Net::SMTP=GLOB(0x93db310)>>> Mittwoch, 12.04.2006, 15:10 - 16:05 Net::SMTP=GLOB(0x93db310)>>> Summary: Net::SMTP=GLOB(0x93db310)>>> -------- Net::SMTP=GLOB(0x93db310)>>> Die Newa ist Teil einer alten Handelsstraße, die bis nach Griechenland führte. In alten russischen Chroniken wird der Ladogasee, aus dem die Newa entspringt, unter dem Namen "Newo" erwähnt. Net::SMTP=GLOB(0x93db310)>>> . Net::SMTP=GLOB(0x93db310)<<< 250 Message 0ML31I-1FTbbk2tmr-00066r accepted by mrelayeu10.kundenserver.de Net::SMTP=GLOB(0x93db310)>>> QUIT Net::SMTP=GLOB(0x93db310)<<< 221 smtp.1und1.de Bye
smtp GMX funktioniert nicht, vdradmin schmiert ab:
Code
Alles anzeigenvdr:~# Net::SMTP>>> Net::SMTP(2.29) Net::SMTP>>> Net::Cmd(2.26) Net::SMTP>>> Exporter(5.58) Net::SMTP>>> IO::Socket::INET(1.27) Net::SMTP>>> IO::Socket(1.28) Net::SMTP>>> IO::Handle(1,24) Net::SMTP=GLOB(0x8b14998)<<< 220 {mp038} GMX Mailservices ESMTP Net::SMTP=GLOB(0x8b14998)>>> EHLO localhost.localdomain Net::SMTP=GLOB(0x8b14998)<<< 250-{mp038} GMX Mailservices Net::SMTP=GLOB(0x8b14998)<<< 250-8BITMIME Net::SMTP=GLOB(0x8b14998)<<< 250-ENHANCEDSTATUSCODES Net::SMTP=GLOB(0x8b14998)<<< 250-AUTH=LOGIN CRAM-MD5 PLAIN Net::SMTP=GLOB(0x8b14998)<<< 250-AUTH CRAM-MD5 LOGIN PLAIN Net::SMTP=GLOB(0x8b14998)<<< 250 STARTTLS
smtp web.de funktioniert nicht, vdradmin schmiert nicht ab, login hat aber scheinbar funktioniert:Code
Alles anzeigenvdr:~# Net::SMTP>>> Net::SMTP(2.29) Net::SMTP>>> Net::Cmd(2.26) Net::SMTP>>> Exporter(5.58) Net::SMTP>>> IO::Socket::INET(1.27) Net::SMTP>>> IO::Socket(1.28) Net::SMTP>>> IO::Handle(1,24) Net::SMTP=GLOB(0x901f2d0)<<< 220 smtp06.web.de ESMTP WEB.DE V4.106#94 Wed, 12 Apr 2006 13:19:28 +0200 Net::SMTP=GLOB(0x901f2d0)>>> EHLO localhost.localdomain Net::SMTP=GLOB(0x901f2d0)<<< 250-smtp06.web.de Hello localhost.localdomain [84.130.3.115] Net::SMTP=GLOB(0x901f2d0)<<< 250-SIZE 69920427 Net::SMTP=GLOB(0x901f2d0)<<< 250-PIPELINING Net::SMTP=GLOB(0x901f2d0)<<< 250-AUTH PLAIN LOGIN Net::SMTP=GLOB(0x901f2d0)<<< 250-STARTTLS Net::SMTP=GLOB(0x901f2d0)<<< 250 HELP Net::SMTP=GLOB(0x901f2d0)>>> AUTH PLAIN xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Net::SMTP=GLOB(0x901f2d0)<<< 235 Authentication succeeded Net::SMTP=GLOB(0x901f2d0)>>> MAIL FROM:<autotimer@xxxxxxxxx.de> Net::SMTP=GLOB(0x901f2d0)<<< 501 ungueltige mail-adresse / invalid mail-address Net::SMTP=GLOB(0x901f2d0)>>> RCPT TO:<xxxxxxx@gmx.de> Net::SMTP=GLOB(0x901f2d0)<<< 503 No sender yet given Net::SMTP=GLOB(0x901f2d0)>>> DATA Net::SMTP=GLOB(0x901f2d0)<<< 503 MAIL FROM command must precede DATA Net::SMTP=GLOB(0x901f2d0)>>> To: xxxxxxx@gmx.de Net::SMTP=GLOB(0x901f2d0)>>> Subject: AUTOTIMER: New timer created for Wunderbare Wasserwege Net::SMTP=GLOB(0x901f2d0)>>> From: VDRAdmin-AM AutoTimer <autotimer@xxxxxxxx.de> Net::SMTP=GLOB(0x901f2d0)>>> MIME-Version: 1.0 Net::SMTP=GLOB(0x901f2d0)>>> Content-Type: text/plain; charset=iso-8859-1 Net::SMTP=GLOB(0x901f2d0)>>> Content-Transfer-Encoding: 8bit Net::SMTP=GLOB(0x901f2d0)>>> Created AUTOTIMER for Wunderbare Wasserwege Net::SMTP=GLOB(0x901f2d0)>>> =========================================================================== Net::SMTP=GLOB(0x901f2d0)>>> Channel: 8 Net::SMTP=GLOB(0x901f2d0)>>> Wunderbare Wasserwege Net::SMTP=GLOB(0x901f2d0)>>> Mittwoch, 12.04.2006, 15:10 - 16:05 Net::SMTP=GLOB(0x901f2d0)>>> Summary: Net::SMTP=GLOB(0x901f2d0)>>> -------- Net::SMTP=GLOB(0x901f2d0)>>> Die Newa ist Teil einer alten Handelsstraße, die bis nach Griechenland führte. In alten russischen Chroniken wird der Ladogasee, aus dem die Newa entspringt, unter dem Namen "Newo" erwähnt. Net::SMTP=GLOB(0x901f2d0)>>> . Net::SMTP=GLOB(0x901f2d0)<<< 500 Unrecognized command Net::SMTP=GLOB(0x901f2d0)>>> QUIT Net::SMTP=GLOB(0x901f2d0)<<< 500 Unrecognized command
Ich hoffe es hift dir.
Aber ich kenn mich so langsam mit den BBCode's aus -
Ich denke es würde helfen wenn "autotimer@" nicht vorgegeben ist sondern mann könnte die Absenderadresse selber wählen.
-
Zitat
Original von siryoda
smtp 1und1 funktioniert:
GutZitatsmtp GMX funktioniert nicht, vdradmin schmiert ab:
Liegt vermutlich daran, dass AUTH=CRAM-MD5 verwendet wird.Zitat
Fehlermeldung scheint doch klar zu sein, oder?
web.de will die autotimer@... Adresse nicht. Kannst Du das dort einstellen?Langsam aber sicher bezweifle ich immer mehr, dass der Umstieg auf Net::SMTP glücklich war
Ich werde mal versuchen, den Patch-Bereitsteller hierfür nochmal darauf anzusprechen, evtl. hat der noch ein paar Ideen. Oder der Net::SMTP-Entwickler...Oder ich schmeiß das gleich wieder raus.
Gruß,
Andreas -
Zitat
Fehlermeldung scheint doch klar zu sein, oder?
web.de will die autotimer@... Adresse nicht. Kannst Du das dort einstellen?Nein das geht nicht, deshalb ist mein Vorschlag anstatt autotimer nehmen zu müssen, selber etwas aussuchen zu dürfen.
-
Hallo siryoda,
hast Du schon mal die v3.4.5rc probiert?
Dort kannst Du jetzt die komplette Absenderadresse angeben und er sollte bei Problemen beim Mailen nicht mehr abstürzen.
Kannst Du das mal mit Deinen drei Accounts testen?
Was passiert bei GMX? Kommt die E-Mail an?Wenn bei GMX keine E-Mail ankommt, kannst Du dann noch das fehlende Perlmodul Digest::HMAC_MD5 (vgl. "./install.sh -p") noch installieren und nochmal testen?
Wenn alles so klappt, wie ich mir das vorstelle, könnte ich die v3.4.5 Final releasen...
Gruß,
Andreas -
Hallo Andreas,
leider kenn ich mich mit Perl überhaupt nicht aus, hab daher auch keine Ahnung wie umfangreich mein Vorschlag ist: wie wäre denn eine Testfunktion, um die Parameter in der Config per Knopf auszuprobieren? Outlook zB. (schlagt mich nicht ) hat so eine nette Funktion...
Erspart einem lästiges ausprobieren und durchforsten der Logs...
Stelle mich auch als web.de Tester zur verfügung!Martin
-
Ui, schon lange nicht mehr reingeschaut hier.
Es gibt eine neue Version vom VDRAdmin?!, super.
Ich werd das mal testen. Oder ist es nicht mehr so wichtig?Yoda
-
Hi,
ZitatOriginal von siryoda
Ui, schon lange nicht mehr reingeschaut hier.
Es gibt eine neue Version vom VDRAdmin?!, super.
Ich werd das mal testen. Oder ist es nicht mehr so wichtig?Yoda
Wenn es nicht funktioniert, ist es schon wichtigGruß,
Andreas -
mmm, jetzt bekomme ich erstmal die "Sauerei" - Meldung.
svdrphosts.conf ist aber OK und vdr läuft auch.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!