| Author |
Message |
Bolli
uses MSD regulary


Joined: 29 Jan 2006
Posts: 12

|
Posted:
2006-01-29, 16:12 E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
Hallo,
erst einmal ein grosses Dankeschön für das Tool mysqldumper. Es funktioniert vollkommen problemlos und einwandfrei. Ich habe es bislang lediglich händisch ausgeführt.
Vor kurzem habe ich die Funktion über Perl versucht zu nutzen. Also habe ich über Konfiguration die entsprechenden Parameter gesetzt mit dem Ergebnis es funktioniert. Ich kann das Perl-Script aus mysqldumper ausführen, das Script diekt aus dem Browser ausführen als auch von cronjob.de ausführen. Das Ergebnis ist immer ein localer Datenbank-Backup auf dem Webserver.
Hier ist das (gekürzte) Ergebnis aus der Funktion Perl-Module testen:
- DBI ist installiert.
- File::Find ist installiert.
- File::Basename ist installiert.
- Compress::Zlib ist nicht vorhanden !
- Net::FTP ist installiert.
- MIME::Lite ist installiert.
Mit der fehlenden Zlib kann man erst mal leben.
Wenn ich jetzt das Perl-Script starte, wird alles fehlerfrei ausgeführt und am Ende steht:
Backup of Database `*****` complete.
sending mail ...
Mail was sent to *****.*****@googlemail.com.
Crondump finished.
closing script 29.01.2006 14:56, bye
Dieses Backup liegt dann auch local vor, allerdings erhalte ich keine Email.
Im Panel E-Mail-Benachrichtigung habe ich folgende Parameter:
- E-Mail senden: ja
- E-Mail Adresse: eingetragen
- Absender der E-Mail: eigene locale Adresse beim Hoster
- Backup Anhängen: ja
- Maximale Grösse des Anhanges: 3 MB (z.Z. bei mir 1,1 MB)
- Mailprogramm: sendmail: /usr/lib/sendmail
Ich vermute schwer, dass es irgendwie beim Hoster liegt, mit dem ich auch schon geredet habe. Hat irgendjemand einen Tipp wie ich weiterkomme.
Grüsse Bolli
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
Fabio
Donator


Joined: 12 Jan 2005
Posts: 202
Location: Köln

|
Posted:
2006-01-29, 16:55 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
Hallo Bolli,
ist denn auf deinem Sever /lib/sendmail auch verfügbar? Versuche doch mal die Einstellung SMPT.
Unter MSD Home und dann PHP Info kannst du nachauen ob du sendmail hast.
Gruß
Fabio
_________________ 1 MSD am Abend und ich schlafe wie ein Engel
Last edited by Fabio on 2006-01-29, 16:56; edited 1 time in total
|
|
   |
 |
Bolli
uses MSD regulary


Joined: 29 Jan 2006
Posts: 12

|
Posted:
2006-01-29, 17:21 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
Hallo Fabio,
Danke für Deine Info. Die phpinfo() im MSD->Home ist ja schön versteckt. Habe sie aber gefunden. Der sendmail-path war natürlich ein anderer und habe ihn dann auch in der Konfiguration nachgetragen (/usr/sbin/sendmail -t -i). Funktioniert aber leider immer noch nicht. Weder sendmail noch SMTP.
Das war natürlich schonmal ein guter Hinweis.
Danke.
Grüsse Bolli
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2006-01-29, 17:29 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
Da im Log kein Fehler zu erkennen ist und sendmail dem Dumper die korrekte Übernahme der Email bestätigt hat, muss der Fehler danach passieren.
Das liegt nicht am Dumper. Ich weiß, das behaupten immer alle Programmierer ihrer Scripte, aber es ist tatsächlich so.
(Einzige mögliche Fehlerquelle auf unserer Seite: die Emailadresse enthält Sonderzeichen, die nicht korrekt maskiert werden. Das schließe ich aber aus, da wir dazu sonst schon viel mehr Posts hätten.)
sendmail liefert keinen Fehlercode zurück - ansonsten ständ ein Fehler im Logfile des Dumpers. Damit hat der Dumper seine Arbeit ordnungsgemäß erledigt.
Hast Du Zugriff auf das error_log des Servers?
Vielleicht finden sich hier Hinweise.
Mögliche Fehlerquellen sind:
- die Empfänger-Emailadresse stimmt nicht (Absender ist völlig wurscht, da kann man eintragen was man will)
- das Postfach der Email ist voll und kann keine weiteren Emails aufnehmen
- der Emailserver ist kurzfristig überlastet oder nicht erreichbar
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Last edited by DSB on 2006-01-29, 17:30; edited 2 times in total
|
|
    |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2006-01-29, 17:31 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
