Skip to content

Releases: arnelify/arnelify-mail

Release list

v0.5.0

Choose a tag to compare

@taronsarkisyan taronsarkisyan released this 09 Nov 19:43

Prerequisites

Requirements

  • CPU: Apple M1 / Intel Core i7 / AMD Ryzen 7
  • RAM: 8 GB
  • OS: Debian 12 / MacOS 14 / Windows 11 with WSL2.
  • LAN: 100 MB/s

Setup

Run production

$ ./setup.sh prod

Enter development environment

$ ./setup.sh dev

Remove from Docker

$ ./setup.sh clean

Usage

Create Mailboxes

$ setup email add dmarc@example.com
$ setup email add support@example.com
$ setup email add user@example.com

Create aliases

$ setup alias add support@example.com user@example.com

Setup DKIM

$ setup config dkim

Setup Fail2Ban

$ setup fail2ban [<ban|unban> <IP>]

DNS-Records

MX

@     IN  A      127.0.0.1
mail  IN  A      127.0.0.1
@     IN  MX  5  mail.example.com.

SPF

@  IN  TXT  v=spf1 ip4:127.0.0.1 a mx ~all

DKIM

mail._domainkey  IN  TXT  v=DKIM1; h=sha256; k=rsa; p=MIIBIj...

DMARC

_dmarc  IN  TXT  v=DMARC1; p=quarantine; sp=quarantine; fo=0; adkim=r; aspf=r; pct=100; rf=afrf; ri=86400; rua=mailto:dmarc@example.com; ruf=mailto:dmarc@example.com