1. 我要如何透過外部程式來新增雷電MAILD 的使用者呢?
使用者名單為雷電MAILD 目錄下的 users.cfg 檔案. 其中每一列都是一個使用者的資料.
格式為:
使用者帳號;全名;網域;信箱大小(MB);密碼編碼方式;密碼;自動轉寄的郵件信箱;備份信件帳號;自動回覆旗標;停用旗標;最近登入時間;轉寄信件後是否刪除的旗標;是否為VIP 使用者的旗標;是否允許使用webmail旗標;使用者的 ICQ 號碼;使用者是否有新信通知的權限旗標;使用者是否要啟用新信通知的旗標;是否可允許使用 ICQ [POP] 指令的權限旗標;是否允許使用 ICQ [GET] 指令的權限旗標;ICQ 簡訊號碼;是否允許ICQ新信簡訊通知;使用者是否啟用ICQ簡訊功能;帳號建立日期;啟用帳號期限;帳號期限日期;帳號是否永不過期
註:
網域 - 通常為 Local Domain, 意指你網域設定中的所有網域.
信箱大小 - 單位為MB, 若此項設成 0 則是代表信箱容量不受限.
密碼編碼方式 - 0 為雷電本身專屬的編碼方式; 1 為明碼; 2 為 BASE64 編碼過的密碼; 3 為 AD user 的網域; 4 為密碼的 MD5 的雜湊值; 5 為暫時性密碼, 使用者要透過 webmail 去修改密碼後方可開始使用 SMTP/POP3.
自動轉寄的郵件 - 當此使用者收到信時會自動轉寄一份到此電子郵件信箱.
備份信件帳號 - 當此使用者收到信時會自動備份一份郵件到此帳號.
自動回覆旗標 - 決定是否啟用自動回覆信件功能, 1 是啟用 , 0 是不啟用.
停用旗標 - 決定此帳號是否停用 , 1 是停用, 0 是正常.
最近登入時間 - 使用者最近一次的登入時間.
轉寄信件後是否刪除原信的旗標 - 決定是否刪除已轉寄後的原信件, 1 是刪除, 0 是不刪除.
是否為 VIP 使用者的旗標 - VIP 使用者, 1 是 VIP 使用者, 0 是一般使用者.
是否允許使用 WebMail 旗標 - 決定是否可使用 WebMail, 1 是可以, 0 是不可以.
(已作廢)使用者的 ICQ 號碼 - 使用者的 ICQ 號碼.
(已作廢)使用者是否有新信通知的權限旗標 - 決定使用者可否使用新信通知, 1 是可以, 0 是不可以.
(已作廢)使用者是否要啟用新信通知的旗標 - 使用者在可使用新信通知的前提下, 決定是否啟用它, 1 是可以, 0 是不可以.
(已作廢)是否允許使用 ICQ [POP] 指令的權限旗標 - 決定使用者是否可透過 ICQ 下達 [POP] 指令, 1 是可以, 0 是不可以.
(已作廢)是否允許使用 ICQ [GET] 指令的權限旗標 - 決定使用者是否可透過 ICQ 下達 [GET] 指令, 1 是可以, 0 是不可以.
(已作廢)ICQ 簡訊號碼 - 使用者的大哥大電話號碼, 包括國碼 (台灣為 886), 例: +886930123456
(已作廢)是否允許 ICQ 新信簡訊通知 - 使用者是否可透過 ICQ 接受簡訊, 1 是可以, 0 是不可以.
(已作廢)使用者是否啟用 ICQ 簡訊功能 - 使用者是否透過 WebMail 設定啟用此 ICQ 簡訊功能, 1 是啟用, 0 是不啟用.
帳號建立日期 - 使用者帳號建立當天日期.
啟用帳號期限日期 - 此功能啟用, 帳號才會在期限到時, 自動停用此帳號, 等待系統管理者授予權限繼續使用.
帳號期限日期 - 使用者帳號截止日期.
帳號是否永不過期 - 帳號不受期限限制及就算超過設定天數不使用也不會被停用或刪除, 1 是永不過期, 0 則否.
◎ 快速批次建立使用者檔的方式
建立一個新檔 users.cfg , 在內容填入如以下的必要資料:
abc;abc;Local Domain;50;1;abc123;;;0;0;;0;0;1;
def;def;Local Domain;50;1;def123;;;0;0;;0;0;1;
如此就能建立 abc, def 帳號, 並設定密碼各為 abc123 和 def 123, 其它設定都為預設值.
或者設成 abc;abc;Local Domain;50;5;abc123;;;0;0;;0;0;1;
把密碼格式設成 5 為暫時密碼, 使用者就必須自己用這暫時密碼 abc123 登入 Webmail 來改密碼, 改完後才能使用 SMTP/POP3 服務
2. 使用者資料庫的應用
假如您利用的是資料庫來儲存使用者資料, 資料庫裡的使用者資料可以隨意更動, 若要雷電MAILD 來套用新改過的使用者資料, 只要在 serveractions 表格的 serveractionname 為 reloaduserlist 的記錄該欄位 serveractionvalue 值設為 1, 雷電MAILD 就會在下次檢查時載入新的使用者資料.
3. 當使用者密碼忘記時的使用者自行補救方式
首先使用者必需先到 WebMail 的設定區去設定他的問題單, 有了此項設定才能事後來申請密碼重設信.
(1) 您必須在 Webmail 首頁 login.html 模版檔案上提供以下的連結
http://你的 Webmail 網址/ requestpasswordmailform.html
(2) 您的 \templates 模版目錄下要有以下四個檔案
requestpasswordmailform.html |
(申請表單) |
requestpasswordmail.html |
(申請狀態) |
passwordmail.html |
(寄試題卷的郵件內容) |
changepasswordresult.html |
(變更狀態) |
※ 模版的變數請自行參考預設的範例檔案.
(3) 您必須將 Webmail 設定區的 "允許使用者自行變更密碼" 啟用.
(4) 使用者可從 Webmail 的 設 定 -> 變 更 密 碼 , 設定其備份郵件信箱及其問題, 當他不幸忘記密碼時, 可以申請密碼重設信件寄到其備份信箱, 然後透過答題方式重設密碼, 若先前沒有設定問題, 則無法申 請密碼重設信件.
← 回索引
雷電MAILD 官方網站: http://www.raidenmaild.com
村榮資訊 尊龍團隊 榮譽出品
Copyrights 2007, Team John Long. All rights reserved.
版權所有 翻印必究