MailChkExecute()
MailChkExecute() – MailChecker abrufen
Achtung:
Diese Funktion wird ab Version 6.0 nicht mehr unterstützt.
Bitte verwenden Sie für Mail-Zugriffe künftig das Objekt TBeCbMailMemoReceiver.
Die Funktion ruft die EMails für alle Accounts ab, die zum MailChecker hinzugefügt wurden.
Hinweis
Es wird ein permanentes Kommunikationslog in der Datei "BeMailCheck.log" geführt.
Erfolgt für mehr als 30 Sek. keine Kommunikation mit dem Server beendet sich der Dialog selber. Wird der Abruf modal per Taskplaner ausgeführt wird in diesem Fall auch der Task beendet.
Parameter | Beschreibung |
---|---|
lModal:L | Abrufen modal starten; default = False |
lRaiseError:L | Fehlermeldungen / Exceptions nicht unterdrücken; default = True |
Rückgabewert
Logisch / Boolean - Abrufen erfolgreich
Beispiel
| oDabPal:DB := 'waDABPAL, DABPAL' |
// Modaler Email-Check, der z.B. regelmäßig per Taskplaner aufgerufen werden könnte
DbGoTop(oDabPal),
while not EoF(oDabPal) do
if oDabPal:USER $ "065/" then
MailChkAddAccount(oDabPal:M_EMAILNAM,
DABPAR:EMAIL_POP,
oDabPal:M_POPUSER,
oDabPal:M_POPPW,
oDabPal:USER,
true),
endif,
DBSkip(1,oDabPal),
end,
MailChkExecute(true), // Modales Abruf-Fenster anzeigen