Home 技術文件 [ InfoBOX 使用密技] 多網域卻又相同帳號,該怎麼區隔成不同使用者?(多網域郵件伺服器,virtual mail)

技術文件電子報


請勾選電子報類別

技術文件電子報

會員登入



PowerMAIL粉絲團請按「讚」

[ InfoBOX 使用密技] 多網域卻又相同帳號,該怎麼區隔成不同使用者?(多網域郵件伺服器,virtual mail)

本篇要討論的是 email 在 OE (Outlook Express) 的設定,在租用虛擬主機的時候,和自行架設的時候有何不同?

 

相信很多人在沒有自行架設伺服器之前,都曾經租用過虛擬主機廠商所提供的服務,用來架設網站,並且使用該廠商所提供的 email 帳號。

 

而虛擬主機提供的服務,有一些限制,例如每一個domain 只能擁有固定的磁碟空間,網頁空間,及email 信箱空間…等,這是因為一部主機同時必需提供給大約 500 個公司用戶( 精確來說,是 500 個 不同的 domain name),500個是大約估計,實際上要看各家主機商對該主機效能的配置。

 

但是若自行架設 InfoBOX 伺服器,就有無限大的空間了 ^_^

 

 

 

當您租用虛擬主機廠商的郵件服務時,在 OE 的設定,帳號的部份,一定要填寫完整的 Email,不能夠只填寫 @ 前面的帳號,如下圖。

 

attachments/200908/8871045489.gif

 

而自行架設的郵件伺服器,只需要填寫帳號即可,不需填寫 @ 之後的完整domain ,如下圖:

 

attachments/200908/9835616507.gif

 

這是因為虛擬主機商,在同一部主機裏,有很多個不同的 domain ,但是卻有許多相同的帳號,例如 sam, service, john, mary ...... 等等這類常用的名稱。假設該主機裏頭有三家公司都有 service 這個帳號,例如

 

這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看   => 收件人帳號是 這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看

這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看   => 收件人帳號是 這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看

  這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看   => 收件人帳號是 這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看

 

,當外部人員寄信給這三個不同的 email ,就必需由三個不同的真實人員來收取信件,這樣的設計叫作 虛擬郵件主機( virtual mail server) ,使用的是虛擬郵件帳號,而非 Linux 本身的系統帳號,雖然 @ 前面都是 service ,但是實際帳號就是整串完整的 email ,而非只是 @ 前面的 service ,由於三個email的 名稱都不同 (帳號等於整串email),所以就會區隔出三個不同的收件人。因為這三個收件人,都是不同的公司,當然要區隔成三個不同的郵件信箱。這些帳號並非系統帳號,而是存在於資料庫 (例如 mysql 的帳號)。

 

但若是公司內部自行架設郵件伺服器,雖然也可以設定多個網址,如下圖:

 

attachments/200908/3921302244.gif

 

而且也有 service 這個使用者帳號,可是當外部有人寄信給

這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看   => 收件人帳號是 service

這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看   => 收件人帳號是 service

  這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看   => 收件人帳號是 service

 

這三個 email 的時候,預設都是由 service 這個使用者把信收走了,並不會指定給個三個不同的收件人。因為 service 帳號是 Linux 本身的系統帳號,其實就代表了這三個 email 帳號。

這是一般自行架設郵件伺服器的時候會碰到的狀況。

 

InfoBOX 的設計,雖然不是虛擬郵件 virtual mail 及資料庫帳號的型式 ( InfoBOX 採用系統帳號 ),但是因為另外寫了郵件監控的程式,所以一樣可以達到多網域分派給不同帳號收信的功能,例如上述的三個收件人 email :

這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看   => 收件人帳號是 service1

這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看   => 收件人帳號是 service2

  這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看   => 收件人帳號是 service3

 

我們可以如上設定,讓三個 EMAIL 分別轉送到三個不同的實體帳號去,其設定的方式也很簡單,如下操作:

登入「郵件條件過濾器 \ 過濾規則管理」

 

attachments/200908/0613191612.gif

 

新增三條規則如下圖:

 

attachments/200908/9286023227.gif

 

從上圖可以看出來,收件者收到信件後,不但可轉寄到伺服器本機的其他帳號 (如第一條設定),而且還可轉寄到外部的帳號(如第二,三條設定)

而且轉寄之後,實體帳號 service 本身的信件依然會存在。

 

於是,這樣的設定讓使用者公司有更大的彈性,您可以分派 這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看 的帳號給 serice1 員工,也可以分派 這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看 給 service2 員工,假設貴公司有兩個 domain 以上的話,就可以這樣子運用。

 

如果您覺得這樣不好記憶,也可以這樣設定,將帳號 service1 改成 service-aaa.com.tw ,因為 InfoBOX 系統的帳號可支援使用中線 - 及小數點 (但建立帳號時不支援 @ 符號)

這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看 => service-aaa.com.tw

這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看 => service-bbb.com.tw 

 

如果是用中線,在 OE 的設定,或是 WEBMAIL 的登入帳號名稱,就是 service-aaa.com.tw ,若以前是租用外面的虛擬主機的話,就請使用者把登入的帳號原本的 @ 改成中線 - 即可。而名片上印的 email 仍然是 這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看

 

attachments/200908/5145023447.gif

上圖為 OE 的帳號設定

 

attachments/200908/4514273180.gif

上圖為登入WEBMAIL 時的輸入方式

 

聯絡我們

.