iT邦幫忙

0

如何在虛擬機上安裝linux mail server?

我想架設Linux Centos 6 mail server當作練習?
請問可以在虛擬機上做嗎?
在虛擬機上做3台
1台架設Linux Centos 6 mail server
1台安裝windows xp(A)
1台安裝windows xp(B)
將A mail給B 或B mail 給A
請問可以做到嗎?
如何做?
可以告知嗎?

wiseguy iT邦超人 1 級 ‧ 2013-08-31 21:31:23 檢舉
suchunta提到:
1台架設Linux Centos 6 mail server
1台安裝windows xp(A)
1台安裝windows xp(B)
將A mail給B 或B mail 給A
請問可以做到嗎?

看這敘述就知道 ... 不行!
A 跟 B 是 XP,怎麼能相互 mail 來 mail 去?如果可以,那你架 linux mail server 要幹嘛?
當然是在 linux mail server 裡開好 mail 帳號,然後使用者不管使用 A 或 B,都能由 linux mail server 收信或寄信,這才對吧?
halawing iT邦新手 2 級 ‧ 2013-09-05 09:13:24 檢舉
讚讚讚

2 個回答

12
slime
iT邦大師 1 級 ‧ 2013-08-31 11:15:00

簡答: 可以.

說明:

  1. Mail 服務對於 DNS 還是蠻依賴的, 另外也最好有 DHCP 讓 XP 比較容易連線.
  2. 這樣的需求, 可以做成封閉的網路架構, 不用連上 Internet , 那虛擬網路環境就可以不使用 NAT 或 Bridge .
  3. 建議先了解 DNS 中 hostname , localdomain 的意義, 因為 MTA (郵件傳送代理)的設定會需要用到.
  4. 架 Linux + DHCP , 再架 XP , 修改 Linux 的防火牆設定, 先確保 TCP/IP 能通.
  5. 再設定 MTA 的參數與開帳號.
  6. 設定 pop3/imap 等服務.
  7. 安裝 pop3s/imaps 等服務.
suchunta iT邦新手 5 級 ‧ 2013-08-31 16:10:08 檢舉

hostname , localdomain 的意義?
可以告知嗎?

yesongow iT邦大師 1 級 ‧ 2013-08-31 23:48:59 檢舉

hostname就是主機名稱
localdomain就是本地網域
例如
msa是主機名稱
hinet.net是網域名稱
完整的電子郵件,就是usera@msa.hinet.net

依照你的範例,你可以自己定義hostname,及domain_name
例如mailserver1.suchunta.idv.tw
或是mail.suchunta.idv.tw

10
yesongow
iT邦大師 1 級 ‧ 2013-08-31 14:18:01

你是哪種的虛擬平台呢?

hyper-V能支援的linux系統,應該只有suse吧?

我通常使用VMware ESXi當作虛擬平台啦!

先用vmware vSphere client軟體登入VMware ESXi主機
選inventory後,應該有個Getting started吧!
下面應該有兩個可以選
Deploy from VM Marketplace

Create a new virtual machine
我會選第二個,自己去Create a new virutal machine
對話框會有Typical及Custom可以選
通常我會選Custom啦!
這樣可以指定CPU數量,RAM大小,硬碟數量,大小,網路卡數量及種類!
若是選Typical,除了給GuestOS名稱外,選了OS種類,其他的選項,系統會幫忙給建議啦!

重複以上三次,這樣你就會有三套虛擬系統的硬體空間了!
至於OS部份,慢慢安裝囉!
你可以當作是一般的實體主機,來安裝!

為了讓Guest OS系統安裝,能夠順利!

建議,第一張網路卡,選E1000,這是模擬成Intel 1000Mbps MT的網路卡!
照理說,所有Server級的作業系統,統統會支援!

若你選了VMXNET 3的10Gbps網路卡,這必須OS安裝好後,再安裝vmware tool套件後,Guest OS才會認識,這樣反而讓光碟安裝的過程,處於沒有網路可供使用的狀態,是有些困擾!

roylee iT邦高手 1 級 ‧ 2013-08-31 22:16:46 檢舉

hyper-V能支援的linux系統,應該只有suse吧? .

請參考

http://technet.microsoft.com/zh-tw/library/cc794868(v=ws.10).aspx

yesongow iT邦大師 1 級 ‧ 2013-08-31 23:55:47 檢舉

沒有顯示支援以下系統
ubuntu,Freebsd,Fedora,Debian,Sco UNIX!
有人在Hyper-V上,試過嗎?能整合嗎?

那教育部常在推的EZGO,不知道能否安裝!

cmwang iT邦大師 2 級 ‧ 2013-09-01 09:45:21 檢舉

yesongow提到:
沒有顯示支援以下系統
ubuntu,Freebsd,Fedora,Debian,Sco UNIX!
有人在Hyper-V上,試過嗎?能整合嗎?

一般Hypervisor虛擬出來的環境都是很古老的機器,照說跑應該是能跑(Sco UNIX除外,主因是實在是太古老了,說不定Hypervisor虛擬出來的機器對其而言還太新了,再說這年頭要找到還搞得清楚Sco UNIX的人已經不多了Orz),只是Hypervisor沒有特別標明的OS就不會最佳化而已(i.e.跑是能跑,只是跑的好不好而已)....BTW,純粹當測試平台而言,2012+Hyper-V的overhead好像太高了點(印象中至少要12GB RAM以上的機器才上得了檯面),不如拿X86-64的Win7跑VMware workstation或是VirtualBox比較實際,對Non-M$ OS的支援度也比較好吧偷笑偷笑....

我要發表回答

立即登入回答