services: myvemail: image: hub.myvelabs.com/lab/myvemail:${MYVEMAIL_VERSION:-latest} container_name: myvemail restart: unless-stopped # ports: # - ${MYVEMAIL_PORT:-80}:80/tcp # - 25:25/tcp # - 587:587/tcp # - 143:143/tcp # - 993:993/tcp network_mode: host env_file: .env environment: # Webmail port MYVEMAIL_PORT: ${MYVEMAIL_PORT} # Mail domain details MYVEMAIL_SUBDOMAIN: ${MYVEMAIL_SUBDOMAIN} MYVEMAIL_DOMAIN: ${MYVEMAIL_DOMAIN} # Additional mail domains separated by commas MYVEMAIL_ADDMX: ${MYVEMAIL_ADDMX} # Backup mail servers separated by commas MYVEMAIL_BACKUPMX: ${MYVEMAIL_BACKUPMX} # Roundcube MYVEMAIL_ROUNDCUBE_DBNAME: ${MYVEMAIL_ROUNDCUBE_DBNAME:-roundcube} MYVEMAIL_ROUNDCUBE_DBUSER: ${MYVEMAIL_ROUNDCUBE_DBUSER:-roundcube} MYVEMAIL_ROUNDCUBE_DBPASS: ${MYVEMAIL_ROUNDCUBE_DBPASS:-roundcube} # Postfixadmin MYVEMAIL_POSTFIXADMIN_DBNAME: ${MYVEMAIL_POSTFIXADMIN_DBNAME:-postfixadmin} MYVEMAIL_POSTFIXADMIN_DBUSER: ${MYVEMAIL_POSTFIXADMIN_DBUSER:-postfixadmin} MYVEMAIL_POSTFIXADMIN_DBPASS: ${MYVEMAIL_POSTFIXADMIN_DBPASS:-postfixadmin} # Whitelist separated by commas MYVEMAIL_WHITELIST_HELO: ${MYVEMAIL_WHITELIST_HELO} MYVEMAIL_WHITELIST_DOMAINS: ${MYVEMAIL_WHITELIST_DOMAINS} MYVEMAIL_WHITELIST_EMAILS: ${MYVEMAIL_WHITELIST_EMAILS} # Blacklist separated by commas MYVEMAIL_BLACKLIST_DOMAINS: ${MYVEMAIL_BLACKLIST_DOMAINS} MYVEMAIL_BLACKLIST_EMAILS: ${MYVEMAIL_BLACKLIST_EMAILS} volumes: # Required - ${MYVEMAIL_VOLUME_MARIADB:-./data/sql}:/var/lib/mysql:Z - ${MYVEMAIL_VOLUME_DATA:-./data/webapps}:/usr/share/webapps - ${MYVEMAIL_VOLUME_MAIL:-./data/mail}:/var/vmail - ${MYVEMAIL_VOLUME_LOGS:-./data/logs}:/var/log/mail # SSL (point to individual files in case symlinks are being used) - ${MYVEMAIL_VOLUME_SSL:-./data/ssl}/tls.key:/etc/ssl/dovecot/tls.key - ${MYVEMAIL_VOLUME_SSL:-./data/ssl}/tls.pem:/etc/ssl/dovecot/tls.pem - ${MYVEMAIL_VOLUME_SSL:-./data/ssl}/dh.pem:/etc/ssl/dovecot/dh.pem # Optional - ${MYVEMAIL_VOLUME_DKIM:-./data/dkim}:/etc/opendkim/keys - ${MYVEMAIL_VOLUME_POSTWHITE:-./data/postwhite}:/etc/postfix/postscreen_spf_whitelist.cidr