diff --git a/dev/examples/docker-compose.override.yml b/dev/examples/docker-compose.override.yml index 1f7d161e..6cee25d3 100644 --- a/dev/examples/docker-compose.override.yml +++ b/dev/examples/docker-compose.override.yml @@ -6,21 +6,21 @@ # Note: This file is in git, but services/docker-compose.override.yml is gitignored services: - smtp-server: + postfix: build: context: . dockerfile: ./smtp/Dockerfile image: silver-smtp:local # Uncomment if you're also developing the DKIM server - # opendkim-server: + # opendkim: # build: # context: . # dockerfile: ./dkim/Dockerfile # image: silver-dkim:local # Uncomment if you're also developing the Certbot server - # certbot-server: + # certbot: # build: # context: ./certbot # dockerfile: ./Dockerfile diff --git a/scripts/user/create_test_users.sh b/scripts/user/create_test_users.sh index 1909710f..099ca65a 100755 --- a/scripts/user/create_test_users.sh +++ b/scripts/user/create_test_users.sh @@ -84,7 +84,7 @@ get_domain_from_config() { check_services() { echo -e "${YELLOW}Checking Docker Compose services...${NC}" - if ! (cd "${SERVICES_DIR}" && docker compose ps smtp-server) | grep -q "Up\|running"; then + if ! (cd "${SERVICES_DIR}" && docker compose ps postfix) | grep -q "Up\|running"; then echo -e "${RED}✗ SMTP server container is not running${NC}" echo -e "${YELLOW}Starting services with: docker compose up -d${NC}" (cd "${SERVICES_DIR}" && docker compose up -d) @@ -199,7 +199,7 @@ fi check_services # Find the smtp container -SMTP_CONTAINER=$(cd "${SERVICES_DIR}" && docker compose ps -q smtp-server 2>/dev/null) +SMTP_CONTAINER=$(cd "${SERVICES_DIR}" && docker compose ps -q postfix 2>/dev/null) if [ -z "$SMTP_CONTAINER" ]; then echo -e "${RED}✗ SMTP container not found. Is Docker Compose running?${NC}" echo -e "${YELLOW}Try running: docker compose up -d${NC}" @@ -210,13 +210,13 @@ fi docker exec "$SMTP_CONTAINER" bash -c " if [ ! -f /app/data/databases/shared.db ]; then echo 'Error: Database does not exist at /app/data/databases/shared.db' - echo 'Please ensure raven-server is running and has created the database' + echo 'Please ensure raven is running and has created the database' exit 1 fi " if [ $? -ne 0 ]; then - echo -e "${RED}✗ SQLite database not found. Please start raven-server first.${NC}" + echo -e "${RED}✗ SQLite database not found. Please start raven first.${NC}" exit 1 fi diff --git a/scripts/user/manage_roles.sh b/scripts/user/manage_roles.sh index 93068343..9122dc86 100755 --- a/scripts/user/manage_roles.sh +++ b/scripts/user/manage_roles.sh @@ -61,7 +61,7 @@ show_usage() { # Get SMTP container get_smtp_container() { - SMTP_CONTAINER=$(cd "${SERVICES_DIR}" && docker compose ps -q smtp-server 2>/dev/null) + SMTP_CONTAINER=$(cd "${SERVICES_DIR}" && docker compose ps -q postfix 2>/dev/null) if [ -z "$SMTP_CONTAINER" ]; then echo -e "${RED}✗ SMTP container not found. Is Docker Compose running?${NC}" exit 1 diff --git a/scripts/user/remove_test_users.sh b/scripts/user/remove_test_users.sh index 92ed7dc8..c9d5cb62 100644 --- a/scripts/user/remove_test_users.sh +++ b/scripts/user/remove_test_users.sh @@ -68,7 +68,7 @@ get_domain_from_config() { check_services() { echo -e "${YELLOW}Checking Docker Compose services...${NC}" - if ! (cd "${SERVICES_DIR}" && docker compose ps smtp-server) | grep -q "Up\|running"; then + if ! (cd "${SERVICES_DIR}" && docker compose ps postfix) | grep -q "Up\|running"; then echo -e "${RED}✗ SMTP server container is not running${NC}" echo -e "${YELLOW}Please start the services first: docker compose up -d${NC}" exit 1 @@ -124,7 +124,7 @@ fi check_services # Find the smtp container -SMTP_CONTAINER=$(cd "${SERVICES_DIR}" && docker compose ps -q smtp-server 2>/dev/null) +SMTP_CONTAINER=$(cd "${SERVICES_DIR}" && docker compose ps -q postfix 2>/dev/null) if [ -z "$SMTP_CONTAINER" ]; then echo -e "${RED}✗ SMTP container not found. Is Docker Compose running?${NC}" exit 1 diff --git a/scripts/utils/generate-rspamd-worker-controller.sh b/scripts/utils/generate-rspamd-worker-controller.sh index dde46ef0..252bb15f 100755 --- a/scripts/utils/generate-rspamd-worker-controller.sh +++ b/scripts/utils/generate-rspamd-worker-controller.sh @@ -26,10 +26,10 @@ fi # Generate hashed password echo "Generating Rspamd password hash..." -HASH=$(docker exec rspamd-server rspamadm pw --password "$RSPAMD_PASSWORD" 2>/dev/null) +HASH=$(docker exec rspamd rspamadm pw --password "$RSPAMD_PASSWORD" 2>/dev/null) if [ -z "$HASH" ]; then - echo "Error: Could not generate password hash. Is rspamd-server running?" + echo "Error: Could not generate password hash. Is rspamd running?" exit 1 fi @@ -66,7 +66,7 @@ echo " - Password: (see .env file for RSPAMD_PASSWORD)" # Restart Rspamd container echo "" echo "Restarting Rspamd..." -(cd "$SERVICES_DIR" && docker compose restart rspamd-server) +(cd "$SERVICES_DIR" && docker compose restart rspamd) echo "" echo "✓ Done! You can now access the Rspamd web UI with your password." diff --git a/scripts/utils/get-dkim.sh b/scripts/utils/get-dkim.sh index b74650aa..652d4050 100755 --- a/scripts/utils/get-dkim.sh +++ b/scripts/utils/get-dkim.sh @@ -11,7 +11,7 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" CONF_DIR="$(cd "${SCRIPT_DIR}/../../conf" && pwd)" CONFIG_FILE="${CONF_DIR}/silver.yaml" -CONTAINER_NAME="opendkim-server" +CONTAINER_NAME="opendkim" # Check if container is running if ! docker ps | grep -q "$CONTAINER_NAME"; then diff --git a/services/config-scripts/gen-postfix-conf.sh b/services/config-scripts/gen-postfix-conf.sh index f97b470f..c79c7a97 100755 --- a/services/config-scripts/gen-postfix-conf.sh +++ b/services/config-scripts/gen-postfix-conf.sh @@ -138,8 +138,8 @@ virtual_mailbox_base = /var/mail/virtual virtual_transport = lmtp:raven:24 milter_protocol = 6 milter_default_action = accept -smtpd_milters = inet:rspamd-server:11332,inet:opendkim-server:8891 -non_smtpd_milters = inet:rspamd-server:11332,inet:opendkim-server:8891 +smtpd_milters = inet:rspamd:11332,inet:opendkim:8891 +non_smtpd_milters = inet:rspamd:11332,inet:opendkim:8891 smtpd_client_connection_rate_limit = 10 smtpd_client_message_rate_limit = 100 smtpd_client_recipient_rate_limit = 200 diff --git a/services/config-scripts/gen-raven-conf.sh b/services/config-scripts/gen-raven-conf.sh index 3cf58e91..d9a01fe8 100644 --- a/services/config-scripts/gen-raven-conf.sh +++ b/services/config-scripts/gen-raven-conf.sh @@ -63,7 +63,7 @@ mkdir -p "$(dirname "$OUTPUT_FILE")" "$(dirname "$MAILS_DB_PATH")" "$RAVEN_CERT_ # --- Generate raven.yaml --- cat >"$OUTPUT_FILE" <