Linkies, cleanup

This commit is contained in:
Jeff Moe 2024-09-01 16:05:59 -06:00
parent 91ee18ccc7
commit 1b62301458
2 changed files with 194 additions and 178 deletions

View file

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Libre Developers Documentation 0\n" "Project-Id-Version: Libre Developers Documentation 0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-01 15:51-0600\n" "POT-Creation-Date: 2024-09-01 16:05-0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n" "Language: en\n"
@ -158,428 +158,445 @@ msgid ""
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:167 #: ../../../_source/mail-libre-is.rst:167
#: ../../../_source/mail-libre-is.rst:399 msgid "The main components in use:"
msgid "Dovecot"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:169 #: ../../../_source/mail-libre-is.rst:169
msgid "`<https://dovecot.org/>`_" msgid "Certbot (Let's Encrypt)"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:172 #: ../../../_source/mail-libre-is.rst:171
#: ../../../_source/mail-libre-is.rst:245 msgid "`<https://certbot.eff.org/>`_"
msgid "MariaDB"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:175 #: ../../../_source/mail-libre-is.rst:173
#: ../../../_source/mail-libre-is.rst:872 #: ../../../_source/mail-libre-is.rst:217
msgid "OpenDMARC"
msgstr ""
#: ../../../_source/mail-libre-is.rst:177
msgid "`<http://www.trusteddomain.org/opendmarc/>`_"
msgstr ""
#: ../../../_source/mail-libre-is.rst:179
msgid "`<https://github.com/trusteddomainproject/OpenDMARC>`_"
msgstr ""
#: ../../../_source/mail-libre-is.rst:181
#: ../../../_source/mail-libre-is.rst:297
msgid "Postfix"
msgstr ""
#: ../../../_source/mail-libre-is.rst:183
msgid "`<https://www.postfix.org/>`_"
msgstr ""
#: ../../../_source/mail-libre-is.rst:187
msgid "DNS"
msgstr ""
#: ../../../_source/mail-libre-is.rst:188
msgid "Add a DNS mx record, so it returns result like this:"
msgstr ""
#: ../../../_source/mail-libre-is.rst:195
msgid "Set IP for mail.libre.is. Set up reverse DNS records."
msgstr ""
#: ../../../_source/mail-libre-is.rst:200
msgid "Debian" msgid "Debian"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:201 #: ../../../_source/mail-libre-is.rst:175
msgid "`<https://debian.org/>`_"
msgstr ""
#: ../../../_source/mail-libre-is.rst:177
#: ../../../_source/mail-libre-is.rst:416
msgid "Dovecot"
msgstr ""
#: ../../../_source/mail-libre-is.rst:179
msgid "`<https://dovecot.org/>`_"
msgstr ""
#: ../../../_source/mail-libre-is.rst:182
#: ../../../_source/mail-libre-is.rst:262
msgid "MariaDB"
msgstr ""
#: ../../../_source/mail-libre-is.rst:184
msgid "`<https://mariadb.org/>`_"
msgstr ""
#: ../../../_source/mail-libre-is.rst:186
#: ../../../_source/mail-libre-is.rst:314
msgid "Postfix"
msgstr ""
#: ../../../_source/mail-libre-is.rst:188
msgid "`<https://www.postfix.org/>`_"
msgstr ""
#: ../../../_source/mail-libre-is.rst:190
msgid "redis"
msgstr ""
#: ../../../_source/mail-libre-is.rst:192
msgid "`<https://redis.io/>`_"
msgstr ""
#: ../../../_source/mail-libre-is.rst:194
#: ../../../_source/mail-libre-is.rst:392
msgid "rspamd"
msgstr ""
#: ../../../_source/mail-libre-is.rst:196
msgid "`<https://rspamd.com/>`_"
msgstr ""
#: ../../../_source/mail-libre-is.rst:198
msgid "unbound"
msgstr ""
#: ../../../_source/mail-libre-is.rst:200
msgid "`<https://www.unbound.net/>`_"
msgstr ""
#: ../../../_source/mail-libre-is.rst:204
msgid "DNS"
msgstr ""
#: ../../../_source/mail-libre-is.rst:205
msgid "Add a DNS mx record, so it returns result like this:"
msgstr ""
#: ../../../_source/mail-libre-is.rst:212
msgid "Set IP for mail.libre.is. Set up reverse DNS records."
msgstr ""
#: ../../../_source/mail-libre-is.rst:218
msgid "" msgid ""
"Install Debian stable (bookworm). Install rsyslog for old school convenience:" "Install Debian stable (bookworm). Install rsyslog for old school convenience:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:210 #: ../../../_source/mail-libre-is.rst:227
msgid "Firewall" msgid "Firewall"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:211 #: ../../../_source/mail-libre-is.rst:228
msgid "Open TCP ports." msgid "Open TCP ports."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:231 #: ../../../_source/mail-libre-is.rst:248
msgid "Apache" msgid "Apache"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:232 #: ../../../_source/mail-libre-is.rst:249
msgid "" msgid ""
"The Apache webserver is used out of laziness as it allows easy certificate " "The Apache webserver is used out of laziness as it allows easy certificate "
"updates with certbot. A webmail server won't be running on the main mail " "updates with certbot. A webmail server won't be running on the main mail "
"server." "server."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:241 #: ../../../_source/mail-libre-is.rst:258
msgid "Open up firewall ports 80 and 443." msgid "Open up firewall ports 80 and 443."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:246 #: ../../../_source/mail-libre-is.rst:263
msgid "The main database server." msgid "The main database server."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:254 #: ../../../_source/mail-libre-is.rst:271
msgid "Add databases. Change password to something secure." msgid "Add databases. Change password to something secure."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:298 #: ../../../_source/mail-libre-is.rst:315
msgid "The main SMTP mail server." msgid "The main SMTP mail server."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:305 #: ../../../_source/mail-libre-is.rst:322
msgid "" msgid ""
"Set up postfix to use MariaDB. Edit /etc/postfix/mysql-virtual-mailbox-" "Set up postfix to use MariaDB. Edit /etc/postfix/mysql-virtual-mailbox-"
"domains.cf and add below, using the mailserver password used in MariaDB." "domains.cf and add below, using the mailserver password used in MariaDB."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:318 #: ../../../_source/mail-libre-is.rst:335
msgid "Edit /etc/postfix/mysql-virtual-mailbox-maps.cf and add below contents:" msgid "Edit /etc/postfix/mysql-virtual-mailbox-maps.cf and add below contents:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:328 #: ../../../_source/mail-libre-is.rst:345
msgid "Edit /etc/postfix/mysql-virtual-alias-maps.cf and add below:" msgid "Edit /etc/postfix/mysql-virtual-alias-maps.cf and add below:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:338 #: ../../../_source/mail-libre-is.rst:355
msgid "Edit /etc/postfix/mysql-email2email.cf and add:" msgid "Edit /etc/postfix/mysql-email2email.cf and add:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:348 #: ../../../_source/mail-libre-is.rst:365
msgid "Then run these commands:" msgid "Then run these commands:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:365 #: ../../../_source/mail-libre-is.rst:382
msgid "Redis" msgid "Redis"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:366 #: ../../../_source/mail-libre-is.rst:383
msgid "" msgid ""
"Note, the licensing of Redis has gone bad. The version in Debian is OK. But " "Note, the licensing of Redis has gone bad. The version in Debian is OK. But "
"in the future, probably replace with a fork." "in the future, probably replace with a fork."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:375 #: ../../../_source/mail-libre-is.rst:393
msgid "rspamd"
msgstr ""
#: ../../../_source/mail-libre-is.rst:376
msgid "Spam control." msgid "Spam control."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:384 #: ../../../_source/mail-libre-is.rst:401
msgid "Certbot" msgid "Certbot"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:385 #: ../../../_source/mail-libre-is.rst:402
msgid "" msgid ""
"Encryption certificates with Let's Encrypt. Not using an Apache webserver on " "Encryption certificates with Let's Encrypt. Not using an Apache webserver on "
"the mail server makes getting new certificates a bit more complex." "the mail server makes getting new certificates a bit more complex."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:400 #: ../../../_source/mail-libre-is.rst:417
msgid "Just using encrypted IMAPS, not POP." msgid "Just using encrypted IMAPS, not POP."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:407 #: ../../../_source/mail-libre-is.rst:424
msgid "" msgid ""
"Note, since IPv6 isn't being used, the dovecot install barfs. Edit /etc/" "Note, since IPv6 isn't being used, the dovecot install barfs. Edit /etc/"
"dovecot/dovecot.conf and add this line, where appropriate:" "dovecot/dovecot.conf and add this line, where appropriate:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:414 #: ../../../_source/mail-libre-is.rst:431
msgid "" msgid ""
"Note, this is removing the \"::\" from listen, which using IPv6. Then re-run " "Note, this is removing the \"::\" from listen, which using IPv6. Then re-run "
"the install so the packages are happy. Note, the re-install won't overwrite " "the install so the packages are happy. Note, the re-install won't overwrite "
"the \"listen\" change." "the \"listen\" change."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:423 #: ../../../_source/mail-libre-is.rst:440
msgid "Add user and set up configs" msgid "Add user and set up configs"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:451 #: ../../../_source/mail-libre-is.rst:468
msgid "Edit /etc/dovecot/conf.d/10-master.conf and add:" msgid "Edit /etc/dovecot/conf.d/10-master.conf and add:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:462 #: ../../../_source/mail-libre-is.rst:479
msgid "" msgid ""
"Edit /etc/dovecot/conf.d/10-ssl.conf, set key locations, and make it " "Edit /etc/dovecot/conf.d/10-ssl.conf, set key locations, and make it "
"required." "required."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:471 #: ../../../_source/mail-libre-is.rst:488
msgid "" msgid ""
"Edit /etc/dovecot/dovecot-sql.conf.ext file and add these lines at the " "Edit /etc/dovecot/dovecot-sql.conf.ext file and add these lines at the "
"bottom, changing the password to the mailserver database password." "bottom, changing the password to the mailserver database password."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:494 #: ../../../_source/mail-libre-is.rst:511
msgid "Set file permissions." msgid "Set file permissions."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:501 #: ../../../_source/mail-libre-is.rst:518
msgid "Edit /etc/dovecot/conf.d/10-master.conf and change to:" msgid "Edit /etc/dovecot/conf.d/10-master.conf and change to:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:514 #: ../../../_source/mail-libre-is.rst:531
msgid "Restart dovecot server." msgid "Restart dovecot server."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:520 #: ../../../_source/mail-libre-is.rst:537
msgid "Run this to tell postfix to deliver to dovecot:" msgid "Run this to tell postfix to deliver to dovecot:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:526 #: ../../../_source/mail-libre-is.rst:543
msgid "Edit /etc/dovecot/conf.d/20-lmtp.conf and change line like this:" msgid "Edit /etc/dovecot/conf.d/20-lmtp.conf and change line like this:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:533 #: ../../../_source/mail-libre-is.rst:550
msgid "Restart dovecot again...." msgid "Restart dovecot again...."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:541 #: ../../../_source/mail-libre-is.rst:558
msgid "More postfix" msgid "More postfix"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:542 #: ../../../_source/mail-libre-is.rst:559
msgid "More postfix configuration, now that the above is set up." msgid "More postfix configuration, now that the above is set up."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:544 #: ../../../_source/mail-libre-is.rst:561
msgid "Set postfix to use dovecot for authentication:" msgid "Set postfix to use dovecot for authentication:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:558 #: ../../../_source/mail-libre-is.rst:575
msgid "Edit /etc/postfix/master.cf and change thusly:" msgid "Edit /etc/postfix/master.cf and change thusly:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:575 #: ../../../_source/mail-libre-is.rst:592
#: ../../../_source/mail-libre-is.rst:702 #: ../../../_source/mail-libre-is.rst:719
msgid "Run:" msgid "Run:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:581 #: ../../../_source/mail-libre-is.rst:598
msgid "Restart postfix:" msgid "Restart postfix:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:587 #: ../../../_source/mail-libre-is.rst:604
msgid "" msgid ""
"Does it ever end? Edit /etc/postfix/master.cf and add to bottom of " "Does it ever end? Edit /etc/postfix/master.cf and add to bottom of "
"submission section." "submission section."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:599 #: ../../../_source/mail-libre-is.rst:616
msgid "" msgid ""
"Allow aliases to send by adding this file (XXX check OK) /etc/postfix/" "Allow aliases to send by adding this file (XXX check OK) /etc/postfix/"
"aliases.cf with this contents:" "aliases.cf with this contents:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:607 #: ../../../_source/mail-libre-is.rst:624
msgid "Make sure all is good:" msgid "Make sure all is good:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:615 #: ../../../_source/mail-libre-is.rst:632
msgid "rspamd Configuration" msgid "rspamd Configuration"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:616 #: ../../../_source/mail-libre-is.rst:633
msgid "Configure postfix for rspamd." msgid "Configure postfix for rspamd."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:624 #: ../../../_source/mail-libre-is.rst:641
msgid "Edit /etc/rspamd/override.d/milter_headers.conf and add:" msgid "Edit /etc/rspamd/override.d/milter_headers.conf and add:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:630 #: ../../../_source/mail-libre-is.rst:647
msgid "Edit /etc/dovecot/conf.d/90-sieve.conf and change:" msgid "Edit /etc/dovecot/conf.d/90-sieve.conf and change:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:636 #: ../../../_source/mail-libre-is.rst:653
msgid "Create dir for new sieve filter:" msgid "Create dir for new sieve filter:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:642 #: ../../../_source/mail-libre-is.rst:659
msgid "" msgid ""
"Create /etc/dovecot/sieve-after/spam-to-folder.sieve with these contents:" "Create /etc/dovecot/sieve-after/spam-to-folder.sieve with these contents:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:653 #: ../../../_source/mail-libre-is.rst:670
msgid "Then compile it:" msgid "Then compile it:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:659 #: ../../../_source/mail-libre-is.rst:676
msgid "Set up redis by adding /etc/rspamd/override.d/redis.conf with this:" msgid "Set up redis by adding /etc/rspamd/override.d/redis.conf with this:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:665 #: ../../../_source/mail-libre-is.rst:682
msgid "" msgid ""
"Add this /etc/rspamd/override.d/classifier-bayes.conf with below contents:" "Add this /etc/rspamd/override.d/classifier-bayes.conf with below contents:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:671 #: ../../../_source/mail-libre-is.rst:688
msgid "Add /etc/rspamd/local.d/classifier-bayes.conf with:" msgid "Add /etc/rspamd/local.d/classifier-bayes.conf with:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:677 #: ../../../_source/mail-libre-is.rst:694
msgid "Edit /etc/dovecot/conf.d/20-imap.conf and change:" msgid "Edit /etc/dovecot/conf.d/20-imap.conf and change:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:683 #: ../../../_source/mail-libre-is.rst:700
msgid "" msgid ""
"Edit /etc/dovecot/conf.d/90-sieve.conf and add below to \"plugins\" section:" "Edit /etc/dovecot/conf.d/90-sieve.conf and add below to \"plugins\" section:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:708 #: ../../../_source/mail-libre-is.rst:725
msgid "Create /etc/dovecot/sieve/learn-spam.sieve with contents:" msgid "Create /etc/dovecot/sieve/learn-spam.sieve with contents:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:715 #: ../../../_source/mail-libre-is.rst:732
msgid "Create /etc/dovecot/sieve/learn-ham.sieve and add:" msgid "Create /etc/dovecot/sieve/learn-ham.sieve and add:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:729 #: ../../../_source/mail-libre-is.rst:746
msgid "Run this to compile:" msgid "Run this to compile:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:738 #: ../../../_source/mail-libre-is.rst:755
msgid "Create /etc/dovecot/sieve/rspamd-learn-spam.sh with contents:" msgid "Create /etc/dovecot/sieve/rspamd-learn-spam.sh with contents:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:745 #: ../../../_source/mail-libre-is.rst:762
msgid "Create /etc/dovecot/sieve/rspamd-learn-ham.sh with contents:" msgid "Create /etc/dovecot/sieve/rspamd-learn-ham.sh with contents:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:752 #: ../../../_source/mail-libre-is.rst:769
msgid "Set ownership and permissions on scripts:" msgid "Set ownership and permissions on scripts:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:761 #: ../../../_source/mail-libre-is.rst:778
msgid "Unbound" msgid "Unbound"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:762 #: ../../../_source/mail-libre-is.rst:779
msgid "" msgid ""
"For proper spam filtering with rspam, unbound DNS resolver should be used." "For proper spam filtering with rspam, unbound DNS resolver should be used."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:768 #: ../../../_source/mail-libre-is.rst:785
msgid "Change /etc/resolv.conf to:" msgid "Change /etc/resolv.conf to:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:775 #: ../../../_source/mail-libre-is.rst:792
msgid "Also add to /etc/rspamd/local.d/options.inc" msgid "Also add to /etc/rspamd/local.d/options.inc"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:785 #: ../../../_source/mail-libre-is.rst:802
msgid "DKIM" msgid "DKIM"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:786 #: ../../../_source/mail-libre-is.rst:803
msgid "Set up DNS for DKIM." msgid "Set up DNS for DKIM."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:795 #: ../../../_source/mail-libre-is.rst:812
msgid "" msgid ""
"Add a 2024090101._domainkey TXT DNS record at the ISP, with contents of the " "Add a 2024090101._domainkey TXT DNS record at the ISP, with contents of the "
"\"p=\" and the rest, for example:" "\"p=\" and the rest, for example:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:802 #: ../../../_source/mail-libre-is.rst:819
msgid "Create /etc/rspamd/local.d/dkim_signing.conf with contents:" msgid "Create /etc/rspamd/local.d/dkim_signing.conf with contents:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:809 #: ../../../_source/mail-libre-is.rst:826
msgid "Create /etc/rspamd/dkim_selectors.map with contents:" msgid "Create /etc/rspamd/dkim_selectors.map with contents:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:815 #: ../../../_source/mail-libre-is.rst:832
msgid "Restart again..." msgid "Restart again..."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:821 #: ../../../_source/mail-libre-is.rst:838
msgid "" msgid ""
"Take teh contents from running dkim_keygen above and add it this file: /var/" "Take teh contents from running dkim_keygen above and add it this file: /var/"
"lib/rspamd/dkim/libre.is.2024090101.key" "lib/rspamd/dkim/libre.is.2024090101.key"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:824 #: ../../../_source/mail-libre-is.rst:841
msgid "" msgid ""
"Just add the PRIVATE KEY section, not the last two lines. Fix it's " "Just add the PRIVATE KEY section, not the last two lines. Fix it's "
"permissions:" "permissions:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:834 #: ../../../_source/mail-libre-is.rst:851
msgid "SPF" msgid "SPF"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:835 #: ../../../_source/mail-libre-is.rst:852
msgid "Set up SPF." msgid "Set up SPF."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:837 #: ../../../_source/mail-libre-is.rst:854
msgid "Add a DNS TXT record like this:" msgid "Add a DNS TXT record like this:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:845 #: ../../../_source/mail-libre-is.rst:862
msgid "DMARC"
msgstr ""
#: ../../../_source/mail-libre-is.rst:863
msgid "Create a DNS TXT record for the domain _dmarc.libre.is with contents:"
msgstr ""
#: ../../../_source/mail-libre-is.rst:871
msgid "Spamhaus" msgid "Spamhaus"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:846 #: ../../../_source/mail-libre-is.rst:872
msgid "" msgid ""
"Spamhaus may automagically list the IP to be blocked when it is new. To " "Spamhaus may automagically list the IP to be blocked when it is new. To "
"remove, just go to:" "remove, just go to:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:849 #: ../../../_source/mail-libre-is.rst:875
msgid "`<https://www.spamhaus.org/returnc/pub/>`_" msgid "`<https://www.spamhaus.org/returnc/pub/>`_"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:851 #: ../../../_source/mail-libre-is.rst:877
msgid "" msgid ""
"Then enter the IP address of the server and fill out the form. They will " "Then enter the IP address of the server and fill out the form. They will "
"send a confirmation email with a link. Go to that link and it will be " "send a confirmation email with a link. Go to that link and it will be "
"immediately removed." "immediately removed."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:857
msgid "Other"
msgstr ""
#: ../../../_source/mail-libre-is.rst:858
msgid "Perhaps these too."
msgstr ""
#: ../../../_source/mail-libre-is.rst:865
msgid "Perhaps easier to admin with this script."
msgstr ""
#: ../../../_source/mail-libre-is.rst:867
msgid "`<https://github.com/cgzones/ispmail-userctl>`_"
msgstr ""
#: ../../../_source/mail-libre-is.rst:873
msgid "Requires database setup."
msgstr ""

