mirror of
https://github.com/docker-mailserver/docker-mailserver.git
synced 2024-01-19 02:48:50 +00:00
commit
52accb596c
|
@ -27,6 +27,12 @@ if [ -f /tmp/postfix/accounts.cf ]; then
|
||||||
mkdir -p /var/mail/${domain}
|
mkdir -p /var/mail/${domain}
|
||||||
if [ ! -d "/var/mail/${domain}/${user}" ]; then
|
if [ ! -d "/var/mail/${domain}/${user}" ]; then
|
||||||
maildirmake "/var/mail/${domain}/${user}"
|
maildirmake "/var/mail/${domain}/${user}"
|
||||||
|
maildirmake "/var/mail/${domain}/${user}/.Sent"
|
||||||
|
maildirmake "/var/mail/${domain}/${user}/.Trash"
|
||||||
|
maildirmake "/var/mail/${domain}/${user}/.Drafts"
|
||||||
|
echo -e "INBOX\nINBOX.Sent\nINBOX.Trash\nInbox.Drafts" >> "/var/mail/${domain}/${user}/courierimapsubscribed"
|
||||||
|
touch "/var/mail/${domain}/${user}/.Sent/maildirfolder"
|
||||||
|
|
||||||
fi
|
fi
|
||||||
echo ${domain} >> /tmp/vhost.tmp
|
echo ${domain} >> /tmp/vhost.tmp
|
||||||
done < /tmp/postfix/accounts.cf
|
done < /tmp/postfix/accounts.cf
|
||||||
|
|
|
@ -31,8 +31,8 @@ assert_raises "docker exec mail /bin/sh -c 'nc -w 1 0.0.0.0 25 < /tmp/test/auth/
|
||||||
|
|
||||||
# Testing user creation
|
# Testing user creation
|
||||||
assert "docker exec mail sasldblistusers2" "user1@localhost.localdomain: userPassword\nuser2@otherdomain.tld: userPassword"
|
assert "docker exec mail sasldblistusers2" "user1@localhost.localdomain: userPassword\nuser2@otherdomain.tld: userPassword"
|
||||||
assert "docker exec mail ls -A /var/mail/localhost.localdomain/user1" "cur\nnew\ntmp"
|
assert "docker exec mail ls -A /var/mail/localhost.localdomain/user1" ".Drafts\n.Sent\n.Trash\ncourierimapsubscribed\ncur\nnew\ntmp"
|
||||||
assert "docker exec mail ls -A /var/mail/otherdomain.tld/user2" "cur\nnew\ntmp"
|
assert "docker exec mail ls -A /var/mail/otherdomain.tld/user2" ".Drafts\n.Sent\n.Trash\ncourierimapsubscribed\ncur\nnew\ntmp"
|
||||||
|
|
||||||
# Testing `vhost` creation
|
# Testing `vhost` creation
|
||||||
assert "docker exec mail cat /etc/postfix/vhost" "localhost.localdomain\notherdomain.tld"
|
assert "docker exec mail cat /etc/postfix/vhost" "localhost.localdomain\notherdomain.tld"
|
||||||
|
|
Loading…
Reference in a new issue