雷電MAILD 說明文件

進 階 使 用 說 明

 

進 階 使 用 說 明

1. 我 要 如 何 透 過 外 部 程 式 來 新 增 雷 電MAILD 的 使 用 者 呢? 雷 電 能 做 到 動 態 的 新 增 使 用 者 嗎?

使 用 者 名 單 為 雷 電MAILD 目 錄 下 的 users.cfg 檔 案. 其 中 每 一 列 都 是 一 個 使 用 者 的 資 料.

格 式 為:

使用者帳號;全名;網域;信箱大小(MB);密碼編碼方式;密碼;自動轉寄的郵件信箱;備份信件帳號;自動回覆旗標;停用旗標;最近登入時間;轉寄信件後是否刪除的旗標;是否為VIP 使用者的旗標;是否允許使用webmail旗標;使用者的 ICQ 號碼;使用者是否有新信通知的權限旗標;使用者是否要啟用新信通知的旗標;是否可允許使用 ICQ [POP] 指令的權限旗標;是否允許使用 ICQ [GET] 指令的權限旗標;ICQ 簡訊號碼;是否允許ICQ新信簡訊通知;使用者是否啟用ICQ簡訊功能;帳號建立日期;啟用帳號期限;帳號期限日期;帳號是否永不過期

註:

網 域 - 通 常 為 Local Domain, 意 指 你 網 域 設 定 中 的 預 設 網 域.

信 箱 大 小 - 單 位 為MB, 若 此 項 設 成 0 則 是 代 表 信 箱 容 量 不 受 限.

密 碼 編 碼 方 式 - 0 為 雷 電 本 身 專 屬 的 編 碼 方 式; 1 為 明 碼; 2 為 BASE64 編 碼 過 的 密 碼; 100 表 示 此 使 用 者 不 需 密 碼. 只 要 雷 電MAILD啟 動 或 偵 測 到 使 用 者 檔 被 修 改 就 會 載 入 使 用 者 檔 並 將 編 碼 方 式 為 1 和 2 的 使 用 者 密 碼 自 動 轉 換 成 雷 電 專 屬 密 碼 (下載專屬密碼轉換軟體).

自 動 轉 寄 的 郵 件 - 當 此 使 用 者 收 到 信 時 會 自 動 轉 寄 一 份 到 此 電 子 郵 件 信 箱.

備 份 信 件 帳 號 - 當 此 使 用 者 收 到 信 時 會 自 動 備 份 一 份 郵 件 到 此 帳 號.

自 動 回 覆 旗 標 - 決 定 是 否 啟 用 自 動 回 覆 信 件 功 能, 1 是 啟 用 , 0 是 不 啟 用.

停 用 旗 標 - 決 定 此 帳 號 是 否 停 用 , 1 是 停 用, 0 是 正 常.

最 近 登 入 時 間 - 使 用 者 最 近 一 次 的 登 入 時 間.

轉 寄 信 件 後 是否 刪 除 的 旗 標 - 決 定 是 否 刪 除 已 轉 寄 後 的 原 信 件, 1 是 刪 除, 0 是 不 刪 除.

是 否 為 VIP 使 用 者 的 旗 標 - VIP 使 用 者, 1 是 VIP 使 用 者, 0 是 非 VIP 使 用 者.

是 否 允 許 使 用 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 則 否.

 

 

2. 何 謂 事 件 處 理 器? 該 怎 麼 使 用?

事 件 處 理 器, 顧 名 思 義 為 某 個 事 件 發 生 時 的 後 續 處 理 程 序. 它 可 以 在 郵 件 收 到 時, 若 其 信 件 的 標 題 、 寄 件 人 、 收 件 人 其 中 有 您 所 設 定 的 條 件 字 串, 就 去 執 行 你 所 指 定 的 動 作, 而這 動 作 可 能 是 去 執 行 php, vbscript 或 者 .bat 檔, 參 數 則 可 代 入 系 統 已 內 定 好 的 參 數 巨 集 定 義.

雷 電 內 附 已 有 三 個 batch files - copy.bat, move.bat, del.bat , 以 下 範 例 都 是 以 批 次 檔 來 完 成 動 作.

範 例 1: 當 信 標 題 內 有 "電 子 報" 字 串 時, 我 要 將 信 件 也 存 到 Theodore 這 個 帳 號 的 信 箱 內. 設 定 事 件 條 件 為 標 題 包 含"電 子 報"和 寄 件 人 及 收 件 人 都 留 空 白, 執 行 外 部 程 式 就 選 擇 雷 電 內 附 的 copy.bat (於\scripts 目 錄 下), 參 數 就 設 定 為 %F %B\theodore\ , 輸 入 完 畢 後 就 按 新 增 事 件 並 給 予 名 稱, 並 於 列 表 中 將 此 事 件 打 勾(表 示 啟 用), 再 檢 查 最 上 方 的 啟 動 事 件 處 理 器 是 否 已 打 勾, 接 著 再 套 用 設 定 就 完 成 了.

