iredmail建立郵件群組

2021-09-27 04:57:38 字數 2157 閱讀 5179

使用系統包管理安裝phpldapadmin軟體包,然後使用個nginx載入該功能。

設定完成nginx對phpldapadmin的訪問在新版本的iredmail系統中會出現如下錯誤:

notice: undefined variable: _session in /usr/share/phpldapadmin/lib/page.php on line 379

fatal error: call to a member function getvalue() on a non-object in /usr/share/phpldapadmin/lib/page.php on line 379

使用該鏈結增加該內容到htdocs/index.php檔案的59行下面:

if (ob_get_level()) ob_end_clean();    

} 更改/etc/phpldapadmin/config.php的內容如下, 並更改該檔案許可權為nginx可讀:

397  $servers->setvalue('login','attr','dn');

398  // $servers->setvalue('login','attr','uid');

dn: [email protected],ou=groups,domainname=mydomain.com,o=domains,dc=iredmail,dc=org

accountstatus: active

cn: demolist

enabledservice: mail

enabledservice: deliver

enabledservice: displayedinglobaladdressbook

mail: [email protected]

objectclass: maillist

現在切換到ou=users左側面板中的域ldap dn下。

如果memberofgroup右側面板中不存在屬性:

您可以根據memberofgroup=***需要新增任意數量,這意味著該使用者被分配到許多郵件列表。

以下是將外部使用者新增為郵件列表成員的示例:

dn: [email protected],ou=externals,domainname=mydomain.com,o=domains,dc=iredmail,dc=org

accountstatus: active

enabledservice: mail

enabledservice: deliver

mail: [email protected]

mail: [email protected]

memberofgroup: [email protected]

objectclass: mailexternaluser

重要說明:如果您沒有任何郵件列表成員,postfix將報告如下錯誤:

aug  1 15:45:42 mail postfix/smtpd[6024]: noqueue: reject: rcpt from unknown[1.1.1.1]: 550 5.1.1

: recipient address rejected: user unknown in virtual mailbox table; from=to=proto=esmtp helo=<[2.2.2.2]>

您可以通過新增ldap屬性來限制誰可以向此郵件列表傳送電子郵件accesspolicy。例如:

dn: [email protected],ou=groups,domainname=mydomain.com,o=domains,dc=iredmail,dc=org

accesspolicy: domain

...

可用的訪問策略包括:

訪問限制在iredapd(乙個簡單的postfix策略伺服器)中實現,iredmail預設啟用它。你最好檢查一下它的配置檔案/opt/iredapd/settings.py,以確保ldap_maillist_access_policy引數中啟用了外掛程式plugins =

使用iredmail部署郵件伺服器

0 準備 0.0 乙個ubuntu server裸機 什麼都沒安裝 0.1 更新源列表 apt get update 0.2 安裝 emacs apt get y install emacs23 0.3 拷貝需要的包 1 配置mail 1.1 配置fqdn etc hostname mail etc...

linux 建立使用者 ,群組,許可權

建立使用者 群組 總結1 建立使用者 useradd mao1 建立普通使用者時,要在root下進行建立 2 建立群組 groupadd 用法和useradd相似,後接需要建立的群組名。3 修改使用者賬戶 usermod 引數 l 對使用者重新命名。home中的使用者家目錄名不變,需要手動修改 g ...

建立自己的郵件系統

昨天晚上試用了一下 的網域名稱郵箱託管服務,感覺這個功能非常實用,它不需要你依賴於網域名稱註冊商幫你來管理你的郵箱服務,而是由live來幫你管理,通過它你可以以自己的網域名稱建立您自己的郵箱,並享有msn等一卻服務,最值得一提的是live還提供了成員開放服務,也就是說使用者可以以你的網域名稱來註冊郵...