capsula-gemini/source/notes/mailserver.gmi

71 lines
1.4 KiB
Plaintext

## Mail Server
DNS
```
@ 86400 IN SOA ns1.gandi.net. hostmaster.gandi.net. 1600703899 10800 3600 604800 10800
@ 300 IN A 188.68.36.124
@ 300 IN MX 10 mail
@ 300 IN TXT "v=spf1 ip4:188.68.36.124 a -all"
_dmarc 300 IN TXT "v=DMARC1; p=reject; adkim=s; aspf=s; sp=none; rua=mailto:dmarc@correolibre.org; ruf=mailto:dmarc@correolibre.org"
dkim._domainkey 300 IN TXT "v=DKIM1; p="
mail 300 IN A 188.68.36.124
mail 300 IN AAAA 2a03:4000:13:a72:d8b7:60ff:fec0:ff2
```
apt update
apt upgrade
timedatectl set-timezone America/Mexico_City
vim /var/lib/locales/supported.d/en
dpkg-reconfigure locales
localectl set-locale LANG=en_US.UTF-8 LANGUAGE="en_US:en"
vim /etc/environment
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
apt install python-is-python3 mlocate
vim .bashrc
`PS1="┌─[\e[0;32m\H\e[m][\e[1;31m\u\e[m]->{\[\e[34;1m\]\w\[\e[0;1m\]}\n└──> \[\e[0m\]"`
source .bashrc
hostnamectl set-hostname mail.correolibre.org
vim /etc/hostname
mail.cuates.net
vim /etc/hosts
127.0.0.1 mail.cuates.net mail localhost
reboot
cd /root
wget https://github.com/iredmail/iRedMail/archive/1.4.2.tar.gz
tar zxf 1.4.2.tar.gz
cd iRedMail-1.4.2/
bash iRedMail.sh
***************************** WARNING ***********************************
* Below file contains sensitive infomation (username/password), please *
* do remember to *MOVE* it to a safe place after installation. *
/root/iRedMail-1.4.2/config