Hi All,
I run a mail server with Postfix (version 2.6.6), Dovecot and Spamassassin.
The first time I saw an unexpected directory in virtual_mailbox_base
what medio dec. 2018. The mail server has been running for 5+ years.
There are more directories than the six directories I expect. I expect
one directory for each of the domains that the mail server handles.
Looking at the /var/log/maillog it seems as if:
1. An user that is handled by the mail server logs in and sends a mail
to an address that is not handled by the mail server
2. The mail is queued
3. Spamassassin kicks in and scans the mail. I don't understand that as
the mail is outgoing.
Perhaps Spamassassin creates the unexpected directory as the
Spamassassin line in /var/log/maillog refers to an unexpected file, ie.
/mnt/ebs01/vmail/landplan.dk/XXX/SpamAssassin/user_prefs. By the way,
that file does not exist.
Below is my postfix configuration
[ec2-user@ec2 ~]$ postconf -n
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
debug_peer_list = 85.191.189.106
disable_vrfy_command = yes
message_size_limit = 20480000
myhostname = ec2.netmaster.dk
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
smtp_tls_loglevel = 1
smtp_use_tls = yes
smtpd_client_restrictions =
smtpd_helo_required = yes
smtpd_helo_restrictions =
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated, reject_unauth_destination,
reject_invalid_hostname, reject_unauth_pipelining,
reject_non_fqdn_sender, reject_unknown_sender_domain,
reject_non_fqdn_recipient, reject_unknown_recipient_domain, permit
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_sasl_local_domain =
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sender_restrictions =
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/letsencrypt/live/mail.netmaster.dk/fullchain.pem
smtpd_tls_key_file = /etc/letsencrypt/live/mail.netmaster.dk/privkey.pem
smtpd_tls_loglevel = 1
smtpd_use_tls = yes
strict_rfc821_envelopes = yes
virtual_alias_maps = mysql:/etc/postfix/mysql/virtual_alias_maps.cf
virtual_gid_maps = static:2000
virtual_mailbox_base = /mnt/ebs01/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql/virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql/virtual_mailbox_maps.cf
virtual_minimum_uid = 2000
virtual_transport = lmtp:unix:private/dovecot-lmtp
virtual_uid_maps = static:2000
[ec2-user@ec2 ~]$
Any help would be appreciated
Thomas S