ja die person bekommt die email nur wenn ein Fehler auftritt. Ist so auch in Ordnung.
Dann hast Du das nicht richtig getestet, das kann so nicht in Ordnung sein.
Konzentriere Dich mal auf diesen Teil:
On Error Goto ErrorPrint
iSendError = False
Call oNeuDoc.Send(False, cEmpfaenger)
If iSendError Then
cError = "Error: ReminderMail Send " + cEmpfaenger
Goto ErrorPrint
End If ' If iSendError Then
Call doc.Send( False, "Uezeyir Kural/Rutronik/De")
Im Fehlerfall soll das Script zu ErrorPrint springen.
Du setzt iSendError auf False, dann sendest Du ein Dokument an cEmpfaenger.
Danach prüfst Du iSendError. Vermutlich wird das in der XQSchreiben gesetzt, was in ErrorPrint aufgerufen wird. Wenn das True ist, setzt Du cError und führts nochmal ErrorPrint aus. Danach sendet Du eine Mail an Uezeyir Kural, unabhängig davon, ob ein Fehler augetreten ist, oder nicht.
Und das ist alles in Ordnung? Das kann ich nicht glauben ... Und wenn doch, wo ist dann Dein Problem?