Ich nutze ein kleines, selbstausführendes C#-Programm, das auf Knopfdruck vordefinierte E-Mails an unsere Versanddienstleister verschickt. Der Versand läuft aktuell über klassisches SMTP – und genau hier liegt das Problem: Wir müssen komplett auf OAuth 2.0 mit Office 365 umstellen, damit der Mailversand weiterhin funktioniert. Was bisher bekannt ist • Das Programm ist eine eigenständige EXE, entwickelt in C#. • Der ursprüngliche Entwickler steht nicht mehr zur Verfügung. • Ich weiß nicht, ob sich der Quellcode noch öffnen oder rekonstruieren lässt. Wonach ich suche 1. Eine fundierte Analyse: Lässt sich der bestehende Code extrahieren oder ist ein Neuaufbau sinnvoller? 2. Umsetzung der OAuth 2.0-Authentifizierung für Office 365. 3. Sicherstellung, dass alle bisherigen Funktionen (E-Mail-Vorlagen auswählen, Versand auslösen, Logging) identisch weiterlaufen. 4. Eine kurze technische Dokumentation, damit wir künftig unabhängig nachjustieren können. Bitte gib mir eine grobe Einschätzung zum Vorgehen (Reverse Engineering vs. Neuentwicklung) und nenne die wichtigsten Meilensteine, die du siehst. Erfahrung mit C#, Office 365-API und OAuth 2.0 setze ich voraus.