From 78e8a4bacbf5858ac82232c14de75de9f2deb0f6 Mon Sep 17 00:00:00 2001 From: Zhang Huangbin Date: Sat, 13 Jul 2019 19:21:55 +0800 Subject: [PATCH] Sync release notes of iRedMail Easy platform. --- en_US/integrations/0-integration.opendmarc.md | 38 +++++++ en_US/integrations/_links.md | 11 +- en_US/integrations/active.directory.md | 2 +- .../2-iredmail-easy.best.practice.md | 2 +- .../3-iredmail-easy.release.notes.md | 5 + .../8-migrate.to.iredmail.easy.md | 2 +- html/active.directory.html | 8 +- html/activesync.android.html | 2 +- html/activesync.bb10.html | 2 +- html/activesync.ios.html | 2 +- html/activesync.outlook.html | 2 +- html/additional.smtp.port-it_IT.html | 2 +- html/additional.smtp.port.html | 2 +- ...to.send.email.as.different.user-it_IT.html | 2 +- ...users.to.send.email.as.different.user.html | 2 +- ...cure.pop3.imap.smtp.connections-it_IT.html | 2 +- ...w.insecure.pop3.imap.smtp.connections.html | 2 +- ...mber.to.send.email.as.mail.list-it_IT.html | 2 +- ...mber.to.send.email.as.mail.list-zh_CN.html | 2 +- ...low.member.to.send.email.as.mail.list.html | 2 +- ...nd.email.without.authentication-it_IT.html | 2 +- ...nd.email.without.authentication-zh_CN.html | 2 +- ....to.send.email.without.authentication.html | 2 +- ...isd.per-recipient.policy.lookup-it_IT.html | 2 +- html/amavisd.per-recipient.policy.lookup.html | 2 +- html/amavisd.sql.db.html | 2 +- html/amavisd.wblist-it_IT.html | 2 +- html/amavisd.wblist.html | 2 +- html/authenticate.without.domain.name.html | 2 +- html/backup.restore.html | 2 +- html/backupmx.html | 2 +- html/change.mail.attachment.size-it_IT.html | 2 +- html/change.mail.attachment.size-zh_CN.html | 2 +- html/change.mail.attachment.size.html | 2 +- html/change.mailbox.format.html | 2 +- html/change.server.hostname-zh_CN.html | 2 +- html/change.server.hostname.html | 2 +- html/cluebringer.to.iredapd.html | 2 +- ...ble.amavisd.clamav.spamassassin-it_IT.html | 2 +- ...y.disable.amavisd.clamav.spamassassin.html | 2 +- html/concurrent.processing.html | 2 +- html/configure.thunderbird.html | 2 +- html/dbmail.mysql.centos.html | 2 +- html/debug.amavisd-zh_CN.html | 2 +- html/debug.amavisd.html | 2 +- html/debug.cluebringer.html | 2 +- html/debug.dovecot-zh_CN.html | 2 +- html/debug.dovecot.html | 2 +- html/debug.fail2ban.html | 2 +- html/debug.iredapd.html | 2 +- html/debug.mysql.html | 2 +- html/debug.openldap.html | 2 +- html/debug.postfix.html | 2 +- html/debug.roundcubemail.html | 2 +- html/debug.sogo.html | 2 +- html/disable.greylisting-it_IT.html | 2 +- html/disable.greylisting-zh_CN.html | 2 +- html/disable.greylisting.html | 2 +- ...rus.scanning.for.outgoing.mails-it_IT.html | 2 +- ...rus.scanning.for.outgoing.mails-zh_CN.html | 2 +- ...pam.virus.scanning.for.outgoing.mails.html | 2 +- html/dovecot.imapsieve.html | 2 +- html/dovecot.master.user.html | 2 +- html/ejabberd.openldap.ubuntu.html | 2 +- html/enable.dnsbl.html | 2 +- html/enable.postscreen.html | 2 +- html/enable.smtp.auth.on.port.25-it_IT.html | 2 +- html/enable.smtp.auth.on.port.25.html | 2 +- html/enable.smtps-it_IT.html | 2 +- html/enable.smtps.html | 2 +- html/errors.html | 2 +- html/file.locations.html | 2 +- html/force.user.to.change.password.html | 2 +- html/haproxy.keepalived.glusterfs.html | 2 +- html/ignore.trash.folder.in.quota-zh_CN.html | 2 +- html/ignore.trash.folder.in.quota.html | 2 +- html/index-it_IT.html | 2 +- html/index-lv_LV.html | 2 +- html/index-zh_CN.html | 2 +- html/index.html | 17 +-- html/install.iredadmin.on.debian.html | 2 +- html/install.iredadmin.on.freebsd.html | 2 +- html/install.iredadmin.on.openbsd.html | 2 +- html/install.iredadmin.on.rhel.html | 2 +- ...stall.iredmail.on.debian.ubuntu-zh_CN.html | 2 +- html/install.iredmail.on.debian.ubuntu.html | 2 +- html/install.iredmail.on.freebsd.html | 2 +- ...install.iredmail.on.freebsd.with.jail.html | 2 +- html/install.iredmail.on.openbsd.html | 2 +- html/install.iredmail.on.rhel-zh_CN.html | 2 +- html/install.iredmail.on.rhel.html | 2 +- ...all.iredmail.with.remote.mysql.server.html | 2 +- html/integration.mlmmj.ldap.html | 2 +- html/integration.mlmmj.mysql.html | 2 +- html/integration.mlmmj.pgsql.html | 2 +- html/integration.netdata.freebsd.html | 2 +- html/integration.netdata.linux.html | 2 +- html/integration.opendmarc.html | 100 ++++++++++++++++++ html/iredadmin-pro.custom.base.url.html | 2 +- html/iredadmin-pro.custom.logo.html | 2 +- html/iredadmin-pro.custom.user.services.html | 2 +- .../iredadmin-pro.customize.maildir.path.html | 2 +- ...iredadmin-pro.default.password.policy.html | 2 +- ...min-pro.domain.ownership.verification.html | 2 +- html/iredadmin-pro.releases.html | 2 +- html/iredadmin-pro.restful.api-20170123.html | 2 +- html/iredadmin-pro.restful.api-20170824.html | 2 +- html/iredadmin-pro.restful.api-20180403.html | 2 +- html/iredadmin-pro.restful.api-20181217.html | 2 +- html/iredadmin-pro.restful.api-20190327.html | 2 +- html/iredadmin-pro.restful.api-20190428.html | 2 +- html/iredadmin-pro.restful.api-20190606.html | 2 +- html/iredadmin-pro.restful.api-new.html | 2 +- html/iredadmin-pro.restful.api.curl.html | 2 +- html/iredadmin-pro.restful.api.html | 2 +- html/iredadmin-pro.restful.api.python.html | 2 +- html/iredadmin-pro.self-service.html | 2 +- html/iredadmin-pro.set.a.proper.timezone.html | 2 +- html/iredadmin-pro.spam.policy.priority.html | 2 +- ...edadmin-pro.subscribable.mailing.list.html | 2 +- html/iredapd.releases.html | 2 +- html/iredmail-easy.ad.preparations.html | 2 +- ...iredmail-easy.autoconfig.autodiscover.html | 2 +- html/iredmail-easy.best.practice.html | 2 +- html/iredmail-easy.create.ad.account.html | 2 +- html/iredmail-easy.getting.start.html | 2 +- html/iredmail-easy.release.notes.html | 12 ++- html/iredmail-easy.setup.ad.ssl.html | 2 +- html/iredmail-easy.setup.sudo.html | 2 +- html/iredmail-easy.unsubscribe.html | 2 +- ...iredmail-easy.what.is.ssh.jump.server.html | 2 +- html/iredmail.releases.html | 2 +- html/ldap.add.alias.domain.html | 2 +- html/ldap.add.catch-all.html | 2 +- html/ldap.add.mail.alias.html | 2 +- html/ldap.add.mail.list.html | 2 +- html/ldap.bulk.create.mail.users.html | 2 +- html/ldap.user.mail.forwarding.html | 2 +- html/letsencrypt.html | 2 +- html/mailbox.sharing-zh_CN.html | 2 +- html/mailbox.sharing.html | 2 +- html/manage.iredapd.html | 2 +- html/manage.subscribable.mailing.list.html | 2 +- html/manage.subscribeable.mailing.lists.html | 2 +- html/migrate.or.upgrade.iredadmin.html | 2 +- html/migrate.to.iredmail.easy.html | 2 +- html/migrate.to.new.iredmail.server.html | 2 +- ....incoming.and.outgoing.mails.with.bcc.html | 2 +- html/move.detected.spam.to.junk.folder.html | 2 +- html/network.ports.html | 2 +- html/no.x-spam.headers-it_IT.html | 2 +- html/no.x-spam.headers.html | 2 +- html/openldap.intro.html | 2 +- html/password.hashes-zh_CN.html | 2 +- html/password.hashes.html | 2 +- html/per-account.transport.html | 2 +- html/per-user.send.receive.restrictions.html | 2 +- html/performance.tuning-it_IT.html | 2 +- html/performance.tuning-lv_LV.html | 2 +- html/performance.tuning-zh_CN.html | 2 +- html/performance.tuning.html | 2 +- ...l.for.certain.user.to.external.script.html | 2 +- html/promote.user.to.be.global.admin.html | 2 +- html/public.folder.html | 2 +- html/pureftpd.openldap.centos.html | 2 +- ...quarantine.clean.mails.per-user-it_IT.html | 2 +- html/quarantine.clean.mails.per-user.html | 2 +- html/quarantining-it_IT.html | 2 +- html/quarantining-old.html | 2 +- html/quarantining.html | 2 +- html/recalculate.mailbox.quota.html | 2 +- html/relayhost.html | 2 +- html/reset.user.password-zh_CN.html | 2 +- html/reset.user.password.html | 2 +- ...o.login.from.specified.ip.or.networks.html | 2 +- html/roadmap.html | 2 +- ...out.email.from.specified.ip.addresses.html | 2 +- html/setup.dns.html | 2 +- html/sign.disclaimer.html | 2 +- ...n.dkim.signature.for.new.domain-it_IT.html | 2 +- html/sign.dkim.signature.for.new.domain.html | 2 +- html/sogo-centos-6-mysql.html | 2 +- html/sogo-centos-6-openldap.html | 2 +- html/sogo.macosx.contacts.html | 2 +- html/sogo.macosx.icalendar.html | 2 +- html/sogo.manage.resources.html | 2 +- html/sql.add.alias.domain.html | 2 +- html/sql.bulk.create.mail.users.html | 2 +- html/sql.create.catch-all-20170701.html | 2 +- html/sql.create.catch-all.html | 2 +- html/sql.create.mail.alias-20170701.html | 2 +- html/sql.create.mail.alias.html | 2 +- html/sql.create.mail.user.html | 2 +- html/sql.user.mail.forwarding-20170701.html | 2 +- html/sql.user.mail.forwarding.html | 2 +- html/srs.html | 2 +- html/store.spamassassin.bayes.in.sql.html | 2 +- html/thunderbird.sogo.html | 2 +- html/track.user.last.login.html | 2 +- html/translate.iredadmin.html | 2 +- html/unattended.iredmail.installation.html | 2 +- html/upgrade.debian.8-9.html | 2 +- html/upgrade.dovecot.1.1.to.1.2.html | 2 +- html/upgrade.dovecot.2.2-2.3.html | 2 +- html/upgrade.iredapd.html | 2 +- html/upgrade.iredmail.0.3.2-0.4.0.html | 2 +- html/upgrade.iredmail.0.4.0-0.5.0.html | 2 +- html/upgrade.iredmail.0.5.0-0.5.1.html | 2 +- html/upgrade.iredmail.0.5.1-0.6.0.html | 2 +- html/upgrade.iredmail.0.6.0-0.6.1.html | 2 +- html/upgrade.iredmail.0.6.1-0.7.0.html | 2 +- html/upgrade.iredmail.0.7.0-0.7.1.html | 2 +- html/upgrade.iredmail.0.7.1-0.7.2.html | 2 +- html/upgrade.iredmail.0.7.2-0.7.3.html | 2 +- html/upgrade.iredmail.0.7.3-0.7.4.html | 2 +- html/upgrade.iredmail.0.7.4-0.8.0.html | 2 +- html/upgrade.iredmail.0.8.0-0.8.1.html | 2 +- html/upgrade.iredmail.0.8.1-0.8.2.html | 2 +- html/upgrade.iredmail.0.8.2-0.8.3.html | 2 +- html/upgrade.iredmail.0.8.3-0.8.4.html | 2 +- html/upgrade.iredmail.0.8.4-0.8.5.html | 2 +- html/upgrade.iredmail.0.8.5-0.8.6.html | 2 +- html/upgrade.iredmail.0.8.6-0.8.7.html | 2 +- html/upgrade.iredmail.0.8.7-0.9.0.html | 2 +- html/upgrade.iredmail.0.9.0-0.9.1.html | 2 +- html/upgrade.iredmail.0.9.1-0.9.2.html | 2 +- html/upgrade.iredmail.0.9.2-0.9.3.html | 2 +- html/upgrade.iredmail.0.9.3-0.9.4.html | 2 +- html/upgrade.iredmail.0.9.4-0.9.5.html | 2 +- html/upgrade.iredmail.0.9.5-0.9.5-1.html | 2 +- html/upgrade.iredmail.0.9.5.1-0.9.6.html | 2 +- html/upgrade.iredmail.0.9.6-0.9.7.html | 2 +- html/upgrade.iredmail.0.9.7-0.9.8.html | 2 +- html/upgrade.iredmail.0.9.8-0.9.9.html | 2 +- html/upgrade.iredmail.0.9.9-1.0.html | 2 +- html/upgrade.mlmmjadmin.html | 2 +- html/upgrade.netdata.html | 2 +- html/upgrade.old.iredapd.html | 2 +- html/upgrade.sogo.2.to.3.html | 2 +- html/upgrade.sogo.3.to.4.html | 2 +- html/upgrade.sogo.combined.sql.tables.html | 2 +- html/upgrade.ubuntu.14.04-16.04.html | 2 +- html/use.a.bought.ssl.certificate-zh_CN.html | 2 +- html/use.a.bought.ssl.certificate.html | 2 +- ...e.openldap.as.address.book.in.outlook.html | 2 +- html/used.components.html | 2 +- html/user.alias.address-20170701.html | 2 +- html/user.alias.address.html | 2 +- html/webmail.customization.html | 2 +- .../why.append.timestamp.in.maildir.path.html | 2 +- html/why.build.your.own.mail.server.html | 2 +- html/why.no.sieve.support.in.sogo.html | 2 +- tools/markdown2html.py | 2 +- 253 files changed, 420 insertions(+), 263 deletions(-) create mode 100644 en_US/integrations/0-integration.opendmarc.md create mode 100644 html/integration.opendmarc.html diff --git a/en_US/integrations/0-integration.opendmarc.md b/en_US/integrations/0-integration.opendmarc.md new file mode 100644 index 00000000..52ddd317 --- /dev/null +++ b/en_US/integrations/0-integration.opendmarc.md @@ -0,0 +1,38 @@ +# Integrate OpenDMARC in iRedMail + +[TOC] + +!!! warning + + This is still a DRAFT document, do not apply it on production server. + +## What are DMARC and OpenDMARC? + +Quote from [DMARC.org](https://dmarc.org): + +> DMARC, which stands for __Domain-based Message Authentication, Reporting +> & Conformance__, is an email authentication, policy, and reporting protocol. +> It builds on the widely deployed SPF and DKIM protocols, adding linkage to +> the author (`From:`) domain name, published policies for recipient handling +> of authentication failures, and reporting from receivers to senders, to +> improve and monitor protection of the domain from fraudulent email. + +OpenDMARC is a free open source software implementation of the DMARC +specification. Source code hosted on [GitHub](https://github.com/trusteddomainproject/OpenDMARC). + +## Requirements + +* OpenDMARC-1.3.1 is buggy, only the latest OpenDMARC-1.3.2 is required. +* Supported OS Linux/BSD distributions: + +Distribution | Releases | Comment +---|---|--- +CentOS | 6, 7 | Yum repo `epel` is required. +Debian | 9, 10 | +Ubuntu | 18.04 | 16.04 ships OpenDMARC-1.3.1 which is buggy. +OpenBSD | | The latest 6.5 release doesn't offer opendmarc binary package. +FreeBSD | 11.x, 12.x | Port `mail/opendmarc`. + +## Install OpenDMARC + +## Configure OpenDMARC diff --git a/en_US/integrations/_links.md b/en_US/integrations/_links.md index 09df1fee..52da164d 100644 --- a/en_US/integrations/_links.md +++ b/en_US/integrations/_links.md @@ -1,8 +1,5 @@ -* Install SOGo groupware on: - - * CentOS 6: [MySQL](./sogo-centos-6-mysql.html), [OpenLDAP](./sogo-centos-6-openldap.html). - -* Integrate mlmmj mailing list manager (mlmmj is a core component since iRedMail-0.9.8): +* [Integrate OpenDMARC](./integration.opendmarc.html){: name="integration_opendmarc" } +* Integrate mlmmj mailing list manager (mlmmj is a required core component since iRedMail-0.9.8): * [For LDAP backends](./integration.mlmmj.ldap.html) * [For MySQL/MariaDB backend](./integration.mlmmj.mysql.html) * [For PostgreSQL backend](./integration.mlmmj.pgsql.html) @@ -12,6 +9,10 @@ * [For FreeBSD](./integration.netdata.freebsd.html) * netdata doesn't work on OpenBSD (yet). +* Install SOGo groupware on: + + * CentOS 6: [MySQL](./sogo-centos-6-mysql.html), [OpenLDAP](./sogo-centos-6-openldap.html). + Documents contributed by iRedMail users: * [Integreate OpenFire in iRedMail (MySQL backend)](http://www.murat.ws/openfire-iredmail-yapilandirmasi/) (Turkish) diff --git a/en_US/integrations/active.directory.md b/en_US/integrations/active.directory.md index a02142bb..5e14f0eb 100644 --- a/en_US/integrations/active.directory.md +++ b/en_US/integrations/active.directory.md @@ -1,4 +1,4 @@ -# Integrate Microsoft Active Directory in iRedMail +# Integrate Microsoft Active Directory for user authentication and address book [TOC] diff --git a/en_US/iredmail-easy/2-iredmail-easy.best.practice.md b/en_US/iredmail-easy/2-iredmail-easy.best.practice.md index 8f8ee02c..f7c27be7 100644 --- a/en_US/iredmail-easy/2-iredmail-easy.best.practice.md +++ b/en_US/iredmail-easy/2-iredmail-easy.best.practice.md @@ -240,7 +240,7 @@ postconf -P "submission/inet/smtpd_client_restrictions=permit_sasl_authenticated postconf -P "submission/inet/content_filter=smtp-amavis:[127.0.0.1]:10026 ``` -For more details about `postconf` command, please check its manual page: +For more details about `postconf` command, please check its manual page: [postconf(1)](http://www.postfix.org/postconf.1.html). ### Dovecot diff --git a/en_US/iredmail-easy/3-iredmail-easy.release.notes.md b/en_US/iredmail-easy/3-iredmail-easy.release.notes.md index 51452a3d..f6fa3822 100644 --- a/en_US/iredmail-easy/3-iredmail-easy.release.notes.md +++ b/en_US/iredmail-easy/3-iredmail-easy.release.notes.md @@ -14,6 +14,11 @@ ports tree already has it and binary package is available for OpenBSD -snapshot branch. +* Roundcube: + - New config files used to store custom settings for official plugins: + - `password` plugin: `/opt/iredmail/custom/roundcube/config_password.inc.php` + - `managesieve` plugin: `/opt/iredmail/custom/roundcube/config_managesieve.inc.php` + * Postfix: - Fixed: improper order of restriction rules in `smtpd_sender_restrictions`. diff --git a/en_US/iredmail-easy/8-migrate.to.iredmail.easy.md b/en_US/iredmail-easy/8-migrate.to.iredmail.easy.md index b7813aa0..cf684180 100644 --- a/en_US/iredmail-easy/8-migrate.to.iredmail.easy.md +++ b/en_US/iredmail-easy/8-migrate.to.iredmail.easy.md @@ -76,7 +76,7 @@ ALL | `sql_user_iredapd` | Password of SQL user `iredapd` | `/opt/iredapd/settin ALL | `sql_user_roundcube` | Password of SQL user `roundcube` | `/root/.my.cnf-roundcube` or `/opt/www/roundcubemail/config/config.inc.php` ALL | `sql_user_sogo` | Password of SQL user `sogo` | `/etc/sogo/sogo.conf` ALL | `sql_user_netdata` | Password of SQL user `netdata` | `/root/.my.cnf-netdata` or `/opt/netdata/etc/netdata/my.cnf` -ALL | `iredapd_srs_secret` | The secret string used to sign SRS. | `/opt/iredapd/settings.py`, parameter `srs_secrets =`. +ALL | `iredapd_srs_secret` | The secret string used to sign SRS. | `/opt/iredapd/settings.py`, parameter `srs_secrets =`. ALL | `sogo_sieve_master_password` | The Dovecot master user used by SOGo. | `/etc/sogo/sieve.cred`. ALL | `roundcube_des_key` | The DES key used by Roundcube to encrypt the session. | `/opt/www/roundcubemail/config/config.inc.php`, parameter `$config['des_key'] =`. ALL | `mlmmjadmin_api_token` | API token for authentication. | `/opt/mlmmjadmin/settings.py`, parameter `api_auth_tokens =`. diff --git a/html/active.directory.html b/html/active.directory.html index 3fa34d83..c69c135c 100644 --- a/html/active.directory.html +++ b/html/active.directory.html @@ -2,11 +2,11 @@ - Integrate Microsoft Active Directory in iRedMail + Integrate Microsoft Active Directory for user authentication and address book - +

Integrate Microsoft Active Directory in iRedMail

+   //  Document Index

Integrate Microsoft Active Directory for user authentication and address book