View file

@ -164,6 +164,16 @@ This install is based on this guide:
For more information and details about what is what, For more information and details about what is what,
refer to that site. refer to that site.
The main components in use:
Certbot (Let's Encrypt)
`<https://certbot.eff.org/>`_
Debian
`<https://debian.org/>`_
Dovecot Dovecot
`<https://dovecot.org/>`_ `<https://dovecot.org/>`_
@ -171,17 +181,24 @@ Dovecot
MariaDB MariaDB
`<https://mariadb.org/>`_
OpenDMARC
`<http://www.trusteddomain.org/opendmarc/>`_
`<https://github.com/trusteddomainproject/OpenDMARC>`_
Postfix Postfix
`<https://www.postfix.org/>`_ `<https://www.postfix.org/>`_
redis
`<https://redis.io/>`_
rspamd
`<https://rspamd.com/>`_
unbound
`<https://www.unbound.net/>`_
DNS DNS
=== ===
@ -841,6 +858,15 @@ Add a DNS TXT record like this:
v=spf1 mx a ip4:70.39.110.156/32 include:mail.libre.is -all v=spf1 mx a ip4:70.39.110.156/32 include:mail.libre.is -all
DMARC
=====
Create a DNS TXT record for the domain _dmarc.libre.is with contents:
.. code-block:: cfg
v=DMARC1; p=reject; rua=mailto:postmaster@libre.is; ruf=mailto:postmaster@libre.is; fo=0; adkim=r; aspf=r; pct=100; rf=afrf; ri=86400; sp=reject
Spamhaus Spamhaus
======== ========
Spamhaus may automagically list the IP to be blocked when it is new. Spamhaus may automagically list the IP to be blocked when it is new.
@ -852,30 +878,3 @@ Then enter the IP address of the server and fill out the form.
They will send a confirmation email with a link. They will send a confirmation email with a link.
Go to that link and it will be immediately removed. Go to that link and it will be immediately removed.
Other
=====
Perhaps these too.
.. code-block:: sh
apt install postfix-policyd-spf-python rspamd
apt install fail2ban spamassassin sqlgrey opendkim-tools make
Perhaps easier to admin with this script.
`<https://github.com/cgzones/ispmail-userctl>`_
OpenDMARC
=========
Requires database setup.
.. code-block:: sh
sudo apt install opendmarc