Antoine Eiche
5f431207b3
postfix: forwarding emails of login accounts with keeping local copy
...
When a local account address is forwarded, the mails were not locally
kept. This was due to the way lookup tables were internally managed.
Instead of using lists to represent Postfix lookup tables, we now use
attribute sets: they can then be easily merged.
A regression test for
https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/issues/
has been added: it sets a forward on a local address and ensure an
email sent to this address is locally kept.
Fixes #205
2021-02-06 08:17:43 +00:00
Henri Menke
89bd89c706
Recommend bcrypt passwords everywhere
2020-11-29 20:19:46 +01:00
Antoine Eiche
4818b57a92
test.dovecot: ensure port 143 is closed when enableImap is not set
...
The test also checks the connection on the imap port 993 is a SSL
connection.
2020-10-05 21:18:36 +02:00
Antoine Eiche
4008d0cb53
Move tests to the Python framework
2020-07-27 23:11:54 +02:00
Xavier Vello
45f80def41
Setup rspamd controller to serve web UI assets
2020-07-06 23:14:33 +02:00
Antoine Eiche
9b5779de16
tests/intern: set memorySize to 1G
...
There is an OOM when running this test.
2020-05-08 20:43:46 +02:00
Antoine Eiche
abe3c4aedc
Add send-only test
...
In the intern test, we send a mail to a send-only account and check
the reject message is correcly returned.
2020-05-08 20:43:46 +02:00
Antoine Eiche
a53aa5ac9a
Use Niv to pin nixpkgs releases
...
Before using Niv, we were following channels meaning we can not
reproduce CI jobs easily.
In this change, we use Niv to pin these dependencies. We are also
addding a tests/default.nix to be able to run these tests locally.
For instance, to run the test extern.nix on the nixpkgs-19.09 release:
nix-build tests/default.nix -A extern.nixpkgs_19_09
Fixes #178
2020-04-19 10:01:57 +02:00
Xavier Vello
81e4a49708
Restore tests and script deleted in b8661825
2019-12-14 22:22:10 +01:00
JosephTheEngineer
b866182532
Remove use of the deprecated string type
2019-09-22 13:32:37 +00:00
Joey Hewitt
05d963e751
lower dhparam bits, for faster tests
...
Make a tests/lib/config.nix file that is imported into the configuration
of all testing VMs.
2019-07-06 21:08:26 -06:00
plchldr
fa0541b96b
remove Diffie Hillman parameter creation as it is handled by the upstream dovecot2 module as of 18.09
2018-10-30 17:56:25 +01:00
Robin Raymond
436cf0513b
add vitual mail users
2018-02-18 12:17:32 +01:00
Ruben Maher
5b570ad5a0
dovecot: read dovecot version into nix variable
...
This allows determining whether it's OK to use particular configuration
variables that will throw errors when used in older versions.
2018-02-17 22:24:39 +10:30
Robin Raymond
f6546a1a8e
fix dovecot 2.3 ssl_dh
2018-02-13 13:18:31 +01:00
Robin Raymond
aca43875dc
update copywright
2018-01-29 10:34:27 +01:00
Robin Raymond
3b9b7961d4
remove tests of old userdb; fixes #51
2017-12-25 14:11:39 +01:00
Ruben Maher
cd85fd9d2f
s/vmailUIDStart/vmailUID/g
...
The name vmailUIDStart is not consistent with how it is being used (as the UID
of the vmail user).
2017-11-19 07:10:49 +10:30
John Boehr
16fb41de01
Change domain to fqdn and extraDomains to domains
2017-11-11 09:45:06 +00:00
Robin Raymond
695779926a
add test for vmail gid
2017-11-05 11:14:39 +01:00
Matthew Bauer
613f9c8ce0
Switch to nixpkgs-unstable channel.
...
see travis-ci/travis-ci#8483
2017-09-22 12:50:06 -05:00
Robin Raymond
561d5e3907
seperate tests into intern and extern
...
also add extern imap test
2017-09-13 18:25:02 +02:00