#!/bin/bash # setup_email_domain.sh - Ein Wrapper-Script, das alle drei Skripte in der richtigen Reihenfolge ausführt # Überprüfen, ob die Domain-Variable gesetzt ist if [ -z "$1" ]; then echo "Fehler: Keine Domain angegeben." echo "Verwendung: ./setup_email_domain.sh domain.de [region]" exit 1 fi DOMAIN_NAME=$1 AWS_REGION=${2:-"us-east-2"} # Variablen exportieren export DOMAIN_NAME export AWS_REGION echo "=== AWS E-Mail-Infrastruktur für $DOMAIN_NAME einrichten ===" echo "AWS-Region: $AWS_REGION" echo # Skripte nacheinander ausführen echo "1. S3-Bucket erstellen..." ./awss3.sh echo echo "2. SES-Konfiguration einrichten..." export S3_BUCKET_NAME=$(echo "$DOMAIN_NAME" | tr '.' '-' | awk '{print $0 "-emails"}') ./awsses.sh echo echo "3. IAM-Benutzer und SMTP-Zugangsdaten erstellen..." ./awsiam.sh echo echo "=== Setup abgeschlossen ===" echo "Alle Schritte wurden abgeschlossen. Bitte überprüfen Sie die Ausgaben der einzelnen Skripte." echo "Vergessen Sie nicht, die benötigten DNS-Einträge für Ihre Domain zu setzen, um die SES-Verifizierung abzuschließen."