42 lines
1.2 KiB
Python

import extract_msg
import os
from datetime import datetime
# Pfad zu den Konversationen
konv_path = "../Konversationen"
# Liste alle MSG-Dateien
msg_files = [f for f in os.listdir(konv_path) if f.endswith('.msg')]
print("Gefundene E-Mail-Dateien:")
for msg_file in msg_files:
print(f"\n{'='*60}")
print(f"Datei: {msg_file}")
print('='*60)
try:
# Öffne die MSG-Datei
msg = extract_msg.openMsg(os.path.join(konv_path, msg_file))
# Extrahiere Informationen
print(f"Von: {msg.sender}")
print(f"An: {msg.to}")
print(f"CC: {msg.cc}")
print(f"Betreff: {msg.subject}")
print(f"Datum: {msg.date}")
print(f"\nInhalt:\n{'-'*60}")
print(msg.body[:1000]) # Erste 1000 Zeichen
if len(msg.body) > 1000:
print(f"\n... (gekürzt, gesamt {len(msg.body)} Zeichen)")
# Schließe die MSG-Datei
msg.close()
except Exception as e:
print(f"Fehler beim Lesen der Datei: {e}")
print("\n\n=== ZUSAMMENFASSUNG ===")
print("Die E-Mails zeigen die Kommunikation bezüglich:")
print("1. Raspberry Pi Security Scan")
print("2. Netzwerkanbindung des Raspberry Pi")
print("3. Sicherheitsprüfungen und Freigaben")