Fehlermeldung: Versand von Kurslisten usw. per EMail
Moderator: wschrewe
-
- Beiträge: 589
- Registriert: Sonntag 2. Dezember 2018, 18:33
- Schulform: Gymnasium
Re: Fehlermeldung: Versand von Kurslisten usw. per EMail
Super, funktioniert wieder! Bitte tauschen Sie noch den im Update enthaltenen Kurslisten-Report aus. Dort sind noch unsere BCC Einträge drin...
Herzlichen Dank.
Herzlichen Dank.
mfg
Niels Westphal
Niels Westphal
- wschrewe
- Fachberater*in
- Beiträge: 1882
- Registriert: Dienstag 25. September 2018, 17:36
- Schulform: BK (Pensionär)
- Kontaktdaten:
Re: Fehlermeldung: Versand von Kurslisten usw. per EMail
Habe ich gemacht.NielsWestphal hat geschrieben: Donnerstag 24. Oktober 2019, 19:58Bitte tauschen Sie noch den im Update enthaltenen Kurslisten-Report aus.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
-
- Beiträge: 589
- Registriert: Sonntag 2. Dezember 2018, 18:33
- Schulform: Gymnasium
Re: Fehlermeldung: Versand von Kurslisten usw. per EMail
Ein Hinweis noch verbunden mit einer Bitte:
Ein verwendeter Server von uns schafft es, alle Kurslisten oder Pläne oder Notendateien (evt. ja über 120 Pläne am Stück) über den Port 25 direkt zu verschicken. Ein anderer Server, wo ich SSL verwenden muss / will, benötigt bei jeder Anfrage aber einen kleinen Moment und hat dann Probleme, dass sozusagen der Puffer voll läuft. Zwischendurch werden dann einzelne Mails nicht verschickt.
Können Sie in den Einstellungen eine Möglichkeit einbauen, eine Verzögerung in Zehntel Sekunden vor jedem Versand hinzuzufügen, die ich selbst verändern kann, je nachdem, welchen Server ich verwende?
Ein verwendeter Server von uns schafft es, alle Kurslisten oder Pläne oder Notendateien (evt. ja über 120 Pläne am Stück) über den Port 25 direkt zu verschicken. Ein anderer Server, wo ich SSL verwenden muss / will, benötigt bei jeder Anfrage aber einen kleinen Moment und hat dann Probleme, dass sozusagen der Puffer voll läuft. Zwischendurch werden dann einzelne Mails nicht verschickt.
Können Sie in den Einstellungen eine Möglichkeit einbauen, eine Verzögerung in Zehntel Sekunden vor jedem Versand hinzuzufügen, die ich selbst verändern kann, je nachdem, welchen Server ich verwende?
mfg
Niels Westphal
Niels Westphal
- wschrewe
- Fachberater*in
- Beiträge: 1882
- Registriert: Dienstag 25. September 2018, 17:36
- Schulform: BK (Pensionär)
- Kontaktdaten:
Re: Fehlermeldung: Versand von Kurslisten usw. per EMail
Das geht nicht. Sie können aber versuchen, in GroupOnGetEmailSettings (das Sie ja benutzen, um die Mailadresse zu setzen) eine Verögerung einbauen:NielsWestphal hat geschrieben: Dienstag 5. November 2019, 04:58Können Sie in den Einstellungen eine Möglichkeit einbauen, eine Verzögerung in Zehntel Sekunden vor jedem Versand hinzuzufügen, die ich selbst verändern kann, je nachdem, welchen Server ich verwende?
Code: Alles auswählen
var
Now : DateTime;
begin
SuffixValue :=......
Now:=CurrentTime;
repeat
until CurrentTime - Now > 0,000001; // den Wert müsen Sie ausprobieren
end;
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
-
- Beiträge: 589
- Registriert: Sonntag 2. Dezember 2018, 18:33
- Schulform: Gymnasium
Re: Fehlermeldung: Versand von Kurslisten usw. per EMail
Das reicht. Werde es testen...
Funktioniert so mit dem Code erst gar nicht...
procedure Group1OnGetEmailSettings(EmailSettings: TObject);
var
Now : DateTime;
begin
Report.EMailsettings.Recipients.Clear;
Report.EMailsettings.Recipients.Add(Kurse['LehrerEMail']);
Now:=CurrentTime;
repeat
until CurrentTime - Now > 0,00005;
end;
Funktioniert so mit dem Code erst gar nicht...

procedure Group1OnGetEmailSettings(EmailSettings: TObject);
var
Now : DateTime;
begin
Report.EMailsettings.Recipients.Clear;
Report.EMailsettings.Recipients.Add(Kurse['LehrerEMail']);
Now:=CurrentTime;
repeat
until CurrentTime - Now > 0,00005;
end;
mfg
Niels Westphal
Niels Westphal
- wschrewe
- Fachberater*in
- Beiträge: 1882
- Registriert: Dienstag 25. September 2018, 17:36
- Schulform: BK (Pensionär)
- Kontaktdaten:
Re: Fehlermeldung: Versand von Kurslisten usw. per EMail
Können Sie das präzisieren?NielsWestphal hat geschrieben: Dienstag 5. November 2019, 15:20Funktioniert so mit dem Code erst gar nicht...![]()
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
-
- Beiträge: 589
- Registriert: Sonntag 2. Dezember 2018, 18:33
- Schulform: Gymnasium
Re: Fehlermeldung: Versand von Kurslisten usw. per EMail
Der von Ihnen gepostete Code wird nicht akzeptiert. Das "until" ist wohl falsch. Das Ereignis bleibt rot...
mfg
Niels Westphal
Niels Westphal
- wschrewe
- Fachberater*in
- Beiträge: 1882
- Registriert: Dienstag 25. September 2018, 17:36
- Schulform: BK (Pensionär)
- Kontaktdaten:
Re: Fehlermeldung: Versand von Kurslisten usw. per EMail
Ok, ich hatte das nicht in der Realität getestet. Der RAP-Compiler lässt offenbar keine leere Schleife zu. Der folgende Code wird aber ohne Fehler kompiliert:
Code: Alles auswählen
var
Now : DateTime;
x : integer;
begin
Now:=CurrentTime;
repeat
x:=1;
until CurrentTime - Now >= 0.0001;
end;
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
- wschrewe
- Fachberater*in
- Beiträge: 1882
- Registriert: Dienstag 25. September 2018, 17:36
- Schulform: BK (Pensionär)
- Kontaktdaten:
Re: Fehlermeldung: Versand von Kurslisten usw. per EMail
Eine kurze Rückmeldung, ob mit diesem Code Ihr Serverproblem behoben ist, wäre nett.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
-
- Beiträge: 589
- Registriert: Sonntag 2. Dezember 2018, 18:33
- Schulform: Gymnasium
Re: Fehlermeldung: Versand von Kurslisten usw. per EMail
Hallo Herr Schrewe,
herzlichen Dank, der Code funktioniert! Ich stelle dann hier noch drei Reports zur Verfügung als Vorlage, die dann verwendet und verändert werden können. Gerne können Sie die Reports dann auch in die Installationsdateien einfügen.
herzlichen Dank, der Code funktioniert! Ich stelle dann hier noch drei Reports zur Verfügung als Vorlage, die dann verwendet und verändert werden können. Gerne können Sie die Reports dann auch in die Installationsdateien einfügen.
mfg
Niels Westphal
Niels Westphal