Add unbound for rspam
This commit is contained in:
parent
3db51a7236
commit
de0de97665
|
@ -9,7 +9,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Libre Developers Documentation 0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-01 14:44-0600\n"
|
||||
"POT-Creation-Date: 2024-09-01 15:02-0600\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: en\n"
|
||||
|
@ -63,7 +63,7 @@ msgstr ""
|
|||
msgid "MariaDB"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:28 ../../../_source/mail-libre-is.rst:774
|
||||
#: ../../../_source/mail-libre-is.rst:28 ../../../_source/mail-libre-is.rst:802
|
||||
msgid "OpenDKIM"
|
||||
msgstr ""
|
||||
|
||||
|
@ -71,7 +71,7 @@ msgstr ""
|
|||
msgid "`<http://www.opendkim.org/>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:32 ../../../_source/mail-libre-is.rst:782
|
||||
#: ../../../_source/mail-libre-is.rst:32 ../../../_source/mail-libre-is.rst:810
|
||||
msgid "OpenDMARC"
|
||||
msgstr ""
|
||||
|
||||
|
@ -91,7 +91,7 @@ msgstr ""
|
|||
msgid "`<https://www.postfix.org/>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:44 ../../../_source/mail-libre-is.rst:797
|
||||
#: ../../../_source/mail-libre-is.rst:44 ../../../_source/mail-libre-is.rst:825
|
||||
msgid "DNS"
|
||||
msgstr ""
|
||||
|
||||
|
@ -350,162 +350,179 @@ msgstr ""
|
|||
msgid "Create /etc/dovecot/sieve/learn-ham.sieve and add:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:562
|
||||
#: ../../../_source/mail-libre-is.rst:566
|
||||
msgid "Run this to compile:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:571
|
||||
#: ../../../_source/mail-libre-is.rst:575
|
||||
msgid "Create /etc/dovecot/sieve/rspamd-learn-spam.sh with contents:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:578
|
||||
#: ../../../_source/mail-libre-is.rst:582
|
||||
msgid "Create /etc/dovecot/sieve/rspamd-learn-ham.sh with contents:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:585
|
||||
#: ../../../_source/mail-libre-is.rst:589
|
||||
msgid "Set ownership and permissions on scripts:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:594
|
||||
#: ../../../_source/mail-libre-is.rst:598
|
||||
msgid "Unbound"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:599
|
||||
msgid ""
|
||||
"For proper spam filtering with rspam, unbound DNS resolver should be used."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:605
|
||||
msgid "Change /etc/resolv.conf to:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:612
|
||||
msgid "Also add to /etc/rspamd/local.d/options.inc"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:622
|
||||
msgid "Firewall"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:595
|
||||
#: ../../../_source/mail-libre-is.rst:623
|
||||
msgid "Open TCP ports."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:597
|
||||
#: ../../../_source/mail-libre-is.rst:625
|
||||
msgid "Confirm open sieve..."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:617
|
||||
#: ../../../_source/mail-libre-is.rst:645
|
||||
msgid "Administration"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:618
|
||||
#: ../../../_source/mail-libre-is.rst:646
|
||||
msgid "Now that everything is working..."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:620
|
||||
#: ../../../_source/mail-libre-is.rst:648
|
||||
msgid "Log into the database using the mailadmin databse password:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:628
|
||||
#: ../../../_source/mail-libre-is.rst:656
|
||||
msgid "List Virtual Domains"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:636
|
||||
#: ../../../_source/mail-libre-is.rst:664
|
||||
msgid "List Virtual Users"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:644
|
||||
#: ../../../_source/mail-libre-is.rst:672
|
||||
msgid "List Virtual Aliases"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:652
|
||||
#: ../../../_source/mail-libre-is.rst:680
|
||||
msgid "Add Virtual Domain"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:654
|
||||
#: ../../../_source/mail-libre-is.rst:682
|
||||
msgid "Add the domain:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:662
|
||||
#: ../../../_source/mail-libre-is.rst:690
|
||||
msgid "Add a Mail User"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:663
|
||||
#: ../../../_source/mail-libre-is.rst:691
|
||||
msgid "Generate a password with dovecot:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:669
|
||||
#: ../../../_source/mail-libre-is.rst:697
|
||||
msgid ""
|
||||
"Log into database as mailadmin and run this command, using the dovecot "
|
||||
"generated password string, and set the domain and user email."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:672
|
||||
#: ../../../_source/mail-libre-is.rst:700
|
||||
msgid "Note, upstream docs are missing \"(\" and \")\" for VALUES."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:682
|
||||
#: ../../../_source/mail-libre-is.rst:710
|
||||
msgid "Add a User Alias"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:683
|
||||
#: ../../../_source/mail-libre-is.rst:711
|
||||
msgid ""
|
||||
"Example to add an alias. The first email should be the alias, the second "
|
||||
"email is where it should go to."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:694
|
||||
#: ../../../_source/mail-libre-is.rst:722
|
||||
msgid "Change a User Password"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:695
|
||||
#: ../../../_source/mail-libre-is.rst:723
|
||||
msgid "Generate string for new password:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:701
|
||||
#: ../../../_source/mail-libre-is.rst:729
|
||||
msgid "Use that string:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:709
|
||||
#: ../../../_source/mail-libre-is.rst:737
|
||||
msgid "Delete Virtual Domain"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:717
|
||||
#: ../../../_source/mail-libre-is.rst:745
|
||||
msgid "Delete User"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:725
|
||||
#: ../../../_source/mail-libre-is.rst:753
|
||||
msgid "Delete Alias"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:733
|
||||
#: ../../../_source/mail-libre-is.rst:761
|
||||
msgid "Email Client Setup"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:734
|
||||
#: ../../../_source/mail-libre-is.rst:762
|
||||
msgid "Set up mail clients thusly."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:738
|
||||
#: ../../../_source/mail-libre-is.rst:766
|
||||
msgid "Thunderbird"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:739
|
||||
#: ../../../_source/mail-libre-is.rst:767
|
||||
msgid "Example email Address: username@libre.is"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:760
|
||||
#: ../../../_source/mail-libre-is.rst:788
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:761
|
||||
#: ../../../_source/mail-libre-is.rst:789
|
||||
msgid "Perhaps these too."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:768
|
||||
#: ../../../_source/mail-libre-is.rst:796
|
||||
msgid "Perhaps easier to admin with this script."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:770
|
||||
#: ../../../_source/mail-libre-is.rst:798
|
||||
msgid "`<https://github.com/cgzones/ispmail-userctl>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:783
|
||||
#: ../../../_source/mail-libre-is.rst:811
|
||||
msgid "Requires database setup."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:792
|
||||
#: ../../../_source/mail-libre-is.rst:820
|
||||
msgid "SPF"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:793
|
||||
#: ../../../_source/mail-libre-is.rst:821
|
||||
msgid "Set up SPF."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/mail-libre-is.rst:798
|
||||
#: ../../../_source/mail-libre-is.rst:826
|
||||
msgid "Set up DNS."
|
||||
msgstr ""
|
||||
|
|
|
@ -594,6 +594,30 @@ Set ownership and permissions on scripts:
|
|||
sudo chown vmail:vmail /etc/dovecot/sieve/rspamd-learn-{spam,ham}.sh
|
||||
|
||||
|
||||
Unbound
|
||||
=======
|
||||
For proper spam filtering with rspam, unbound DNS resolver should be used.
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
sudo apt install unbound
|
||||
|
||||
Change /etc/resolv.conf to:
|
||||
|
||||
.. code-block:: cfg
|
||||
|
||||
nameserver 127.0.0.1
|
||||
options trust-ad
|
||||
|
||||
Also add to /etc/rspamd/local.d/options.inc
|
||||
|
||||
.. code-block:: cfg
|
||||
|
||||
dns {
|
||||
nameserver = ["127.0.0.1"];
|
||||
}
|
||||
|
||||
|
||||
Firewall
|
||||
========
|
||||
Open TCP ports.
|
||||
|
|
Loading…
Reference in a new issue