EVO Software Production
EVO Mail Server \ 教學文件 \ EVO 郵件伺服器軟體開發套件、文件指南(SDK)
free Mail Server download

郵件伺服器推薦『EVO Mail Server v3.0.59』

現在下載並啟動可免費試用14天
超穩 EVO 郵件伺服器,郵件備份監控一把罩,適合發送會員電子報及大流量環境
以群組軟體核心 IMAP、POP3、SMTP、CardDAV、CalDAV 提供雲端郵件服務

推薦 recommend

EVO郵件伺服器軟體開發套件(SDK)文件

快速分類速查 外部新增使用者帳戶 轉換郵件到IMAP及POP3資料夾

A. EVO郵件伺服器陪您一起奮鬥系統的建置與開發

MIS或軟體專案開發的弟兄們三不五時遇到的情形:主管下達一個限時完成的專案,專案的需求卻偏偏很費時。若不延用一些外來現成的技術或程式碼,按時交件可能就算湯姆克魯斯來加班也還是「不可能的任務」。

EVO郵件伺服器團隊體貼堅守在工作崗位上的各位同學們。將不定時的推出方便好用的軟體開發套件、文件。讓辛苦的您多點時間吃飯、睡覺、約會、陪家人!

B. 外部新增使用者帳戶

由外部新增使用者帳戶是可能的,EVO郵件伺服器能夠自動使用由外部新增的帳戶,方法如下(請依照順序)

1. 鎖定使用者帳戶資料資料夾 郵件伺服器預設伺服器\HOSTS\DEFAULT\USERS

2. 於該資料夾下建立"使用者帳戶資料夾",資料夾名稱即為使用者名稱

3. 於"使用者帳戶資料夾"下建立下列資料夾結構

POP3
POP3\INBOX
FOLDERS
FOLDERS\INBOX
FOLDERS\SPAM
FOLDERS\Items Sent

4. 最後,於"使用者帳戶資料夾"下建立一文字檔案 info.ini 檔案編碼必須為UTF-8(NO BOM)

5. info.ini 內容規格如下:(0 為關閉,1 為開啟)

# THIS FILE IS STORED IN UTF8 NO BOM
DOMAIN= 使用者所屬的網域名稱,字串長為 0-64
DOMAINADMIN= 是否為網域管理員
DEPARTMENT= 使用者所屬的部門名稱,字串長為 0-32,在 Unicdoe 來講,一個中文字為一個字元
UIDVALIDITY=1, 新帳號應設為 1,若需強制郵件用戶端重新更新IMAP資料夾時可變更此數字
UIDNEXT=1,IMAP 郵件的下一個 UID,新帳號應設為1,郵件之 UID 數字為遞增,獨立不可重複
GROUPADMIN= 是否為群組管理員級別
FULLNAME= 使用者全名,字串長為 0-64,在 Unicdoe 來講,一個中文字為一個字元
BACKUPSENTENABLED= 0,是否啟用,0 或 1,外寄信件備份機制:使用者透過本SMTP寄件,自動被存到 IMAP 的 Items Sent 資料夾的動作
SMTPENABLED=1,是否啟用SMTP,0 或 1,新帳號應設為 1
POP3ENABLED=1,是否啟用POP3,0 或 1,新帳號應設為 1
BULKMODEENABLED=0,是否啟用,0 或 1,大量郵件發送機制:將在郵件檔頭添加 Precedence: bulk 標頭,以符合Google大量郵件發送規範
EXPDATE= 帳戶過期日,格式為 YYYY-MM-DD
IMAPENABLED=1,是否啟用IMAP,0 或 1,新帳號應設為 1
ALIAS=電子郵件帳戶別名
AUTOREPLYENABLED=0,是否啟用, 0 或 1:當有郵件寄入本帳戶 INBOX,將以下內容以自動方式回應給寄件者
MAILLIST=0,是否啟用,0 或 1,使用郵件清單(expn指令)功能
TELNO=電話號碼
INTERNALONLYENABLED=0,是否啟用,0 或 1:本帳戶僅能寄信給內部網域(本伺服器控管),亦僅能接收內部網域的信件
PASSWORD= 密碼
GROUP= 群組,STANDARD 為標準使用者,ADMINISTRATOR 為系統管理者,BACKUP_MANAGER 為郵件備份管理者,BACKUP_VIEWER 為
DELAYSENDENABLED=0,是否啟用,0 或 1:本帳戶外寄(不含內送)之郵件將會較緩寄出
CC_TO= 自動複本轉寄,可以半形逗號 ' , ' 作為多個郵件地址區別
AUTOREPLY= 此為自動回覆的訊息內容

C. 轉換郵件到IMAP及POP3資料夾

由其他系統大量轉換電子郵件訊息到EVO的郵件資料夾是可行的,方法如下(轉換時建議關閉伺服器或不要讓使用者帳戶登入系統)

1. 依照外部新增使用者帳戶的方法,確認所有必備資料夾均建立妥當

2. 首先嘗試建立POP3的信件,請置放於POP3\INBOX資料夾中,每一封信件的內容均為符合RFC-2822的標準電子郵件訊息,附檔名均為.eml,檔案名稱格式是 yyyymmddhhmmssMMMM-uid-flag.eml (C語言printf格式 %04d%02d%02d%02d%02d%02d%04d-%lu-%s.eml),第一塊為郵件的內部時間,y為四碼西元年,m為二碼西元月,d為二碼西元日,h為二碼24時制小時,m為二碼分鐘,s為二碼秒,M為四碼毫秒,uid是1-4億間的正整數獨立且不重複的郵件代號,flag為旗標,在pop3下無作用請設為afdstRxv

3. 接下來嘗試建立IMAP的信件,請置放於FOLDERS\INBOX資料夾中,每一封信件的內容均為符合RFC-2822的標準電子郵件訊息,附檔名均為.eml,檔案名稱格式是 yyyymmddhhmmssMMMM-uid-flag.eml (C語言printf格式 %04d%02d%02d%02d%02d%02d%04d-%lu-%s.eml),第一塊為郵件的內部時間,y為四碼西元年,m為二碼西元月,d為二碼西元日,h為二碼24時制小時,m為二碼分鐘,s為二碼秒,M為四碼毫秒,uid是1-4億間的正整數獨立且不重複的郵件代號,flag為旗標,afdstrxv每一個字元代表一個旗標,小寫為false大寫為true,分別代表Answered(已回覆) Flagged(已標記) Deleted(已刪除) Seen(已閱讀) drafT(草稿) Recent(新進郵件) eXtended(表垃圾信) reserVed(保留未來用)這些意義。

4. POP3與IMAP的郵件訊息UID均由1開始遞增,於兩系統中可重複(例如POP3與IMAP資料夾內均有UID等於5的信件),但單獨於POP3或IMAP之內不可以重複,兩系統間挑選UID較大的值+1之後,填寫入使用者帳戶之info.ini內的UIDNEXT

5. 注意帳戶內如果原本就有信件,必須查詢當前最大的UID,並且由UID+1開始做新郵件的寫入,否則會出現UID的錯誤。

舉報錯誤 聯繫我們 名詞解釋

IMAP 郵件伺服器設定 電郵地址是什麼
反向網站互聯: 郵件伺服器 Mail Server Mail Server軟體