domainkey, reorder

This commit is contained in:
Jeff Moe 2024-09-01 15:25:00 -06:00
parent 5dda30d20f
commit 79e4259280
2 changed files with 148 additions and 150 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:12-0600\n" "POT-Creation-Date: 2024-09-01 15:24-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"
@ -51,7 +51,7 @@ msgid ""
"For more information and details about what is what, refer to that site." "For more information and details about what is what, refer to that site."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:20 ../../../_source/mail-libre-is.rst:231 #: ../../../_source/mail-libre-is.rst:20 ../../../_source/mail-libre-is.rst:252
msgid "Dovecot" msgid "Dovecot"
msgstr "" msgstr ""
@ -59,11 +59,11 @@ msgstr ""
msgid "`<https://dovecot.org/>`_" msgid "`<https://dovecot.org/>`_"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:25 ../../../_source/mail-libre-is.rst:77 #: ../../../_source/mail-libre-is.rst:25 ../../../_source/mail-libre-is.rst:98
msgid "MariaDB" msgid "MariaDB"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:28 ../../../_source/mail-libre-is.rst:798 #: ../../../_source/mail-libre-is.rst:28 ../../../_source/mail-libre-is.rst:815
msgid "OpenDMARC" msgid "OpenDMARC"
msgstr "" msgstr ""
@ -75,7 +75,7 @@ msgstr ""
msgid "`<https://github.com/trusteddomainproject/OpenDMARC>`_" msgid "`<https://github.com/trusteddomainproject/OpenDMARC>`_"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:34 ../../../_source/mail-libre-is.rst:129 #: ../../../_source/mail-libre-is.rst:34 ../../../_source/mail-libre-is.rst:150
msgid "Postfix" msgid "Postfix"
msgstr "" msgstr ""
@ -105,425 +105,422 @@ msgid ""
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:63 #: ../../../_source/mail-libre-is.rst:63
msgid "Apache" msgid "Firewall"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:64 #: ../../../_source/mail-libre-is.rst:64
msgid "Open TCP ports."
msgstr ""
#: ../../../_source/mail-libre-is.rst:84
msgid "Apache"
msgstr ""
#: ../../../_source/mail-libre-is.rst:85
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:73 #: ../../../_source/mail-libre-is.rst:94
msgid "Open up firewall ports 80 and 443." msgid "Open up firewall ports 80 and 443."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:78 #: ../../../_source/mail-libre-is.rst:99
msgid "The main database server." msgid "The main database server."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:86 #: ../../../_source/mail-libre-is.rst:107
msgid "Add databases. Change password to something secure." msgid "Add databases. Change password to something secure."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:130 #: ../../../_source/mail-libre-is.rst:151
msgid "The main SMTP mail server." msgid "The main SMTP mail server."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:137 #: ../../../_source/mail-libre-is.rst:158
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:150 #: ../../../_source/mail-libre-is.rst:171
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:160 #: ../../../_source/mail-libre-is.rst:181
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:170 #: ../../../_source/mail-libre-is.rst:191
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:180 #: ../../../_source/mail-libre-is.rst:201
msgid "Then run these commands:" msgid "Then run these commands:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:197 #: ../../../_source/mail-libre-is.rst:218
msgid "Redis" msgid "Redis"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:198 #: ../../../_source/mail-libre-is.rst:219
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:207 #: ../../../_source/mail-libre-is.rst:228
msgid "rspamd" msgid "rspamd"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:208 #: ../../../_source/mail-libre-is.rst:229
msgid "Spam control." msgid "Spam control."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:216 #: ../../../_source/mail-libre-is.rst:237
msgid "Certbot" msgid "Certbot"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:217 #: ../../../_source/mail-libre-is.rst:238
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:232 #: ../../../_source/mail-libre-is.rst:253
msgid "Just using encrypted IMAPS, not POP." msgid "Just using encrypted IMAPS, not POP."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:239 #: ../../../_source/mail-libre-is.rst:260
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:246 #: ../../../_source/mail-libre-is.rst:267
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:255 #: ../../../_source/mail-libre-is.rst:276
msgid "Add user and set up configs" msgid "Add user and set up configs"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:283 #: ../../../_source/mail-libre-is.rst:304
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:294 #: ../../../_source/mail-libre-is.rst:315
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:303 #: ../../../_source/mail-libre-is.rst:324
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:326 #: ../../../_source/mail-libre-is.rst:347
msgid "Set file permissions." msgid "Set file permissions."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:333 #: ../../../_source/mail-libre-is.rst:354
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:346 #: ../../../_source/mail-libre-is.rst:367
msgid "Restart dovecot server." msgid "Restart dovecot server."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:352 #: ../../../_source/mail-libre-is.rst:373
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:358 #: ../../../_source/mail-libre-is.rst:379
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:365 #: ../../../_source/mail-libre-is.rst:386
msgid "Restart dovecot again...." msgid "Restart dovecot again...."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:373 #: ../../../_source/mail-libre-is.rst:394
msgid "More postfix" msgid "More postfix"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:374 #: ../../../_source/mail-libre-is.rst:395
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:376 #: ../../../_source/mail-libre-is.rst:397
msgid "Set postfix to use dovecot for authentication:" msgid "Set postfix to use dovecot for authentication:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:390 #: ../../../_source/mail-libre-is.rst:411
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:407 #: ../../../_source/mail-libre-is.rst:428
#: ../../../_source/mail-libre-is.rst:534 #: ../../../_source/mail-libre-is.rst:555
msgid "Run:" msgid "Run:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:413 #: ../../../_source/mail-libre-is.rst:434
msgid "Restart postfix:" msgid "Restart postfix:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:419 #: ../../../_source/mail-libre-is.rst:440
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:431 #: ../../../_source/mail-libre-is.rst:452
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:439 #: ../../../_source/mail-libre-is.rst:460
msgid "Make sure all is good:" msgid "Make sure all is good:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:447 #: ../../../_source/mail-libre-is.rst:468
msgid "rspamd Configuration" msgid "rspamd Configuration"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:448 #: ../../../_source/mail-libre-is.rst:469
msgid "Configure postfix for rspamd." msgid "Configure postfix for rspamd."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:456 #: ../../../_source/mail-libre-is.rst:477
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:462 #: ../../../_source/mail-libre-is.rst:483
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:468 #: ../../../_source/mail-libre-is.rst:489
msgid "Create dir for new sieve filter:" msgid "Create dir for new sieve filter:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:474 #: ../../../_source/mail-libre-is.rst:495
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:485 #: ../../../_source/mail-libre-is.rst:506
msgid "Then compile it:" msgid "Then compile it:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:491 #: ../../../_source/mail-libre-is.rst:512
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:497 #: ../../../_source/mail-libre-is.rst:518
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:503 #: ../../../_source/mail-libre-is.rst:524
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:509 #: ../../../_source/mail-libre-is.rst:530
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:515 #: ../../../_source/mail-libre-is.rst:536
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:540 #: ../../../_source/mail-libre-is.rst:561
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:547 #: ../../../_source/mail-libre-is.rst:568
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:561 #: ../../../_source/mail-libre-is.rst:582
msgid "Run this to compile:" msgid "Run this to compile:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:570 #: ../../../_source/mail-libre-is.rst:591
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:577 #: ../../../_source/mail-libre-is.rst:598
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:584 #: ../../../_source/mail-libre-is.rst:605
msgid "Set ownership and permissions on scripts:" msgid "Set ownership and permissions on scripts:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:593 #: ../../../_source/mail-libre-is.rst:614
msgid "Unbound" msgid "Unbound"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:594 #: ../../../_source/mail-libre-is.rst:615
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:600 #: ../../../_source/mail-libre-is.rst:621
msgid "Change /etc/resolv.conf to:" msgid "Change /etc/resolv.conf to:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:607 #: ../../../_source/mail-libre-is.rst:628
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:617 #: ../../../_source/mail-libre-is.rst:638
msgid "Firewall" msgid "DKIM"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:618 #: ../../../_source/mail-libre-is.rst:639
msgid "Open TCP ports." msgid "Set up DNS for DKIM."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:620 #: ../../../_source/mail-libre-is.rst:648
msgid "Confirm open sieve..." msgid ""
"Add a 2024090101._domainkey TXT DNS record at the ISP, with contents of the "
"\"p=\" and the rest, for example:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:640 #: ../../../_source/mail-libre-is.rst:657
msgid "Administration" msgid "Administration"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:641 #: ../../../_source/mail-libre-is.rst:658
msgid "Now that everything is working..." msgid "Now that everything is working..."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:643 #: ../../../_source/mail-libre-is.rst:660
msgid "Log into the database using the mailadmin databse password:" msgid "Log into the database using the mailadmin databse password:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:651 #: ../../../_source/mail-libre-is.rst:668
msgid "List Virtual Domains" msgid "List Virtual Domains"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:659 #: ../../../_source/mail-libre-is.rst:676
msgid "List Virtual Users" msgid "List Virtual Users"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:667 #: ../../../_source/mail-libre-is.rst:684
msgid "List Virtual Aliases" msgid "List Virtual Aliases"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:675 #: ../../../_source/mail-libre-is.rst:692
msgid "Add Virtual Domain" msgid "Add Virtual Domain"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:677 #: ../../../_source/mail-libre-is.rst:694
msgid "Add the domain:" msgid "Add the domain:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:685 #: ../../../_source/mail-libre-is.rst:702
msgid "Add a Mail User" msgid "Add a Mail User"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:686 #: ../../../_source/mail-libre-is.rst:703
msgid "Generate a password with dovecot:" msgid "Generate a password with dovecot:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:692 #: ../../../_source/mail-libre-is.rst:709
msgid "" msgid ""
"Log into database as mailadmin and run this command, using the dovecot " "Log into database as mailadmin and run this command, using the dovecot "
"generated password string, and set the domain and user email." "generated password string, and set the domain and user email."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:695 #: ../../../_source/mail-libre-is.rst:712
msgid "Note, upstream docs are missing \"(\" and \")\" for VALUES." msgid "Note, upstream docs are missing \"(\" and \")\" for VALUES."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:705 #: ../../../_source/mail-libre-is.rst:722
msgid "Add a User Alias" msgid "Add a User Alias"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:706 #: ../../../_source/mail-libre-is.rst:723
msgid "" msgid ""
"Example to add an alias. The first email should be the alias, the second " "Example to add an alias. The first email should be the alias, the second "
"email is where it should go to." "email is where it should go to."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:717 #: ../../../_source/mail-libre-is.rst:734
msgid "Change a User Password" msgid "Change a User Password"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:718 #: ../../../_source/mail-libre-is.rst:735
msgid "Generate string for new password:" msgid "Generate string for new password:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:724 #: ../../../_source/mail-libre-is.rst:741
msgid "Use that string:" msgid "Use that string:"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:732 #: ../../../_source/mail-libre-is.rst:749
msgid "Delete Virtual Domain" msgid "Delete Virtual Domain"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:740 #: ../../../_source/mail-libre-is.rst:757
msgid "Delete User" msgid "Delete User"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:748 #: ../../../_source/mail-libre-is.rst:765
msgid "Delete Alias" msgid "Delete Alias"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:756 #: ../../../_source/mail-libre-is.rst:773
msgid "Email Client Setup" msgid "Email Client Setup"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:757 #: ../../../_source/mail-libre-is.rst:774
msgid "Set up mail clients thusly." msgid "Set up mail clients thusly."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:761 #: ../../../_source/mail-libre-is.rst:778
msgid "Thunderbird" msgid "Thunderbird"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:762 #: ../../../_source/mail-libre-is.rst:779
msgid "Example email Address: username@libre.is" msgid "Example email Address: username@libre.is"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:783 #: ../../../_source/mail-libre-is.rst:800
msgid "Other" msgid "Other"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:784 #: ../../../_source/mail-libre-is.rst:801
msgid "Perhaps these too." msgid "Perhaps these too."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:791 #: ../../../_source/mail-libre-is.rst:808
msgid "Perhaps easier to admin with this script." msgid "Perhaps easier to admin with this script."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:793 #: ../../../_source/mail-libre-is.rst:810
msgid "`<https://github.com/cgzones/ispmail-userctl>`_" msgid "`<https://github.com/cgzones/ispmail-userctl>`_"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:799 #: ../../../_source/mail-libre-is.rst:816
msgid "Requires database setup." msgid "Requires database setup."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:808 #: ../../../_source/mail-libre-is.rst:825
msgid "SPF" msgid "SPF"
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:809 #: ../../../_source/mail-libre-is.rst:826
msgid "Set up SPF." msgid "Set up SPF."
msgstr "" msgstr ""
#: ../../../_source/mail-libre-is.rst:813
msgid "DKIM"
msgstr ""
#: ../../../_source/mail-libre-is.rst:814
msgid "Set up DNS for DKIM."
msgstr ""
#: ../../../_source/mail-libre-is.rst:823
msgid ""
"Add a 2024090101._domainkey TXT DNS record at the ISP, along the lines of:"
msgstr ""