« Bolli";p="10129 » wrote: Die phpinfo() im MSD->Home ist ja schön versteckt.
Versteckt?
Die lacht Dich direkt auf der Startseite des Dumpers an.
Was ist denn daran versteckt?
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Fabio
Donator


Joined: 12 Jan 2005
Posts: 202
Location: Köln

|
Posted:
2006-01-29, 18:28 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
Hallo Bolli,
vielleicht stimmt der Pfad doch noch nicht. Versuche dir doch mal einen php Script zu installieren (Formmailer) und schau ob er dann E-Mails verschickt. Aber Daniel hat Recht.
Da der Dumper nichts in den Log schreibt müßte die E-Mail raus sein. Bitte prüfe noch mal alle Einstellungen. Achte und das kann ich aus Erfahrung sagen auf Leerzeichen etc.
Gruß
Fabio
_________________ 1 MSD am Abend und ich schlafe wie ein Engel
|
|
   |
 |
Bolli
uses MSD regulary


Joined: 29 Jan 2006
Posts: 12

|
Posted:
2006-01-29, 18:35 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
Hallo DSB,
Danke für Deine ausführlichen Hinweise. Nein ich habe keinen Zugriff auf das error-logfile. Ich habe jetzt das Script zu einem definierten Zeitpunkt nach mal ausgeführt und meinen Hoster gebeten mal nachzusehen. Unter Zuhilfenahme des genauen Zeitpunktes sollte es möglich sein etwas zu finden (falls vorhanden).
Ich werde berichten.
Zur phpinfo(): Möglicherweise liegt es daran, dass ich Farbuntüchtig bin und so etwas eher als oben als Menuepunkt als im Fliestext erwartet hätte.
Nochmals Dankeschön für eure Hilfe und MSD ist
Grüsse Bolli
|
|
  |
 |
Bolli
uses MSD regulary


Joined: 29 Jan 2006
Posts: 12

|
Posted:
2006-01-29, 18:52 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
Hallo Fabio,
gute Idee. Habe mir gerade mal das Script Formmailer von Stefan Münz geholt, angepasst und gespeichert. The same, nix passiert.
Mein Hoster hat mir gerade signalisiert dass er mal im Log-File nachsehen wird. Es würde aber nur alle 12 Stunden aktualisiert. Muss mich also noch gedulden.
Ich werde berichten.
Nochmals Danke für eure Bemühungen.
Grüsse Bolli
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2006-01-29, 18:58 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
« Bolli";p="10138 » wrote: The same, nix passiert.
Ja, dann ist das das eindeutige Indiz, dass da auf Serverebene etwas schief läuft.
sendmail nimmt die Emails zwar entgegen verschickt sie dann aber nicht.
Irgendwo auf dem Weg zwischen sendmail und Abschicken hakt es.
Übrigens: ziemlich gut von Deinem Hoster, dass er am Sonntag reagiert und antwortet. Das macht auch nicht jeder.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Last edited by DSB on 2006-01-29, 19:00; edited 1 time in total
|
|
    |
 |
NiMhurchu
Moderator


Age: 39
Joined: 04 Mar 2005
Posts: 376
Location: 91xxx

