Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-17 | Merge branch 'master' into patch-1 | Luke Smith | |
2024-03-29 | dmarc to postmaster | Luke Smith | |
2024-03-28 | feat: turn user "dmarc" into "postmaster" for more generic use cases | kedom | |
2024-03-13 | bind added in case | Luke Smith | |
2024-02-10 | Merge pull request #304 from amnweb/patch-1 | Luke Smith | |
Open port 110 and 995 for POP3 support | |||
2024-02-10 | Merge pull request #305 from aartoni/master | Luke Smith | |
Short-term workaround to prevent SMTP smuggling | |||
2024-02-10 | Long term fix to prevent SMTP smuggling | aartoni | |
2024-01-24 | exit when records aren't setup | tfasano1 | |
2024-01-24 | Add checks with helpful debug information | tfasano1 | |
2024-01-17 | add ipv6 mechanism | tfasano1 | |
2024-01-17 | Update emailwiz.sh | tfasano1 | |
2024-01-17 | Add spf arg to lower gmail false positive spam | tfasano1 | |
2023-12-29 | Short-term workaround to prevent SMTP smuggling | aartoni | |
2023-12-22 | Update emailwiz.sh | amnweb | |
Open port 110 and 995 for POP3 support | |||
2023-10-28 | now it can make self-signed certs, turn some settings into options | Alberto Bursi | |
-- the change to the apt-get install part at the beginning forces an uninstall and purge of configs. This means that if you re-run the script it will "reset" the install to default state by deleting packages and configs and re-installing and re-generating the configs. --I turned some hardcoded settings into options that can be set in the variables at the top of the script (for convenience). The default behavior is the same as before. allow_suboptimal_ciphers="yes" #yes no mailbox_format="maildir" # maildir sdbox allowed_protocols=" imap pop3 " #imap pop3 --added a setting "selfsigned="no" # yes no" to choose between "let's get a cert from letsencrypt" and "create self-signed cert that lasts 100 years", and added the logic to generate the certs and whatnot. My usecase is for an "isolated" server that collects notifications from devices in the same local network(s) or serves as secure/private messaging system over VPN (wireguard or whatever). The default is still as before. If creating a self-signed cert is selected, it will show the certificate creation wizard as normal. --added a few setting variables to auto-generate the certificate with country name, state/province name, organization name and hostname Again this is not enabled by default. | |||
2023-09-21 | Correct grammatical and phrasing errors | jacob.eva | |
2023-08-19 | Merge branch 'master' of github.com:LukeSmithxyz/emailwiz | Luke Smith | |
2023-08-19 | disable excluded ciphers until further investigation, close #292 | Luke Smith | |
2023-08-11 | ensure systemd backend for fail2ban | Luke Smith | |
2023-07-26 | Merge pull request #286 from andrewrunxiyu/master | Luke Smith | |
Make it work with Debian 12: spamassassin -> spamd | |||
2023-07-11 | adding pop3 specific settings | Med Anis Jbara | |
2023-07-03 | Make it work with Debian 12: spamassassin -> spamd | Andrew Yu | |
This commits checks for /etc/default/spamassassin. If it exists, it's passed through sed to modify the CRON variable as usual, and spamassassin.service is enabled and restarted. If /etc/default/spamassassin does not exist, but /etc/default/spamd exists, we modify /etc/default/spamd instead, and restart and enable spamd.service. This has to be done because Debian 12 introduced this breaking change: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020859 Apologies for my previous commit which introduced a new "README" file specifically for my fork of the repository. I've modified my patch to remove it, please accept this version of the patch instead. Signed-off-by: Andrew Yu <andrew@andrewyu.org> | |||
2023-06-30 | fix comment | xkcdstickfigure | |
2023-05-29 | fix #279 | Luke Smith | |
2023-04-30 | Use single-quotes to prevent interpolation when configuring Postfix | James Puleo | |
Unless you intend to interpolate, you should never use double-quotes. In this instance, it was actually impactful -- `$myhostname` and `$mydomain` were meant to be left as-is, referring to those Postfix config parameters, but were accidentally interpolated and subsequently generating nonsense (but not fatal) configuration. | |||
2023-04-26 | change made and removed all sasl parameters | APoniatowski | |
2023-04-26 | Missed a parameter, thanks to copy/paste mistake | APoniatowski | |
2023-04-26 | Made minor changes to postconf changes, to fix the relay access denied issue. | APoniatowski | |
2023-03-29 | no error if no dmar dir, fix #271 | Luke Smith | |
2023-03-02 | Merge branch 'master' of github.com:LukeSmithxyz/emailwiz | Luke Smith | |
2023-03-02 | enable spamassassin cronjob | Luke Smith | |
2023-03-01 | Reverse DNS does not match SMTP Banner | Aleksa Vučković | |
2023-02-11 | clean out old dmarc feedback, other cleanup | Luke Smith | |
2023-02-11 | mx record added and mail subdomain note | Luke Smith | |
2023-01-31 | fail2ban added and configured for extra security | Luke Smith | |
2023-01-31 | fix #259 and edit comments | Luke Smith | |
2023-01-27 | check for wildcard certs as well, resolve #257 | Luke Smith | |
2023-01-26 | it makes elegant sense in my head | Luke Smith | |
2023-01-26 | fix | Luke Smith | |
2023-01-26 | get cert if absent fix #253. ufw fix #256. | Luke Smith | |
2023-01-26 | rDNS readme fix. Should be mail subdomain. | Luke Smith | |
2023-01-26 | Merge branch 'master' of github.com:LukeSmithxyz/emailwiz | Luke Smith | |
2023-01-26 | close #248 | Luke Smith | |
2023-01-26 | Merge branch 'master' into master | Luke Smith | |
2022-10-09 | dkim location fixed, close #240 | Luke Smith | |
2022-10-01 | reject_unknown_recipient_domain | Luke Smith | |
2022-09-28 | Merge branch 'master' of github.com:LukeSmithxyz/emailwiz | Luke Smith | |
2022-09-28 | store dkim keys in subdir for multiple domains | Luke Smith | |
2022-09-28 | some anti-spam measures | Luke Smith | |
2022-09-11 | add sender restrictions for our own users | William_S | |