各位前輩好:
最近公司給了一個緊急任務, 時限是清明過後要看到, 目標是要我在我們的 web 主機(A主機:www.abc.com, freebsd)上多規劃一個 webmail, 讓大家可以直接在上面收發信件, 也就是說, 收發email的 smpt/pop3 服務依然在mail server(B主機:mail.abc.com, centos)上面跑, 但因為該主機不准裝web service, 所以它的 webmail 服務要由 A主機來做, 這個要求讓我傻了, 我只知道怎麼在 mail server 上設定安裝 squirrelmail 提供 webmail 服務, 但這種的我上網找了一天, 都沒看到有解, 請各位救命啊 !!!! orz
(A主機:www.abc.com, freebsd)
基本上, webmail 本來就不需要一定得跟 mail service 上在一起
只是網路上的教學大部份都是 SOHO 在寫的
習慣上會把 smtp, imap/pop 等設為 localhost
既然是localhost, 也比較少發生要不要開 relay 的問題
但在架 webmail 前, 建議先釐清是不是只有 webmail,
還是等一下又冒出來要有 sharing 的行事曆, 通訊錄, blah blah
現在比較流行的大概是
Horde, RoundCube 跟 SquirrelMail
功能最多的是 Horde, 但最基本的是 SquirrelMail (不需要資料庫)
比較建議你先確認需求後再來淘汰
因為基本上這些都不會太難
最簡單是架個 XAMPP 就可以滿足基本需求了
然後把 Mail Server 上的 IMAP 裝上去 or 打開
WebMail 設定中的 SMTP/IMAP 指過去就可以了
有的還有現成的 VHD 可以抓...
您好:
先謝謝您的回答,
當前來說,不會有新的需求,主要是通訊錄與行事曆為各自建立,且有部分人是利用像yahoo或gmail 等來代收郵件,
目前想做的是在 web 主機上利用 SquirrelMail 來做,
另外請問"WebMail 設定中的 SMTP/IMAP 指過去就可以了"這個是指哪邊的設定?
之前好像設定SquirrelMail 的時候,在 config file 沒印象有這個設定,可以說一下設定參數在哪邊和如何設定嗎?
config.php 內有兩行:
$smtpServerAddress = 'localhost';
$imapServerAddress = 'localhost';
把 localhost 改成你的 IP
原來是這個, 之前都直接用, 今天下班來試試看, 另外我需要再 WebMail 主機上將 Mail 主機的郵件資料夾 mount 過來嗎?