範 例 2: 當 信 件 為 某 一 大 補 商 寄 來 時, 他 的 寄 件 者 為 " 法 拉 利 ", 我 想 要 把 它 自 動 殺 掉 這 封 信. 設 定 事 件 條 件 為 寄 件 人 包 含 "法 拉 利" 和 標 題 及 收 件 人 都 留 空 白, 執 行 外 部 程 式 就 選 擇 雷 電 內 附 的 del.bat (於\scripts 目 錄 下), 參 數 就 設 定 為 %F , 輸 入 完 畢 後 就 按 新 增 事 件 並 給 予 名 稱, 並 於 列 表 中 將 此 事 件 打 勾(表 示 啟 用), 再 檢 查 最 上 方 的 啟 動 事 件 處 理 器 是 否 已 打 勾, 接 著 再 套 用 設 定 就 完 成 了.

PS: 若 你 程 式 裝 在 C:\Program[空格]files\RaidenMAILD , 執 行 batch file 要 注 意, 因 為 你 的 執 行 程 式 路 徑 有 空 格 , 將 無 法 正 確 執 行, 解 決 辦 法 為 將 batch 放 在 別 的 無 空 格 的 路 徑 下 執 行.

 

3. Web Mail 的 多 國 語 言 支 援.

雷 電 maild 目 錄 下 的 language_xxx.res 檔 案 為 多 國 語 言 的 資 源 檔, 管 理 者 可 以 修 改 這 些 檔 來 達 到 Web Mail 多 國 語 言 的 支 援. (若 有 更 換 資 源 檔, 必 需 重 新 啟 動 Web Mail Service 才 行 套 用 最 新 設 定).

目 前 有

language_cht.res - 繁體中文, 相 對 的 編 碼 通 常 為 BIG5

language_gb.res - 簡體中文, 相 對 的 編 碼 通 常 為 GB2312

language_eng.res - 英文, 相 對 的 編 碼 通 常 為 ISO-8859-1

language_spa.res - 西班牙文

language_dk.res - 丹麥文

language_hun.res - 匈牙利文

language_jpn.res - 日文, 相 對 的 編 碼 為 SHIFT-JIS

language_fre.res - 法文

 

4. 使 用 者 資 料 庫 的 進 階 應 用

雷 電 maild 於 1.9.0.5 版 開 始 支 援 使 用 者 資 料 庫. 其 主 要 的 用 意 在 將 整 合 度 能 因 為 資 料 庫 的 使 用 而 有 更 寬 廣 更 便 利 的 應 用 空 間. 目 前 有 提 供 兩 個 表 格:

(1) usertable (使 用 者 清 單 表 格) : 等 同 於 文 字 檔 模 式 時 的 users.cfg .

(2) serveractions (伺 服 器 觸 發 動 作 表 格) : 由 於 為 求 高 效 能, 使 用 者 表 單 只 會 在 程 式 啟 動 時 從 資 料 載 入 一 次, 之 後 的 使 用 者 資 料 比 對 都 在 記 憶 體 內 運 作, 有 異 動 的 情 況 時 才 寫 回 資 料 庫. 當 您 在 整 合 系 統 時, 您 會 發 現 改 變 usertable 的 內 容, 程 式 並 不 會 載 入 那 新 的 使 用 者 資 料(原 因 如 前 述), 這 時, serveractions 表 格 就 發 揮 它 的 功 用 了, 只 要 您 將 serveractions 表 格 內 serveractionname 為 reloaduserlist 的 欄 位 serveractionvalue 由 0 改 成 1, 就 等 於 告 訴 伺 服 器 當 下 次 檢 查 時 間 點 到 時(每 5 分 鐘 檢 查 一 次), 要 將 usertable 重 新 載 入 一 遍.

PS: 資料庫表格 script 檔案都在 <raidenmaild>\table_scripts 目錄裡.

 

5. 當 使 用 者 忘 記 密 碼 時 的 自 行 補 救 方 式

雷 電 maild 於 1.9.0.5 版 file update 7 開 始 提 供 密 碼 重 設 功 能, 使 用 者 能 夠 在 忘 記 密 碼 時, 透 過 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 2005, Team John Long. All rights reserved.

版權所有 翻印必究