View file

@ -59,6 +59,27 @@ Install rsyslog for old school convenience:
sudo apt install rsyslog sudo apt install rsyslog
Firewall
========
Open TCP ports.
.. code-block:: sh
# Web
-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 443 -j ACCEPT
# Postfix
-A INPUT -p tcp --dport 25 -j ACCEPT
-A INPUT -p tcp --dport 587 -j ACCEPT
# Dovecot imaps
-A INPUT -p tcp --dport 993 -j ACCEPT
# Dovecot sieve
-A INPUT -p tcp --dport 4190 -j ACCEPT
Apache Apache
====== ======
The Apache webserver is used out of laziness as it allows easy The Apache webserver is used out of laziness as it allows easy
@ -613,27 +634,23 @@ Also add to /etc/rspamd/local.d/options.inc
} }
Firewall DKIM
======== ====
Open TCP ports. Set up DNS for DKIM.
Confirm open sieve...
.. code-block:: sh .. code-block:: sh
# Web sudo apt install dnsutils
-A INPUT -p tcp --dport 80 -j ACCEPT sudo mkdir /var/lib/rspamd/dkim
-A INPUT -p tcp --dport 443 -j ACCEPT sudo chown _rspamd:_rspamd /var/lib/rspamd/dkim
sudo rspamadm dkim_keygen -d libre.is -s 2024090101
# Postfix Add a 2024090101._domainkey TXT DNS record at the ISP, with contents of the "p="
-A INPUT -p tcp --dport 25 -j ACCEPT and the rest, for example:
-A INPUT -p tcp --dport 587 -j ACCEPT
# Dovecot imaps .. code-block:: cfg
-A INPUT -p tcp --dport 993 -j ACCEPT
# Dovecot sieve p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCxenHupkYLPmFMbJjV9dQICKUl2xH/aexSRUwCuw7TJ9dkddqIN+6tyw4VKhnW8R0/UlbzlSFLmVgMU0uUkwTtVqyDHhtSU7LV/SkVYmUst4dTUF1r+8PvhAm7vobMYKdwvRsOq27ABtZc8P4oU2XXHqqa6LU8s4sNxs12hLW9swIDAQAB
-A INPUT -p tcp --dport 4190 -j ACCEPT
Administration Administration
@ -809,19 +826,3 @@ SPF
Set up SPF. Set up SPF.
DKIM
====
Set up DNS for DKIM.
.. code-block:: sh
sudo apt install dnsutils
sudo mkdir /var/lib/rspamd/dkim
sudo chown _rspamd:_rspamd /var/lib/rspamd/dkim
sudo rspamadm dkim_keygen -d libre.is -s 2024090101
Add a 2024090101._domainkey TXT DNS record at the ISP, along the lines of:
.. code-block:: cfg
2024090101._domainkey ➠p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCxenHupkYLPmFMbJjV9dQICKUl2xH/aexSRUwCuw7TJ9dkddqIN+6tyw4VKhnW8R0/UlbzlSFLmVgMU0uUkwTtVqyDHhtSU7LV/SkVYmUst4dTUF1r+8PvhAm7vobMYKdwvRsOq27ABtZc8P4oU2XXHqqa6LU8s4sNxs12hLW9swIDAQAB