|
Posted:
2006-01-29, 19:02 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
Mh,
« Bolli";p="10138 » wrote: Es würde aber nur alle 12 Stunden aktualisiert.
auf dem eigentlichen Webserver sollte das Logfile zur selben Sekunde vorliegen, oder täusche ich mich jetzt da? Was hätten solche Logfiles dann für einen Sinn? Könnte natürlich sein, daß der Job, der die Logeinträge den einzelnen Benutzern zuordnet, nur alle zwölf Stunden läuft. Und im Logfile eines Servers mit ein paar hundert Präsenzen drauf möchte ich vielleicht auch nicht suchen müssen...
Gruß,
NiMhurchu
_________________ "Man muß keine Noten lesen können,
um Musiker zu sein."
Jeanette Biedermann, deutsche Popsängerin, 25.11.2005
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2006-01-29, 19:03 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
Upsala, ich bekomme ja jetzt erst so richtig mit, dass Du die ganze Zeit vom Perlscript redest.
Perl hat mit sendmail ja nun gar nichts zu tun.
Hier geht es um das Modul Mime::lite - dieses ist für den Versand der Email per Perl zuständig.
Informiere Deinen Hoster bitte, dass es um Perl und Mime::lite geht.
Er sucht sonst an der falschen Stelle.
Das, was ich zu sendmail gesagt habe, gilt nur für das Backup per PHP!
Ich sehe auch gerade den Punkt in Deiner Emailadresse.
Um das als Fehler auszuschließen könntest Du das mal mit einer Adresse ohne Punkt versuchen. Wenn das dann klappt, dann war das der Übeltäter.
Wie gesagt, ich glaube zwar nicht das es daran liegt, aber man muss den Fehler ja eingrenzen.
Ach, ich teste das bei mir selbst mal.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Last edited by DSB on 2006-01-29, 19:08; edited 4 times in total
|
|
    |
 |
Bolli
uses MSD regulary


Joined: 29 Jan 2006
Posts: 12

|
Posted:
2006-01-29, 19:13 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
Nachtrag: Warum bin ich da nicht zuerst drauf gekommen.??
Ich habe aus meinem phpBB eine Mail verschickt: es kommt keine Mail an.
Ich habe einen neuen User registriert: es kommt keine Mail an.
Also es muss am Server liegen.
Ich warte jetzt erst mal bis morgen.
Danke.
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2006-01-29, 19:20 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
Geht es denn den anderen Kunden auf dem Server auch so (oder ist das ein Root-Server)?
Kann aber trotzdem sein, dass da 2 Baustellen geknackt werden müssen.
Wie gesagt wird beim Perlscript sendmail gar nicht genutzt.
Oder das Problem befindet sich bei dem angesprochenen Emailserver.
Hast Du mal eine alternative Emailadresse ausprobiert, die woanders liegt (GMX oder web.de oder sowas)?
Oderfalls Du keine hast, trag mal meine Emailadresse ein: admin at mysqldumper.de .
Ich kann Dir dann zumindest sagen, ob bei mir was angekommen ist.
Schalt den Anhang des Backups einfach aus, dann bekomme ich nur die Benachrichtigung, dass ein Backup erstellt wurde.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Last edited by DSB on 2006-01-29, 19:22; edited 2 times in total
|
|
    |
 |
Bolli
uses MSD regulary


Joined: 29 Jan 2006
Posts: 12

|
Posted:
2006-01-30, 19:40 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2006-01-30, 20:08 Re: E-Mail aus perl Script wird ausgeführt kommt aber nicht an |
  |
« Bolli";p="10149 » wrote: Wie von Geisterhand funktioniert es jetzt. Ich bin natürlich  .
Ah super.
Gefahr erkannt, Gefahr gebannt.
Quote: @DSB, wie Du hoffentlich gesehen hast, habe ich für MSD kräftig Promotion gemacht.
Ja, das habe ich gelesen, mich darüber gefreut und mich ja auch direkt im Forum beteiligt.
Dort herrscht auch ein netter Umgangston und man bemüht sich dort sehr.
Das fand ich gut und habe ja auch direkt ein paar Codeschnipsel dagelassen.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
|
|
CrackerTracker © 2004 - 2012 CBACK.de
Powered by Orion based on phpBB
© 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours
phpBB SEO
|