Gentoo Archives: gentoo-user

From: Grant Taylor <gtaylor@×××××××××××××××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] tips on running a mail server in a cheap vps provider run but not-so-trusty admins?
Date: Thu, 27 Aug 2020 01:31:57
Message-Id: d07afdea-2be4-d961-d9fb-a87fa397e06c@spamtrap.tnetconsulting.net
In Reply to: Re: [gentoo-user] tips on running a mail server in a cheap vps provider run but not-so-trusty admins? by Grant Taylor
1 On 8/18/20 6:44 PM, Grant Taylor wrote:
2 > I will have to collect a list and get back to you.
3
4 Here are part of some crude notes that I created for myself to use to
5 build a Gentoo mail server about three years ago. This is the email
6 specific parts. The rest were for other non-email aspects.
7
8 Note: This just gets things installed. It doesn't do anything for how
9 to configure things. (I was copying config files between systems.)
10
11 The square brackets at the end of the line are dependencies. (I use the
12 word loosely.)
13
14 - eMail
15 - Sendmail (mail-mta/sendmail) [ipv6 sasl ssl]
16 - emerge -a mail-mta/sendmail
17 - chmod g+w /var/spool/mqueue
18 - rc-update add sendmail default
19 - {mc,cf} file
20 - certificates
21 - cp /etc/pam.d/{pop,smtp}
22 - touch /etc/mail/access
23 - makemap hash /etc/mail/access < /etc/mail/access
24 - touch /etc/mail/genericstable
25 - makemap hash /etc/mail/genericstable < /etc/mail/genericstable
26 - Cyrus-SASL (pulled in)
27 - rc-update add saslauthd default
28 - Nail (mail-client/nail) []
29 - emerge -a mail-client/nail
30 - Procmail (mail-filter/procmail) []
31 - emerge -a mail-filter/procmail
32 - Mutt (mail-client/mutt) []
33 - emerge -a mail-client/mutt
34 - SpamAssassin (mail-filter/spamassassin) [cron ipv6 ssl]
35 - emerge -a mail-filter/spamassassin
36 - rc-update add spamd default
37 - sa-update
38 - SpamAssassin Milter (mail-filter/spamass-milter) []
39 - emerge -a mail-filter/spamass-milter
40 - rc-update add spamass-milter default
41 - ClamAV (app-antivirus/clamav) [ipv6 milter]
42 - emerge -a app-antivirus/clamav
43 - rc-update add clamd default
44 - /etc/conf.d/clamd
45 - START_MILTER=yes
46 - SPF (mail-filter/libspf2) []
47 - emerge -a mail-filter/libspf2
48 - SRS (mail-filter/libsrs2) []
49 - emerge -a mail-filter/libsrs2
50 - OpenDKIM (mail-filter/opendkim) [ssl]
51 - echo "mail-filter/opendkim ldap" >
52 /etc/portage/package.use/opendkim
53 - emerge -a mail-filter/opendkim
54 - rc-update add XXX default
55 - OpenDMARC (mail-filter/opendmarc) []
56 - emerge -a mail-filter/opendmarc
57 - rc-update add XXX default
58 - CourierIMAP (net-mail/courier-imap) [ipv6]
59 - emerge -a net-mail/courier-imap
60 - /etc/courier/conf files
61 - mkimapcert
62 - mkdhparams
63 - rc-update add courier-imapd-ssl default
64 - Install valid SSL cert.
65
66
67
68 --
69 Grant. . . .
70 unix || die

Replies