42 lines
1.2 KiB
Python
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") |