Mailen am Server

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
Benutzeravatar
satmax
1000 working lines a day
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

Beitrag von satmax »

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?
Gruß
Markus
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Mailen am Server

Beitrag von Tom »

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.
Herzlich,
Tom
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16501
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Mailen am Server

Beitrag von Martin Altmann »

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 8)
:grommit:
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.
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Mailen am Server

Beitrag von Jan »

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
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Mailen am Server

Beitrag von AUGE_OHR »

wer nur "senden" will kann das, inklusive SSL, auch mit Windows Boardmittel (ab XP) : CDO
http://www.xbaseforum.de/viewtopic.php? ... 2&start=56
gruss by OHR
Jimmy
Benutzeravatar
satmax
1000 working lines a day
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

Beitrag von satmax »

Danke, habe mich für Marshallsoft entschlossen. Mein Watchdog.exe läuft bereits damit un die ersten Mails wurden versandt. :)
Gruß
Markus
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16501
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Mailen am Server

Beitrag von Martin Altmann »

Gute Wahl :!:
:grommit:
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.
Benutzeravatar
Armin
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 389
Registriert: Mo, 26. Sep 2005 12:09
Wohnort: 75331 Engelsbrand
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Mailen am Server

Beitrag von Armin »

Hallo Markus,
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.
z.B. das Programm im WAA laufen lassen (als thread).
HTTP Request ist dann Standard.

Grüße, Armin
Benutzeravatar
satmax
1000 working lines a day
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

Beitrag von satmax »

Armin hat geschrieben:Hallo Markus,

z.B. das Programm im WAA laufen lassen (als thread).
HTTP Request ist dann Standard.

Grüße, Armin
Mit WAA habe ich mich noch gar nicht beschäftigt, sollte ich eventuell mal. Ist aber nur in der Professional Edition enthalten, oder?
Gruß
Markus
Benutzeravatar
satmax
1000 working lines a day
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

Beitrag von satmax »

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
Gruß
Markus
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16501
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Mailen am Server

Beitrag von Martin Altmann »

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 8)

Viele Grüße,
Martin
:grommit:
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.
Antworten