Small typo and sync HTML files. Thanks for @modir's contributions. :)

This commit is contained in:
Zhang Huangbin 2021-07-12 12:07:22 +08:00
parent ce8a6192ee
commit a70ada3655
8 changed files with 40 additions and 20 deletions

View File

@ -127,7 +127,8 @@ autoconfig/autodiscover.company.com records allow mail clients to fetch automati
client configuration of a mailbox. If the mailbox to configure is user@company.com then client configuration of a mailbox. If the mailbox to configure is user@company.com then
it will automatically check autodiscover.company.com for the correct configuration. it will automatically check autodiscover.company.com for the correct configuration.
More information is available here: https://docs.iredmail.org/iredmail-easy.autoconfig.autodiscover.html More information is available here:
[Setup DNS records for autoconfig and autodiscover](https://docs.iredmail.org/iredmail-easy.autoconfig.autodiscover.html).
### How to setup the autoconfig/autodiscover record ### How to setup the autoconfig/autodiscover record
@ -144,8 +145,6 @@ autodiscover.mydomain.com. 10 mx mail.mydomain.com.
autoconfig.mydomain.com. 10 mx mail.mydomain.com. autoconfig.mydomain.com. 10 mx mail.mydomain.com.
``` ```
## SPF record for the mail domain name {: id="spf" } ## SPF record for the mail domain name {: id="spf" }
### What is a SPF record ### What is a SPF record

View File

@ -18,7 +18,9 @@ Note:
* Login username must be full email address. You may want to click `Edit` to ensure it is correct. * Login username must be full email address. You may want to click `Edit` to ensure it is correct.
* If you want to use POP3 instead of IMAP, click "Edit" and change it to POP3 in this screen with port `110`, `STARTTLS`. * If you want to use POP3 instead of IMAP, click "Edit" and change it to POP3 in this screen with port `110`, `STARTTLS`.
* The automatic detection only works properly if the autoconfig/autodiscover DNS records have been created properly. More information about them can be found here https://docs.iredmail.org/iredmail-easy.autoconfig.autodiscover.html or here https://docs.iredmail.org/setup.dns.html * The automatic detection only works properly if the autoconfig/autodiscover DNS records have been created properly. More information about them can be found in tutroials:
* [Setup DNS records for autoconfig and autodiscover](https://docs.iredmail.org/iredmail-easy.autoconfig.autodiscover.html)
* [Setup DNS records for your iRedMail server](https://docs.iredmail.org/setup.dns.html)
![](./images/thunderbird/new.mail.account.setup.png) ![](./images/thunderbird/new.mail.account.setup.png)

View File

@ -27,8 +27,6 @@
<li>Apple Mail.app, and Outlook for Mac support EWS. But not EAS.</li> <li>Apple Mail.app, and Outlook for Mac support EWS. But not EAS.</li>
<li>Outlook 2010 for Windows supports MAPI.</li> <li>Outlook 2010 for Windows supports MAPI.</li>
</ul> </ul>
<p>iRedMail doesn't integrate <a href="http://www.openchange.org">OpenChange</a> and
<a href="http://www.samba.org">Samba4</a> for native MAPI support.</p>
</div> </div>
<h2 id="requirements">Requirements</h2> <h2 id="requirements">Requirements</h2>
<ul> <ul>

View File

@ -38,6 +38,11 @@
<ul> <ul>
<li>Login username must be full email address. You may want to click <code>Edit</code> to ensure it is correct.</li> <li>Login username must be full email address. You may want to click <code>Edit</code> to ensure it is correct.</li>
<li>If you want to use POP3 instead of IMAP, click "Edit" and change it to POP3 in this screen with port <code>110</code>, <code>STARTTLS</code>.</li> <li>If you want to use POP3 instead of IMAP, click "Edit" and change it to POP3 in this screen with port <code>110</code>, <code>STARTTLS</code>.</li>
<li>The automatic detection only works properly if the autoconfig/autodiscover DNS records have been created properly. More information about them can be found in tutroials:<ul>
<li><a href="https://docs.iredmail.org/iredmail-easy.autoconfig.autodiscover.html">Setup DNS records for autoconfig and autodiscover</a></li>
<li><a href="https://docs.iredmail.org/setup.dns.html">Setup DNS records for your iRedMail server</a></li>
</ul>
</li>
</ul> </ul>
<p><img alt="" src="./images/thunderbird/new.mail.account.setup.png" /></p> <p><img alt="" src="./images/thunderbird/new.mail.account.setup.png" /></p>
<h2 id="configure-thunderbird-as-pop3-client">Configure Thunderbird as POP3 client</h2> <h2 id="configure-thunderbird-as-pop3-client">Configure Thunderbird as POP3 client</h2>

View File

@ -282,7 +282,7 @@ done
# If there're a lot files, direct `mv` command may fail with error like # If there're a lot files, direct `mv` command may fail with error like
# `argument list too long`, so we need `find` in this case. # `argument list too long`, so we need `find` in this case.
if [[ X&quot;${KERNEL_NAME}&quot; == X'OPENBSD' ]]; then if [[ X&quot;${KERNEL_NAME}&quot; == X'OPENBSD' ]] || [[ X&quot;${KERNEL_NAME}&quot; == X'FREEBSD' ]]; then
[[ -d ${SPOOL_SPAM_DIR} ]] &amp;&amp; find ${SPOOL_SPAM_DIR} -name '*.eml' -exec mv {} ${SPOOL_LEARN_SPAM_DIR}/ \; [[ -d ${SPOOL_SPAM_DIR} ]] &amp;&amp; find ${SPOOL_SPAM_DIR} -name '*.eml' -exec mv {} ${SPOOL_LEARN_SPAM_DIR}/ \;
[[ -d ${SPOOL_HAM_DIR} ]] &amp;&amp; find ${SPOOL_HAM_DIR} -name '*.eml' -exec mv {} ${SPOOL_LEARN_HAM_DIR}/ \; [[ -d ${SPOOL_HAM_DIR} ]] &amp;&amp; find ${SPOOL_HAM_DIR} -name '*.eml' -exec mv {} ${SPOOL_LEARN_HAM_DIR}/ \;
else else

View File

@ -621,7 +621,7 @@ to be a domain admin.</p>
<p class="admonition-title"><code class="get">GET</code> <code class="url">/api/admin/&lt;mail&gt;</code> <code class="comment">Get profile of an existing domain admin</code> <code class="has_params">Parameters</code></p> <p class="admonition-title"><code class="get">GET</code> <code class="url">/api/admin/&lt;mail&gt;</code> <code class="comment">Get profile of an existing domain admin</code> <code class="has_params">Parameters</code></p>
<p><div class="params params_user"> <p><div class="params params_user">
Encrypted account password is not exposed in API request by default, if you Encrypted account password is not exposed in API request by default, if you
want to it for some reason, please add a new line in iRedAdmin-Pro config want to expose it for some reason, please add a new line in iRedAdmin-Pro config
file <code>/opt/www/iredadmin/settings.py</code> like below, then restart <code>iredadmin</code> file <code>/opt/www/iredadmin/settings.py</code> like below, then restart <code>iredadmin</code>
service:</p> service:</p>
<p><code>API_HIDDEN_ADMIN_PROFILES = []</code></p> <p><code>API_HIDDEN_ADMIN_PROFILES = []</code></p>
@ -853,7 +853,7 @@ service:</p>
<p class="admonition-title"><code class="get">GET</code> <code class="url">/api/user/&lt;mail&gt;</code> <code class="comment">Get profile of an existing mail user</code> <code class="has_params">Parameters</code></p> <p class="admonition-title"><code class="get">GET</code> <code class="url">/api/user/&lt;mail&gt;</code> <code class="comment">Get profile of an existing mail user</code> <code class="has_params">Parameters</code></p>
<p><div class="params params_user"> <p><div class="params params_user">
Encrypted account password is not exposed in API request by default, if you Encrypted account password is not exposed in API request by default, if you
want to it for some reason, please add a new line in iRedAdmin-Pro config want to expose it for some reason, please add a new line in iRedAdmin-Pro config
file <code>/opt/www/iredadmin/settings.py</code> like below, then restart <code>iredadmin</code> file <code>/opt/www/iredadmin/settings.py</code> like below, then restart <code>iredadmin</code>
service:</p> service:</p>
<p><code>API_HIDDEN_USER_PROFILES = []</code></p> <p><code>API_HIDDEN_USER_PROFILES = []</code></p>

View File

@ -35,6 +35,11 @@
<li><a href="#how-to-setup-the-mx-record">How to setup the MX record</a></li> <li><a href="#how-to-setup-the-mx-record">How to setup the MX record</a></li>
</ul> </ul>
</li> </li>
<li><a href="#autodiscover-for-your-domain">autodiscover for your domain</a><ul>
<li><a href="#what-is-an-autoconfigautodiscover-record">What is an autoconfig/autodiscover record</a></li>
<li><a href="#how-to-setup-the-autoconfigautodiscover-record">How to setup the autoconfig/autodiscover record</a></li>
</ul>
</li>
<li><a href="#spf">SPF record for the mail domain name</a><ul> <li><a href="#spf">SPF record for the mail domain name</a><ul>
<li><a href="#what-is-a-spf-record">What is a SPF record</a></li> <li><a href="#what-is-a-spf-record">What is a SPF record</a></li>
<li><a href="#how-to-setup-the-spf-record">How to setup the SPF record</a></li> <li><a href="#how-to-setup-the-spf-record">How to setup the SPF record</a></li>
@ -148,11 +153,29 @@ you need to create the MX records in your DNS zone yourself.</p>
<p>Sample MX record:</p> <p>Sample MX record:</p>
<pre><code>NAME PRIORITY TYPE DATA <pre><code>NAME PRIORITY TYPE DATA
mydomain.com. 10 mx mail.mydomain.com mydomain.com. 10 mx mail.mydomain.com.
</code></pre> </code></pre>
<p>The end result of this record is, emails sent to <code>[user]@mydomain.com</code> will <p>The end result of this record is, emails sent to <code>[user]@mydomain.com</code> will
be delivered to server <code>mail.mydomain.com</code>.</p> be delivered to server <code>mail.mydomain.com</code>.</p>
<h2 id="autodiscover-for-your-domain">autodiscover for your domain</h2>
<h3 id="what-is-an-autoconfigautodiscover-record">What is an autoconfig/autodiscover record</h3>
<p>autoconfig/autodiscover.company.com records allow mail clients to fetch automatically the mail
client configuration of a mailbox. If the mailbox to configure is user@company.com then
it will automatically check autodiscover.company.com for the correct configuration.</p>
<p>More information is available here:
<a href="https://docs.iredmail.org/iredmail-easy.autoconfig.autodiscover.html">Setup DNS records for autoconfig and autodiscover</a>.</p>
<h3 id="how-to-setup-the-autoconfigautodiscover-record">How to setup the autoconfig/autodiscover record</h3>
<p>If your ISP or domain name registrar is providing the DNS service, you can
request them to set one up for you. If you manage your own DNS servers then
you need to create the autoconfig/autodiscover records in your DNS zone yourself.</p>
<p>Sample autoconfig/autodiscover record:</p>
<pre><code>NAME PRIORITY TYPE DATA
autodiscover.mydomain.com. 10 mx mail.mydomain.com.
autoconfig.mydomain.com. 10 mx mail.mydomain.com.
</code></pre>
<h2 id="spf">SPF record for the mail domain name</h2> <h2 id="spf">SPF record for the mail domain name</h2>
<h3 id="what-is-a-spf-record">What is a SPF record</h3> <h3 id="what-is-a-spf-record">What is a SPF record</h3>
<p>SPF is a spam and phishing scam fighting method which uses DNS SPF-records to <p>SPF is a spam and phishing scam fighting method which uses DNS SPF-records to

View File

@ -19,8 +19,7 @@
<div class="toc"> <div class="toc">
<ul> <ul>
<li><a href="#setup-thunderbird-sogo-address-book-and-calendar-synchronization-with-carddav-and-caldav">Setup Thunderbird: SOGo Address Book and Calendar synchronization with CardDAV and CalDAV</a><ul> <li><a href="#setup-thunderbird-sogo-address-book-and-calendar-synchronization-with-carddav-and-caldav">Setup Thunderbird: SOGo Address Book and Calendar synchronization with CardDAV and CalDAV</a><ul>
<li><a href="#calendar-caldav-with-thunderbird-add-on-lightning">Calendar (CalDAV) with Thunderbird add-on 'Lightning'</a><ul> <li><a href="#calendar-caldav-with-thunderbird">Calendar (CalDAV) with Thunderbird</a><ul>
<li><a href="#install-thunderbird-lightning">Install Thunderbird Lightning</a></li>
<li><a href="#configure-remote-calendar">Configure Remote Calendar</a></li> <li><a href="#configure-remote-calendar">Configure Remote Calendar</a></li>
</ul> </ul>
</li> </li>
@ -33,14 +32,8 @@
</li> </li>
</ul> </ul>
</div> </div>
<p>SOGo Connector extention provides integration of Mozilla Thunderbird with the SOGo groupware solution. It does this by adding support for remote DAV address books and by adding features to be used along with the Lightning calendar extension.</p> <p>SOGo Connector extention provides integration of Mozilla Thunderbird with the SOGo groupware solution. It does this by adding support for remote DAV address books and by adding features to the calendar.</p>
<h2 id="calendar-caldav-with-thunderbird-add-on-lightning">Calendar (CalDAV) with Thunderbird add-on 'Lightning'</h2> <h2 id="calendar-caldav-with-thunderbird">Calendar (CalDAV) with Thunderbird</h2>
<h3 id="install-thunderbird-lightning">Install Thunderbird Lightning</h3>
<p>Lightning is a calendar add-on for Thunderbird.</p>
<p>Launch Thunderbird, click menu: <code>Tools</code> -&gt; <code>Add-ons</code>, Search "Lightning" and
install it.</p>
<p><img alt="" src="./images/thunderbird/sogo_lightning_addon_install.png" /></p>
<p>Restart Thunderbird after installation.</p>
<h3 id="configure-remote-calendar">Configure Remote Calendar</h3> <h3 id="configure-remote-calendar">Configure Remote Calendar</h3>
<p>To use SOGo calendar, we need to get the link of SOGo Calendar first.</p> <p>To use SOGo calendar, we need to get the link of SOGo Calendar first.</p>
<ul> <ul>