add succesd Mail - add all Tables to Feedback

master
Sebastian Serfling 2025-03-31 16:07:29 +02:00
parent ee5d88f936
commit a29c6224a6
1 changed files with 29 additions and 0 deletions

View File

@ -237,3 +237,32 @@ def main():
if not email_config["sender"] or not email_config["receiver"]: if not email_config["sender"] or not email_config["receiver"]:
print("Fehler: E-Mail-Absender und -Empfänger müssen entweder in der .env-Datei oder als Parameter angegeben werden!") print("Fehler: E-Mail-Absender und -Empfänger müssen entweder in der .env-Datei oder als Parameter angegeben werden!")
connection.close() connection.close()
sys.exit(1)
# Tabellen aus der Datenbank holen
tables = get_tables_from_db(connection)
if not tables:
print("Keine zu überprüfenden Tabellen gefunden. Programm wird beendet.")
connection.close()
sys.exit(0)
# Zeitstempel-Spalte (Standard: add_date)
timestamp_column = args.timestamp_column
print(f"Überprüfe Zeitstempel in Spalte: {timestamp_column}")
# Timestamp-Überprüfung durchführen und entsprechende E-Mail senden
check_timestamp(
connection,
tables,
timestamp_column,
email_config,
test_mode
)
# Verbindung schließen
connection.close()
if __name__ == "__main__":
main()