This commit is contained in:
Zhang Huangbin 2016-06-16 21:47:48 +08:00
parent a58745a875
commit c0f11906c5
4 changed files with 34 additions and 15 deletions

View File

@ -1,10 +1,12 @@
# Authenticate without domain part in email address
[TOC]
With default settings, client must use full email address as username for
POP3/IMAP/SMTP/webmail login, if you want to login without domain name part in
email address, please follow below steps.
### Dovecot
## Dovecot
Open Dovecot config file `/etc/dovecot/dovecot.conf` (Linux/OpenBSD) or
`/usr/local/etc/dovecot/dovecot.conf` (FreeBSD), find parameter
@ -19,7 +21,7 @@ Restarting Dovecot is required. After restarted Dovecot, user logins as
`john.smith` will be rewritten to `john.smith@mydomain.com` by Dovecot.
This works for POP3/IMAP/SMTP services.
### [OPTIONAL] Roundcube Webmail
## Roundcube Webmail
Open Roundcube webmail
[config file `config/main.inc.php`](./file.locations.html#roundcube-webmail),

View File

@ -16,10 +16,19 @@
<span>iRedMail</span>
</a>
&nbsp;&nbsp;//&nbsp;&nbsp;<a href="./index.html">Document Index</a></div><h1 id="authenticate-without-domain-part-in-email-address">Authenticate without domain part in email address</h1>
<div class="toc">
<ul>
<li><a href="#authenticate-without-domain-part-in-email-address">Authenticate without domain part in email address</a><ul>
<li><a href="#dovecot">Dovecot</a></li>
<li><a href="#roundcube-webmail">Roundcube Webmail</a></li>
</ul>
</li>
</ul>
</div>
<p>With default settings, client must use full email address as username for
POP3/IMAP/SMTP/webmail login, if you want to login without domain name part in
email address, please follow below steps.</p>
<h3 id="dovecot">Dovecot</h3>
<h2 id="dovecot">Dovecot</h2>
<p>Open Dovecot config file <code>/etc/dovecot/dovecot.conf</code> (Linux/OpenBSD) or
<code>/usr/local/etc/dovecot/dovecot.conf</code> (FreeBSD), find parameter
<code>auth_default_realm</code>, set the domain name you want to allow user to login
@ -30,7 +39,7 @@ without domain name part in email address. For example:</p>
<p>Restarting Dovecot is required. After restarted Dovecot, user logins as
<code>john.smith</code> will be rewritten to <code>john.smith@mydomain.com</code> by Dovecot.
This works for POP3/IMAP/SMTP services.</p>
<h3 id="optional-roundcube-webmail">[OPTIONAL] Roundcube Webmail</h3>
<h2 id="roundcube-webmail">Roundcube Webmail</h2>
<p>Open Roundcube webmail
<a href="./file.locations.html#roundcube-webmail">config file <code>config/main.inc.php</code></a>,
find parameter <code>$config['username_domain']</code>, list your domain name

View File

@ -20,13 +20,20 @@
<p><a href="./mailbox.sharing.html">English</a> /</p>
</div>
<h1 id="imap">共享邮箱(将 IMAP 目录共享给其他用户)</h1>
<blockquote>
<p>自 iRedMail-<code>0.9.0</code>版起,共享邮箱功能默认开户,用户不需要任何额外的配置。</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<ul>
<li>自 iRedMail-<code>0.9.0</code>版起,共享邮箱功能默认开启,用户不需要任何额外的配置。</li>
<li>
<p>自 iRedMail-<code>0.7.0</code> 版起Dovecot 已包含共享邮箱的相关设置,但没有启用。
只需要按照以下文档中启用 <code>acl</code> 插件的步骤即可启用该功能。</p>
<p>请勿将<code>共享目录</code>误理解为<code>公共目录</code>的概念混淆。对于共享目录而言,用户必须
选择一个要共享的目录并指定共享给谁。</p>
</blockquote>
只需要按照以下文档中启用 <code>acl</code> 插件的步骤即可启用该功能。</p>
</li>
<li>
<p>请勿混淆<code>共享邮箱</code><code>公共邮箱</code>。用户在共享邮箱时必须选择要共享的目录并
指定共享给谁。</p>
</li>
</ul>
</div>
<h2 id="_1">共享邮箱</h2>
<p>要开启邮箱共享功能,请确保 <code>acl</code> 插件已在Dovecot 的配置文件
<code>/etc/dovecot/dovecot.conf</code> 里启用。以下是配置示例:</p>

View File

@ -1,12 +1,13 @@
# 共享邮箱(将 IMAP 目录共享给其他用户)
> 自 iRedMail-`0.9.0`版起,共享邮箱功能默认开户,用户不需要任何额外的配置。
!!! note
> 自 iRedMail-`0.7.0` 版起Dovecot 已包含共享邮箱的相关设置,但没有启用。
> 只需要按照以下文档中启用 `acl` 插件的步骤即可启用该功能。
* 自 iRedMail-`0.9.0`版起,共享邮箱功能默认开启,用户不需要任何额外的配置。
* 自 iRedMail-`0.7.0` 版起Dovecot 已包含共享邮箱的相关设置,但没有启用。
只需要按照以下文档中启用 `acl` 插件的步骤即可启用该功能。
> 请勿将`共享目录`误理解为`公共目录`的概念混淆。对于共享目录而言,用户必须
> 选择一个要共享的目录并指定共享给谁。
* 请勿混淆`共享邮箱`和`公共邮箱`。用户在共享邮箱时必须选择要共享的目录并
指定共享给谁。
## 共享邮箱