table-passwd can be found here:

https://github.com/OpenSMTPD/OpenSMTPD-extrashttps://github.com/OpenSMTPD/OpenSMTPD-extras

On Mon, Jul 13, 2020 at 05:23:20PM -0300, Leandro Peracchi wrote:
> Scenario: hypno.cat expanded inside a Raspberry Pi 4 with Arch Linux, three
> breeds (domains), two virtual users and one local user.
> 
> 
> - Raspberry Pi 4 Model B Rev 1.2 with 4 GB RAM and 64 GB SD Card
> 
> - Arch Linux ARM armv7l with kernel 5.4.50-1-ARCH
> 
> - OpenSMTPD 6.7.1p1-4, Dovecot 2.3.10.1-1 and Rspamd 2.5-2
> 
> - three domains [ birman.com persian.com siamese.com ]
> 
> - same two virtual users on each domain [ daddy mommy ]
> 
> - one ip address [ a.b.c.d ]
> 
> - one local user [ user ]
> 
> 
> DNS records:
> 
> 
> birman.com A a.b.c.d
> 
> birman.com MX 10 mail.birman.com
> 
> birman.com TXT "v=spf1 mx -all"
> 
> _dmarc birman.com TXT "v=DMARC1;p=none;pct=100;rua=mailto:postmaster@
> birman.com;"
> 
> 20200713._domainkey birman.com TXT "v=DKIM1;k=rsa;p=MIG...QAB;"
> 
> mail birman.com A a.b.c.d
> 
> 
> * same for persian.com and siamese.com with respective changes in domain
> name
> 
> 
> Created a local user to manage the six virtual mailboxes.
> 
> 
> $ sudo useradd -m -c "Virtual Mail" -d /var/mail/vmail -s /sbin/nologin
> vmail
> 
> 
> I got the certificates with LetsEncrypt.
> 
> 
> $ sudo certbot --nginx --agree-tos --no-eff-email --redirect --hsts
> --staple-ocsp --email personal.em...@gmail.com -d mail.birman.com
> 
> 
> Generate keys for DKIM.
> 
> 
> $ sudo mkdir /etc/smtpd/dkim
> 
> $ sudo openssl genrsa -out /etc/smtpd/dkim/birman.com.key 1024
> 
> $ sudo openssl rsa -in /etc/smtpd/dkim/birman.com.key -pubout \
> 
> -out /etc/smtpd/dkim/birman.com.pub
> 
> $ sudo chown -R rspamd:rspamd /etc/smtpd/dkim
> 
> 
> * same for persian.com and siamese.com with respective changes in domain
> name
> 
> 
> In this learning setup will exist six virtual mailboxes and three email
> addresses delivering to the local user ???user??? (u...@birman.com,
> u...@persian.com and u...@siamese.com).
> 
> 
> Under /home/user/Maildir will be mail sent for u...@birman.com,
> u...@persian.com and u...@siamese.com.
> 
> 
> At /var/mail/vmail will exist three directories (birman.com, persian.com
> and siamese.com) and below each of these directories will exist two
> directories (daddy and mommy) which in turn will have the Maildir directory
> to store mail.
> 
> 
> Also I would like OpenSMTPD to use the respective domain/certificate when
> receiving or sending mail (based on the domain of the user receiving or
> sending).
> 
> 
> I can get all ???parts??? ready to work but cannot create the appropriate 
> files
> to OpenSMTPD and Dovecot make this scenario work.
> 
> 
> If this scenario is possible and someone with more knowledge could provide
> the configuration for smtpd.conf and dovecot.conf I would be grateful.
> 
> 
> It has been two weeks trying to understand/consolidate several pieces of
> information from the Internet without success. Also I find other problems
> on the way. First I tried with Manjaro ARM (64-bit). Could not get rspamd
> to start. Then I tried Ubuntu 20.04. Some packages aren???t available. Tried
> to put OpenBSD or FreeBSD on Raspberry, can???t either. Get all ???parts??? 
> ready
> on Arch Linux. I???m learning a lot, but some help now would be great!
> 
> 
> Thanks!

Reply via email to