Mailen am Server
Moderator: Moderatoren
- satmax
- 1000 working lines a day
- Beiträge: 831
- Registriert: Do, 02. Dez 2010 19:34
- Wohnort: Biberbach in Österreich
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Mailen am Server
Hallo,
ich habe mir ein kleines Überwachungstool geschrieben, dass verschiedene auf einem Server laufende Programme überwacht und gegebenenfalls killt und neu startet (watchdog.exe). Nun suche ich eine Möglichkeit, mir im Fall der Fälle eine E-Mail zu senden. Auf den Servern ist aber praktisch nie ein Mailprogramm vorhanden, also dürfte Mailen via LL ausfallen (so maile ich bisher).
Eventuell wäre in Zukunft auch eine Abfrage des Programm-Status via HTTP Request wünschenswert, eventuell auch die Kommunikation via Sockets. Auf der anderen Seite soll das Tool nicht allzu komplex werden, da dann wieder fehleranfällig.
Ich verwende XBASE++ V2 Foundation, LL20, OTB4XB, TD und SQL-Express. Was bietet sich hier an?
ich habe mir ein kleines Überwachungstool geschrieben, dass verschiedene auf einem Server laufende Programme überwacht und gegebenenfalls killt und neu startet (watchdog.exe). Nun suche ich eine Möglichkeit, mir im Fall der Fälle eine E-Mail zu senden. Auf den Servern ist aber praktisch nie ein Mailprogramm vorhanden, also dürfte Mailen via LL ausfallen (so maile ich bisher).
Eventuell wäre in Zukunft auch eine Abfrage des Programm-Status via HTTP Request wünschenswert, eventuell auch die Kommunikation via Sockets. Auf der anderen Seite soll das Tool nicht allzu komplex werden, da dann wieder fehleranfällig.
Ich verwende XBASE++ V2 Foundation, LL20, OTB4XB, TD und SQL-Express. Was bietet sich hier an?
Gruß
Markus
Markus
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9367
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Mailen am Server
Hallo, Markus.
Marshallsoft. Damit implementierst Du innerhalb Deiner Anwendung einen eigenen Mailclient und bist unabhängig von allem anderen - nur eine Internetverbindung wird benötigt.
Marshallsoft. Damit implementierst Du innerhalb Deiner Anwendung einen eigenen Mailclient und bist unabhängig von allem anderen - nur eine Internetverbindung wird benötigt.
Herzlich,
Tom
Tom
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Mailen am Server
See4xb von MarshallSoft. Musst aber einen Mailserver adressieren können (z.B. Web.de, gmx.net, t-online.de, ...) - aber irgendwo hat man ja eh' mindestens ein Mailkonto.
Viele Grüße,
Martin
P.S. Tom war schneller - naja, 40 Grad im Schatten in Paris und auf dem Smartphone - kein Wunder
Viele Grüße,
Martin
P.S. Tom war schneller - naja, 40 Grad im Schatten in Paris und auf dem Smartphone - kein Wunder
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Jan
- Marvin
- Beiträge: 14655
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Mailen am Server
Ich mach genau das (Überprüfung im Hintergrund, Senden einer Mail bei definierten Problemfällen) mit blat auf einem Server Windows 2012R2.
Klappt einwandfrei.
Jan
Klappt einwandfrei.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Mailen am Server
wer nur "senden" will kann das, inklusive SSL, auch mit Windows Boardmittel (ab XP) : CDO
http://www.xbaseforum.de/viewtopic.php? ... 2&start=56
http://www.xbaseforum.de/viewtopic.php? ... 2&start=56
gruss by OHR
Jimmy
Jimmy
- satmax
- 1000 working lines a day
- Beiträge: 831
- Registriert: Do, 02. Dez 2010 19:34
- Wohnort: Biberbach in Österreich
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Re: Mailen am Server
Danke, habe mich für Marshallsoft entschlossen. Mein Watchdog.exe läuft bereits damit un die ersten Mails wurden versandt.
Gruß
Markus
Markus
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Mailen am Server
Gute Wahl
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Armin
- Rekursionen-Architekt
- Beiträge: 393
- Registriert: Mo, 26. Sep 2005 12:09
- Wohnort: 75331 Engelsbrand
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Mailen am Server
Hallo Markus,
HTTP Request ist dann Standard.
Grüße, Armin
z.B. das Programm im WAA laufen lassen (als thread).Eventuell wäre in Zukunft auch eine Abfrage des Programm-Status via HTTP Request wünschenswert, eventuell auch die Kommunikation via Sockets. Auf der anderen Seite soll das Tool nicht allzu komplex werden, da dann wieder fehleranfällig.
HTTP Request ist dann Standard.
Grüße, Armin
- satmax
- 1000 working lines a day
- Beiträge: 831
- Registriert: Do, 02. Dez 2010 19:34
- Wohnort: Biberbach in Österreich
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Re: Mailen am Server
Mit WAA habe ich mich noch gar nicht beschäftigt, sollte ich eventuell mal. Ist aber nur in der Professional Edition enthalten, oder?Armin hat geschrieben:Hallo Markus,
z.B. das Programm im WAA laufen lassen (als thread).
HTTP Request ist dann Standard.
Grüße, Armin
Gruß
Markus
Markus
- satmax
- 1000 working lines a day
- Beiträge: 831
- Registriert: Do, 02. Dez 2010 19:34
- Wohnort: Biberbach in Österreich
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Re: Mailen am Server
See4xb gleichzeitig in verschiedenen Threads zu verwenden geht nicht, oder gibt es da einen Trick?
Ab dem 2. Thread bekomme ich hier einen Fehler
* attach SEE32.DLL
nCode = XseeAttach(1, SEE_KEY_CODE)
Error code = -72: Cannot attach SEE
Ab dem 2. Thread bekomme ich hier einen Fehler
* attach SEE32.DLL
nCode = XseeAttach(1, SEE_KEY_CODE)
Error code = -72: Cannot attach SEE
Gruß
Markus
Markus
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Mailen am Server
Moin,
laut Doku ist See4XB thread-safe!
Du sagst beim Aufruf aber auch, dass Du keine weiteren Threads verwenden willst (erster Parameter ist bei Dir 1)!
Ich mache das bei mir trotzdem etwas anders: Ich schreibe für jede Mail, die gesandt werden soll, eine entsprechende Datei im Filesystem (ein Array mit dem Inhalt, Mailadresse und Empfängername und mittels Var2Bin und FWrite auf die Platte) und alle 15 Minuten schaue ich in einem Thread, ob da entsprechende Dateien liegen und arbeite die dann ab (FRead, Bin2Var, und per Mail raus). Dann kann man auch mit 1 bei XSeeAttach als 1. Parameter arbeiten
Viele Grüße,
Martin
laut Doku ist See4XB thread-safe!
Du sagst beim Aufruf aber auch, dass Du keine weiteren Threads verwenden willst (erster Parameter ist bei Dir 1)!
Ich mache das bei mir trotzdem etwas anders: Ich schreibe für jede Mail, die gesandt werden soll, eine entsprechende Datei im Filesystem (ein Array mit dem Inhalt, Mailadresse und Empfängername und mittels Var2Bin und FWrite auf die Platte) und alle 15 Minuten schaue ich in einem Thread, ob da entsprechende Dateien liegen und arbeite die dann ab (FRead, Bin2Var, und per Mail raus). Dann kann man auch mit 1 bei XSeeAttach als 1. Parameter arbeiten
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.