Miscellaneous first checks
Affected Component(s)
Dovecot
What happened and when does this occur?
The Dovecot regexp catches false positive.
mailsserver | [ DEBUG ] Adding alias '[email protected]' for user '[email protected]' to Dovecot's userdb
mailsserver | [ DEBUG ] Adding alias '[email protected]' for user '[email protected]' to Dovecot's userdb
mailsserver | [ WARNING ] Alias '[email protected]' will not be added to '/etc/dovecot/userdb' twice
What did you expect to happen?
Expecting alias to be added being different than the first alias provided.
How do we replicate the issue?
Tested in a fresh install with latest version (11.0.0)
1. Add these 2 aliases in `postfix-virtual.cf`
[email protected] [email protected]
[email protected] [email protected]
2. start server in debug mode
3. you should see the error listed above
Note:
* the bug happens ONLY when the longer alias is set first in the postfix-virtual.cf
DMS version
v11.0.0
What operating system is DMS running on?
Linux
What instruction set architecture is DMS running on?
x86_64 / AMD64
What container orchestration tool are you using?
Docker Compose
docker-compose.yml
Relevant log output
Full log:
mailsserver | [ INF ] Welcome to docker-mailserver 11.0.0
mailsserver | [ INF ] Initializing setup
mailsserver | [ DEBUG ] Registering functions
mailsserver | [ INF ] Checking configuration
mailsserver | [ DEBUG ] Checking that hostname/domainname is provided or overridden
mailsserver | [ DEBUG ] Domain has been set to domain.tld
mailsserver | [ DEBUG ] Hostname has been set to mail.domain.tld
mailsserver | [ INF ] Configuring mail server
mailsserver | [ DEBUG ] Setting up default variables
mailsserver | [ DEBUG ] Setting file and directory permissions
mailsserver | [ DEBUG ] Setting up Dovecot
mailsserver | [ DEBUG ] Spam messages will be moved to the Junk folder
mailsserver | [ DEBUG ] Setting up Dovecot dhparam
mailsserver | [ DEBUG ] Setting up Dovecot quota
mailsserver | [ DEBUG ] Setting up Dovecot Local User
mailsserver | [ DEBUG ] Creating user 'user' for domain 'domain.tld'
mailsserver | [ DEBUG ] Adding alias '[email protected]' for user '[email protected]' to Dovecot's userdb
mailsserver | [ DEBUG ] Adding alias '[email protected]' for user '[email protected]' to Dovecot's userdb
mailsserver | [ WARNING ] Alias '[email protected]' will not be added to '/etc/dovecot/userdb' twice
mailsserver | [ DEBUG ] Configuring Postgrey
mailsserver | [ DEBUG ] Setting up Fail2Ban
mailsserver | [ DEBUG ] Disabling postfix DNS block list (zen.spamhaus.org)
mailsserver | [ DEBUG ] Disabling postscreen DNS block lists
mailsserver | [ DEBUG ] Setting up DKIM
mailsserver | [ WARNING ] No DKIM key(s) provided - check the documentation on how to get your keys
mailsserver | Nameservers 127.0.0.11
mailsserver | [ DEBUG ] Setting up SSL
mailsserver | [ DEBUG ] TLS configured with 'modern' ciphers
mailsserver | [ WARNING ] !! INSECURE !! SSL configured with plain text access - DO NOT USE FOR PRODUCTION DEPLOYMENT
mailsserver | [ DEBUG ] Setting up PERMIT_DOCKER option
mailsserver | [ DEBUG ] Setting up mailname and creating '/etc/mailname'
mailsserver | [ DEBUG ] Setting up Amavis
mailsserver | [ DEBUG ] Setting up DMARC
mailsserver | [ DEBUG ] Applying hostname and domainname to Postfix
mailsserver | [ DEBUG ] Applying hostname to Dovecot
mailsserver | [ DEBUG ] Setting up Postfix SASL Password
mailsserver | [ DEBUG ] SASL_PASSWD was not provided - '/etc/postfix/sasl_passwd' not created
mailsserver | [ DEBUG ] Setting up Security Stack
mailsserver | [ DEBUG ] Enabling and configuring SpamAssassin
mailsserver | [ DEBUG ] Enabling ClamAV
mailsserver | [ DEBUG ] Enabling Fail2Ban
mailsserver | [ DEBUG ] Enabling Amavis
mailsserver | [ DEBUG ] Setting up Postfix aliases
mailsserver | [ DEBUG ] Setting up Postfix vhost
mailsserver | [ DEBUG ] Setting up Postfix dhparam
mailsserver | [ DEBUG ] Configuring Postscreen
mailsserver | [ DEBUG ] Setting up Postfix Relay Hosts
mailsserver | [ DEBUG ] Setting up logrotate
mailsserver | [ DEBUG ] Postfix log summary reports disabled
mailsserver | [ DEBUG ] Logwatch reports disabled.
mailsserver | [ DEBUG ] Setting up configuration checksum file
mailsserver | [ DEBUG ] Printing environment variables. Make sure no sensitive data is copied.
mailsserver | AMAVIS_LOGLEVEL='0'
mailsserver | CLAMAV_MESSAGE_SIZE_LIMIT='25M'
mailsserver | DEFAULT_RELAY_HOST=''
mailsserver | DOVECOT_INET_PROTOCOLS='all'
mailsserver | DOVECOT_MAILBOX_FORMAT='maildir'
mailsserver | DOVECOT_TLS='no'
mailsserver | ENABLE_AMAVIS='1'
mailsserver | ENABLE_CLAMAV='1'
mailsserver | ENABLE_DNSBL='0'
mailsserver | ENABLE_FAIL2BAN='1'
mailsserver | ENABLE_FETCHMAIL='0'
mailsserver | ENABLE_LDAP='0'
mailsserver | ENABLE_MANAGESIEVE='0'
mailsserver | ENABLE_POP3='0'
mailsserver | ENABLE_POSTGREY='1'
mailsserver | ENABLE_QUOTAS='1'
mailsserver | ENABLE_SASLAUTHD='0'
mailsserver | ENABLE_SPAMASSASSIN='1'
mailsserver | ENABLE_SPAMASSASSIN_KAM='0'
mailsserver | ENABLE_SRS='0'
mailsserver | ENABLE_UPDATE_CHECK='1'
mailsserver | FAIL2BAN_BLOCKTYPE='drop'
mailsserver | FETCHMAIL_PARALLEL='0'
mailsserver | FETCHMAIL_POLL='300'
mailsserver | LDAP_START_TLS='no'
mailsserver | LOGROTATE_INTERVAL='weekly'
mailsserver | LOGWATCH_INTERVAL='none'
mailsserver | LOGWATCH_RECIPIENT='[email protected]'
mailsserver | LOGWATCH_SENDER='[email protected]'
mailsserver | LOG_LEVEL='debug'
mailsserver | MOVE_SPAM_TO_JUNK='1'
mailsserver | NETWORK_INTERFACE='eth0'
mailsserver | ONE_DIR='1'
mailsserver | OVERRIDE_HOSTNAME=''
mailsserver | PERMIT_DOCKER='none'
mailsserver | PFLOGSUMM_RECIPIENT='[email protected]'
mailsserver | PFLOGSUMM_SENDER='[email protected]'
mailsserver | PFLOGSUMM_TRIGGER='none'
mailsserver | POSTFIX_INET_PROTOCOLS='all'
mailsserver | POSTFIX_MAILBOX_SIZE_LIMIT='0'
mailsserver | POSTFIX_MESSAGE_SIZE_LIMIT='10240000'
mailsserver | POSTGREY_AUTO_WHITELIST_CLIENTS='5'
mailsserver | POSTGREY_DELAY='300'
mailsserver | POSTGREY_MAX_AGE='35'
mailsserver | POSTGREY_TEXT='Delayed by Postgrey'
mailsserver | POSTMASTER_ADDRESS='[email protected]'
mailsserver | POSTSCREEN_ACTION='enforce'
mailsserver | RELAY_HOST=''
mailsserver | REPORT_RECIPIENT='[email protected]'
mailsserver | REPORT_SENDER='[email protected]'
mailsserver | SA_KILL='6.31'
mailsserver | SA_SPAM_SUBJECT='***SPAM*** '
mailsserver | SA_TAG2='6.31'
mailsserver | SA_TAG='2.0'
mailsserver | SMTP_ONLY='0'
mailsserver | SPAMASSASSIN_SPAM_TO_INBOX='1'
mailsserver | SPOOF_PROTECTION='0'
mailsserver | SRS_SENDER_CLASSES='envelope_sender'
mailsserver | SSL_TYPE=''
mailsserver | SUPERVISOR_LOGLEVEL='warn'
mailsserver | TLS_LEVEL='modern'
mailsserver | TZ=''
mailsserver | UPDATE_CHECK_INTERVAL='1d'
mailsserver | VIRUSMAILS_DELETE_DELAY='7'
mailsserver | [ INF ] Post-configuration checks
mailsserver | [ DEBUG ] Checking /var/mail permissions
mailsserver | [ INF ] Starting miscellaneous tasks
mailsserver | [ DEBUG ] Consolidating all state onto /var/mail-state
mailsserver | [ INF ] Starting daemons
mailsserver | [ DEBUG ] Starting cron
mailsserver | [ DEBUG ] Starting rsyslog
mailsserver | [ DEBUG ] Starting dovecot
mailsserver | [ DEBUG ] Starting update-check
mailsserver | [ DEBUG ] Starting opendkim
mailsserver | [ DEBUG ] Starting opendmarc
mailsserver | [ DEBUG ] Starting postgrey
mailsserver | [ DEBUG ] Starting postfix
mailsserver | [ DEBUG ] Starting fail2ban
mailsserver | [ DEBUG ] Starting clamav
mailsserver | [ DEBUG ] Starting changedetector
mailsserver | [ DEBUG ] Starting amavis
mailsserver | [ INF ] mail.domain.tld is up and running
mailsserver | Jun 14 10:58:58 mail amavis[798]: starting. /usr/sbin/amavisd-new at mail.domain.tld amavisd-new-2.11.1 (20181009), Unicode aware, LC_CTYPE="C.UTF-8"
mailsserver | Jun 14 10:58:58 mail amavis[798]: perl=5.032001, user=, EUID: 112 (112); group=, EGID: 114 114 (114 114)
mailsserver | Jun 14 10:58:58 mail amavis[798]: Net::Server: Group Not Defined. Defaulting to EGID '114 114'
mailsserver | Jun 14 10:58:58 mail amavis[798]: Net::Server: User Not Defined. Defaulting to EUID '112'
mailsserver | Jun 14 10:58:58 mail amavis[798]: No ext program for .zoo, tried: zoo
mailsserver | Jun 14 10:58:58 mail amavis[798]: No ext program for .doc, tried: ripole
mailsserver | Jun 14 10:58:58 mail amavis[798]: No decoder for .F
mailsserver | Jun 14 10:58:58 mail amavis[798]: No decoder for .doc
mailsserver | Jun 14 10:58:58 mail amavis[798]: No decoder for .zoo
mailsserver | Jun 14 10:58:58 mail amavis[798]: Using primary internal av scanner code for ClamAV-clamd
mailsserver | Jun 14 10:58:58 mail amavis[798]: Found secondary av scanner ClamAV-clamscan at /usr/bin/clamscan
mailsserver | Jun 14 10:59:15 mail postfix/master[2004]: daemon started -- version 3.5.6, configuration /etc/postfix
Other relevant information
No response
What level of experience do you have with Docker and mail servers?
Code of conduct
Improvements to this form?
No response
Miscellaneous first checks
Affected Component(s)
Dovecot
What happened and when does this occur?
The Dovecot regexp catches false positive.
What did you expect to happen?
Expecting alias to be added being different than the first alias provided.
How do we replicate the issue?
DMS version
v11.0.0
What operating system is DMS running on?
Linux
What instruction set architecture is DMS running on?
x86_64 / AMD64
What container orchestration tool are you using?
Docker Compose
docker-compose.yml
Not related.Relevant log output
Other relevant information
No response
What level of experience do you have with Docker and mail servers?
Code of conduct
Improvements to this form?
No response