[linux] bestemming dovecot mailoxen
paai
j.j.paijmans op gmail.com
Wo Jul 14 15:33:37 CEST 2021
Nog steeds niet uit de bosjes om het maar eens in het engelneds te zeggen.
Het einddoel is een verdeling van email over meerdere domeinen en users
in aparte emailboxen om ze met thunderbird en imap te kunnen lezen. Het
probleem lijkt bij de mail_location parameter van dovecot te liggen.
Daarvan heb ik zo ongeveer alle denkbare permutaties uitgeprobeerd.
Als ik lokaal met 'mail' mail verstuur naar paai op paijmans.de, dan komt
die in /var/mail/paai terecht. Het is echter de bedoeling dat die in
/var/mail/paijmans.de/paai/new terecht komt.
/var/mail is overigens een link naar /var/spool/mail.
de permissies zijn ug+rwx
drwxrwx--- 4 paai mail 4096 jul 13 12:28 bommiebrand.com
-rwxrwx--- 1 paai mail 28006 jul 14 15:23 paai
drwxrwx--- 3 paai mail 4096 jul 13 12:28 paijmans.de
-rwxrwx--- 1 root mail 15566 jul 14 14:42 root
-rwxrwx--- 1 xandra mail 76662 jul 13 15:16 xandra
Ik heb achtereenvolgens de instellingen van dovecot. postfix en de
laatste regels van /var/mail/log toegevoegd.
--------------------------------------
Instellingen dovecot
dovecot -n
first_valid_gid = 8
first_valid_uid = 8
login_greeting = Dovecot ready.
mail_full_filesystem_access = yes
mail_location = maildir:/var/mail/%d/%n/
mail_privileged_group = mail
mail_server_admin = mailto:paai op paijmans.net
namespace inbox {
inbox = yes
location =
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix =
}
passdb {
driver = pam
}
protocols = " imap pop3"
ssl_cert = </etc/dovecot/private/dovecot.pem
ssl_client_ca_dir = /etc/ssl/certs
ssl_key = # hidden, use -P to show it
userdb {
driver = passwd
}
---------------------------------------------
instellingen postfix:
postconf -n
append_dot_mydomain = yes
inet_interfaces = all
inet_protocols = ipv4
masquerade_classes = envelope_sender, envelope_recipient, header_sender,
header_recipient
masquerade_domains = $mydomain
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = paijmans.de
myhostname = mail.paijmans.de
mynetworks = 192.168.0.0/16, 127.0.0.0/8
myorigin = paijmans.de
proxy_interfaces = 84.29.2.182
relayhost = smtp.gmail.com:465
smtp_generic_maps = hash:/etc/postfix/generic
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = encrypt
smtp_tls_wrappermode = yes
smtpd_recipient_restrictions = permit_mynetworks , reject_unauth_destination
virtual_gid_maps = hash:/etc/postfix/virtual_gids
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_domains = /etc/postfix/virtual_domains
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox
virtual_uid_maps = hash:/etc/postfix/virtual_uids
--------------------------------------------
/var/log/mail.log
Jul 14 15:23:03 breslau postfix/pickup[3158]: DC6A942011A: uid=0 from=<root>
Jul 14 15:23:03 breslau postfix/cleanup[9786]: DC6A942011A:
message-id=<20210714132303.DC6A942011A op mail.paijmans.de>
Jul 14 15:23:03 breslau postfix/qmgr[3159]: DC6A942011A:
from=<root op paijmans.de>, size=399, nrcpt=1 (queue active)
Jul 14 15:23:03 breslau postfix/local[9788]: warning: dict_nis_init: NIS
domain name not set - NIS lookups disabled
Jul 14 15:23:03 breslau postfix/local[9788]: DC6A942011A:
to=<paai op paijmans.de>, relay=local, delay=0.04, delays=0.03/0.01/0/0,
dsn=2.0.0, status=sent (delivered to mailbox)
Jul 14 15:23:03 breslau postfix/qmgr[3159]: DC6A942011A: removed
Meer informatie over de Linux
maillijst