# SOME DESCRIPTIVE TITLE. # Copyright (C) 2024, Jeff Moe # This file is distributed under the same license as the Libre Developers # Documentation package. # FIRST AUTHOR , 2024. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Libre Developers Documentation 0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-09-01 16:05-0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: en\n" "Language-Team: en \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.16.0\n" #: ../../../_source/mail-libre-is.rst:3 msgid "mail.libre.is" msgstr "" #: ../../../_source/mail-libre-is.rst:4 msgid "Documentation for Libre mail server." msgstr "" #: ../../../_source/mail-libre-is.rst:6 msgid "" "Setting up Internet mail servers is a pain. It's nothing like just setting " "up a web server..." msgstr "" #: ../../../_source/mail-libre-is.rst:9 msgid "" "The initial Administration section is for after the server has been set up " "and configured. Below it is how the server is set up." msgstr "" #: ../../../_source/mail-libre-is.rst:14 msgid "Administration" msgstr "" #: ../../../_source/mail-libre-is.rst:15 msgid "Now that everything is working..." msgstr "" #: ../../../_source/mail-libre-is.rst:17 msgid "Log into the database using the mailadmin databse password:" msgstr "" #: ../../../_source/mail-libre-is.rst:25 msgid "List Virtual Domains" msgstr "" #: ../../../_source/mail-libre-is.rst:33 msgid "List Virtual Users" msgstr "" #: ../../../_source/mail-libre-is.rst:41 msgid "List Virtual Aliases" msgstr "" #: ../../../_source/mail-libre-is.rst:49 msgid "Add Virtual Domain" msgstr "" #: ../../../_source/mail-libre-is.rst:51 msgid "Add the domain:" msgstr "" #: ../../../_source/mail-libre-is.rst:59 msgid "Add a Mail User" msgstr "" #: ../../../_source/mail-libre-is.rst:60 msgid "Generate a password with dovecot:" msgstr "" #: ../../../_source/mail-libre-is.rst:66 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:69 msgid "Note, upstream docs are missing \"(\" and \")\" for VALUES." msgstr "" #: ../../../_source/mail-libre-is.rst:79 msgid "Add a User Alias" msgstr "" #: ../../../_source/mail-libre-is.rst:80 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:91 msgid "Change a User Password" msgstr "" #: ../../../_source/mail-libre-is.rst:92 msgid "Generate string for new password:" msgstr "" #: ../../../_source/mail-libre-is.rst:98 msgid "Use that string:" msgstr "" #: ../../../_source/mail-libre-is.rst:106 msgid "Delete Virtual Domain" msgstr "" #: ../../../_source/mail-libre-is.rst:114 msgid "Delete User" msgstr "" #: ../../../_source/mail-libre-is.rst:122 msgid "Delete Alias" msgstr "" #: ../../../_source/mail-libre-is.rst:130 msgid "Email Client Setup" msgstr "" #: ../../../_source/mail-libre-is.rst:131 msgid "Set up mail clients thusly." msgstr "" #: ../../../_source/mail-libre-is.rst:135 msgid "Thunderbird" msgstr "" #: ../../../_source/mail-libre-is.rst:136 msgid "Example email Address: username@libre.is" msgstr "" #: ../../../_source/mail-libre-is.rst:158 msgid "Main Components" msgstr "" #: ../../../_source/mail-libre-is.rst:160 msgid "This install is based on this guide:" msgstr "" #: ../../../_source/mail-libre-is.rst:162 msgid "``_" msgstr "" #: ../../../_source/mail-libre-is.rst:164 msgid "" "For more information and details about what is what, refer to that site." msgstr "" #: ../../../_source/mail-libre-is.rst:167 msgid "The main components in use:" msgstr "" #: ../../../_source/mail-libre-is.rst:169 msgid "Certbot (Let's Encrypt)" msgstr "" #: ../../../_source/mail-libre-is.rst:171 msgid "``_" msgstr "" #: ../../../_source/mail-libre-is.rst:173 #: ../../../_source/mail-libre-is.rst:217 msgid "Debian" msgstr "" #: ../../../_source/mail-libre-is.rst:175 msgid "``_" msgstr "" #: ../../../_source/mail-libre-is.rst:177 #: ../../../_source/mail-libre-is.rst:416 msgid "Dovecot" msgstr "" #: ../../../_source/mail-libre-is.rst:179 msgid "``_" msgstr "" #: ../../../_source/mail-libre-is.rst:182 #: ../../../_source/mail-libre-is.rst:262 msgid "MariaDB" msgstr "" #: ../../../_source/mail-libre-is.rst:184 msgid "``_" msgstr "" #: ../../../_source/mail-libre-is.rst:186 #: ../../../_source/mail-libre-is.rst:314 msgid "Postfix" msgstr "" #: ../../../_source/mail-libre-is.rst:188 msgid "``_" msgstr "" #: ../../../_source/mail-libre-is.rst:190 msgid "redis" msgstr "" #: ../../../_source/mail-libre-is.rst:192 msgid "``_" msgstr "" #: ../../../_source/mail-libre-is.rst:194 #: ../../../_source/mail-libre-is.rst:392 msgid "rspamd" msgstr "" #: ../../../_source/mail-libre-is.rst:196 msgid "``_" msgstr "" #: ../../../_source/mail-libre-is.rst:198 msgid "unbound" msgstr "" #: ../../../_source/mail-libre-is.rst:200 msgid "``_" 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 "" "Install Debian stable (bookworm). Install rsyslog for old school convenience:" msgstr "" #: ../../../_source/mail-libre-is.rst:227 msgid "Firewall" msgstr "" #: ../../../_source/mail-libre-is.rst:228 msgid "Open TCP ports." msgstr "" #: ../../../_source/mail-libre-is.rst:248 msgid "Apache" msgstr "" #: ../../../_source/mail-libre-is.rst:249 msgid "" "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 " "server." msgstr "" #: ../../../_source/mail-libre-is.rst:258 msgid "Open up firewall ports 80 and 443." msgstr "" #: ../../../_source/mail-libre-is.rst:263 msgid "The main database server." msgstr "" #: ../../../_source/mail-libre-is.rst:271 msgid "Add databases. Change password to something secure." msgstr "" #: ../../../_source/mail-libre-is.rst:315 msgid "The main SMTP mail server." msgstr "" #: ../../../_source/mail-libre-is.rst:322 msgid "" "Set up postfix to use MariaDB. Edit /etc/postfix/mysql-virtual-mailbox-" "domains.cf and add below, using the mailserver password used in MariaDB." msgstr "" #: ../../../_source/mail-libre-is.rst:335 msgid "Edit /etc/postfix/mysql-virtual-mailbox-maps.cf and add below contents:" msgstr "" #: ../../../_source/mail-libre-is.rst:345 msgid "Edit /etc/postfix/mysql-virtual-alias-maps.cf and add below:" msgstr "" #: ../../../_source/mail-libre-is.rst:355 msgid "Edit /etc/postfix/mysql-email2email.cf and add:" msgstr "" #: ../../../_source/mail-libre-is.rst:365 msgid "Then run these commands:" msgstr "" #: ../../../_source/mail-libre-is.rst:382 msgid "Redis" msgstr "" #: ../../../_source/mail-libre-is.rst:383 msgid "" "Note, the licensing of Redis has gone bad. The version in Debian is OK. But " "in the future, probably replace with a fork." msgstr "" #: ../../../_source/mail-libre-is.rst:393 msgid "Spam control." msgstr "" #: ../../../_source/mail-libre-is.rst:401 msgid "Certbot" msgstr "" #: ../../../_source/mail-libre-is.rst:402 msgid "" "Encryption certificates with Let's Encrypt. Not using an Apache webserver on " "the mail server makes getting new certificates a bit more complex." msgstr "" #: ../../../_source/mail-libre-is.rst:417 msgid "Just using encrypted IMAPS, not POP." msgstr "" #: ../../../_source/mail-libre-is.rst:424 msgid "" "Note, since IPv6 isn't being used, the dovecot install barfs. Edit /etc/" "dovecot/dovecot.conf and add this line, where appropriate:" msgstr "" #: ../../../_source/mail-libre-is.rst:431 msgid "" "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 \"listen\" change." msgstr "" #: ../../../_source/mail-libre-is.rst:440 msgid "Add user and set up configs" msgstr "" #: ../../../_source/mail-libre-is.rst:468 msgid "Edit /etc/dovecot/conf.d/10-master.conf and add:" msgstr "" #: ../../../_source/mail-libre-is.rst:479 msgid "" "Edit /etc/dovecot/conf.d/10-ssl.conf, set key locations, and make it " "required." msgstr "" #: ../../../_source/mail-libre-is.rst:488 msgid "" "Edit /etc/dovecot/dovecot-sql.conf.ext file and add these lines at the " "bottom, changing the password to the mailserver database password." msgstr "" #: ../../../_source/mail-libre-is.rst:511 msgid "Set file permissions." msgstr "" #: ../../../_source/mail-libre-is.rst:518 msgid "Edit /etc/dovecot/conf.d/10-master.conf and change to:" msgstr "" #: ../../../_source/mail-libre-is.rst:531 msgid "Restart dovecot server." msgstr "" #: ../../../_source/mail-libre-is.rst:537 msgid "Run this to tell postfix to deliver to dovecot:" msgstr "" #: ../../../_source/mail-libre-is.rst:543 msgid "Edit /etc/dovecot/conf.d/20-lmtp.conf and change line like this:" msgstr "" #: ../../../_source/mail-libre-is.rst:550 msgid "Restart dovecot again...." msgstr "" #: ../../../_source/mail-libre-is.rst:558 msgid "More postfix" msgstr "" #: ../../../_source/mail-libre-is.rst:559 msgid "More postfix configuration, now that the above is set up." msgstr "" #: ../../../_source/mail-libre-is.rst:561 msgid "Set postfix to use dovecot for authentication:" msgstr "" #: ../../../_source/mail-libre-is.rst:575 msgid "Edit /etc/postfix/master.cf and change thusly:" msgstr "" #: ../../../_source/mail-libre-is.rst:592 #: ../../../_source/mail-libre-is.rst:719 msgid "Run:" msgstr "" #: ../../../_source/mail-libre-is.rst:598 msgid "Restart postfix:" msgstr "" #: ../../../_source/mail-libre-is.rst:604 msgid "" "Does it ever end? Edit /etc/postfix/master.cf and add to bottom of " "submission section." msgstr "" #: ../../../_source/mail-libre-is.rst:616 msgid "" "Allow aliases to send by adding this file (XXX check OK) /etc/postfix/" "aliases.cf with this contents:" msgstr "" #: ../../../_source/mail-libre-is.rst:624 msgid "Make sure all is good:" msgstr "" #: ../../../_source/mail-libre-is.rst:632 msgid "rspamd Configuration" msgstr "" #: ../../../_source/mail-libre-is.rst:633 msgid "Configure postfix for rspamd." msgstr "" #: ../../../_source/mail-libre-is.rst:641 msgid "Edit /etc/rspamd/override.d/milter_headers.conf and add:" msgstr "" #: ../../../_source/mail-libre-is.rst:647 msgid "Edit /etc/dovecot/conf.d/90-sieve.conf and change:" msgstr "" #: ../../../_source/mail-libre-is.rst:653 msgid "Create dir for new sieve filter:" msgstr "" #: ../../../_source/mail-libre-is.rst:659 msgid "" "Create /etc/dovecot/sieve-after/spam-to-folder.sieve with these contents:" msgstr "" #: ../../../_source/mail-libre-is.rst:670 msgid "Then compile it:" msgstr "" #: ../../../_source/mail-libre-is.rst:676 msgid "Set up redis by adding /etc/rspamd/override.d/redis.conf with this:" msgstr "" #: ../../../_source/mail-libre-is.rst:682 msgid "" "Add this /etc/rspamd/override.d/classifier-bayes.conf with below contents:" msgstr "" #: ../../../_source/mail-libre-is.rst:688 msgid "Add /etc/rspamd/local.d/classifier-bayes.conf with:" msgstr "" #: ../../../_source/mail-libre-is.rst:694 msgid "Edit /etc/dovecot/conf.d/20-imap.conf and change:" msgstr "" #: ../../../_source/mail-libre-is.rst:700 msgid "" "Edit /etc/dovecot/conf.d/90-sieve.conf and add below to \"plugins\" section:" msgstr "" #: ../../../_source/mail-libre-is.rst:725 msgid "Create /etc/dovecot/sieve/learn-spam.sieve with contents:" msgstr "" #: ../../../_source/mail-libre-is.rst:732 msgid "Create /etc/dovecot/sieve/learn-ham.sieve and add:" msgstr "" #: ../../../_source/mail-libre-is.rst:746 msgid "Run this to compile:" msgstr "" #: ../../../_source/mail-libre-is.rst:755 msgid "Create /etc/dovecot/sieve/rspamd-learn-spam.sh with contents:" msgstr "" #: ../../../_source/mail-libre-is.rst:762 msgid "Create /etc/dovecot/sieve/rspamd-learn-ham.sh with contents:" msgstr "" #: ../../../_source/mail-libre-is.rst:769 msgid "Set ownership and permissions on scripts:" msgstr "" #: ../../../_source/mail-libre-is.rst:778 msgid "Unbound" msgstr "" #: ../../../_source/mail-libre-is.rst:779 msgid "" "For proper spam filtering with rspam, unbound DNS resolver should be used." msgstr "" #: ../../../_source/mail-libre-is.rst:785 msgid "Change /etc/resolv.conf to:" msgstr "" #: ../../../_source/mail-libre-is.rst:792 msgid "Also add to /etc/rspamd/local.d/options.inc" msgstr "" #: ../../../_source/mail-libre-is.rst:802 msgid "DKIM" msgstr "" #: ../../../_source/mail-libre-is.rst:803 msgid "Set up DNS for DKIM." msgstr "" #: ../../../_source/mail-libre-is.rst:812 msgid "" "Add a 2024090101._domainkey TXT DNS record at the ISP, with contents of the " "\"p=\" and the rest, for example:" msgstr "" #: ../../../_source/mail-libre-is.rst:819 msgid "Create /etc/rspamd/local.d/dkim_signing.conf with contents:" msgstr "" #: ../../../_source/mail-libre-is.rst:826 msgid "Create /etc/rspamd/dkim_selectors.map with contents:" msgstr "" #: ../../../_source/mail-libre-is.rst:832 msgid "Restart again..." msgstr "" #: ../../../_source/mail-libre-is.rst:838 msgid "" "Take teh contents from running dkim_keygen above and add it this file: /var/" "lib/rspamd/dkim/libre.is.2024090101.key" msgstr "" #: ../../../_source/mail-libre-is.rst:841 msgid "" "Just add the PRIVATE KEY section, not the last two lines. Fix it's " "permissions:" msgstr "" #: ../../../_source/mail-libre-is.rst:851 msgid "SPF" msgstr "" #: ../../../_source/mail-libre-is.rst:852 msgid "Set up SPF." msgstr "" #: ../../../_source/mail-libre-is.rst:854 msgid "Add a DNS TXT record like this:" msgstr "" #: ../../../_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" msgstr "" #: ../../../_source/mail-libre-is.rst:872 msgid "" "Spamhaus may automagically list the IP to be blocked when it is new. To " "remove, just go to:" msgstr "" #: ../../../_source/mail-libre-is.rst:875 msgid "``_" msgstr "" #: ../../../_source/mail-libre-is.rst:877 msgid "" "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 " "immediately removed." msgstr ""