commit - de0346c2bbcd9bfda04399ba4d1fd4bdbf6839c1
commit + 4cf4a4ec9cd22b6ec04bef6b448b1ea481da88b8
blob - 3579d216ac99b50ee6495c4ad6e7559c51bcb854
blob + d356ab86ddb5077ca56563ddd62e87a77692ffb7
--- README.md
+++ README.md
Ansible role for a Mailserver
=============================
-Ansible role to create a Mailserver on OpenBSD (>=6.6 & -current) with OpenSMTPD, Dovecot and Rspamd.
+Ansible role to create a Mailserver on OpenBSD (>=6.8 & -current) with OpenSMTPD, Dovecot and Rspamd.
Requirements
------------
-OpenBSD, Python 2.7 (on client machine) and 10 minutes.
+OpenBSD, Python 3 (on client machine) and 10 minutes.
Notes
-----
---------------
This example is for a remote setup, so ,,test'' is your future mailserver, you
-already put your ssh key on ,,test'' and this server already have python2.7
+already put your ssh key on ,,test'' and this server already have python3.8
installed.
```
...
$ mv ansible-role-mailserver gonzalo-.mailserver
$ cat hosts
-test ansible_python_interpreter=/usr/local/bin/python2.7
+test ansible_python_interpreter=/usr/local/bin/python3.8
$ cat mailserver.yml
---
- hosts: test
domain: 'foobar.com'
mail_dir: '/var/vmail'
mail_user: 'gonzalo'
- release: '6.6'
+ release: '6.8'
arch: 'amd64'
installurl_mirror: 'https://fastly.cdn.openbsd.org/pub/OpenBSD/'
pkg_path: 'https://fastly.cdn.openbsd.org/pub/OpenBSD/{{ release }}/packages/{{ arch }}/'
domain: 'foobar.com'
mail_dir: '/var/vmail'
mail_user: 'gonzalo'
- release: '6.5'
+ release: '6.8'
arch: 'amd64'
installurl_mirror: 'https://fastly.cdn.openbsd.org/pub/OpenBSD/'
pkg_path: 'https://fastly.cdn.openbsd.org/pub/OpenBSD/{{ release }}/packages/{{ arch }}/'
blob - 871b6cfe9c6679a53343b7ba0641aaed94cf96c7
blob + a4e77353efc0b059688fa8ceccd01f0efcae4c52
--- meta/main.yml
+++ meta/main.yml
platforms:
- name: OpenBSD
versions:
+ - 6.8
+ - 6.7
+ - 6.6
+ - 6.5
- 6.4
- 6.3
- 6.2
blob - bfa5b5b8071275e102a7479c097124aa16e4ccb0
blob + dc03cb0a030e474b2438ec3e43833108a8c6ae03
--- templates/smtpd.conf.j2
+++ templates/smtpd.conf.j2
table blacklist-recipients file:/etc/mail/blacklist-recipients
## Limits
-smtp max-message-size 50M
+smtp ciphers "HIGH:!aNULL:!TLSv1:!MD5:!RC4:!GOST89MAC:@STRENGTH"
+smtp max-message-size 90M
## Ports
listen on all tls pki {{ domain }} hostname {{ domain }} \