⑴ iRedMail鍦╨inux鏈嶅姟鍣ㄤ笂鐨勬惌寤烘暀紼
鎵撻犱笓涓氶偖浠惰В鍐蟲柟妗堬紝iRedMail鍔╂偍涓鑷備箣鍔涳紒 鍦↙inux涓栫晫閲岋紝瀵繪壘紼沖畾涓旀槗鐢ㄧ殑閭浠舵湇鍔″櫒錛焛RedMail鏃犵枒鏄鎮ㄧ殑鐞嗘兂閫夋嫨銆傝繖嬈懼紑婧愬伐鍏蜂笉浠呭厤璐癸紝鑰屼笖鎷ユ湁寮哄ぇ鐨勫瀮鍦鵑偖浠墮槻鎶ゆ満鍒訛紝璁╀綘鐨勯偖浠舵湇鍔℃棦瀹夊叏鍙堥珮鏁堛
瀹夎呮寚鍗楋紝涓姝ュ埌浣錛
- 鍩轟簬鍗撹秺鎶鏈: iRedMail鍩轟簬寮婧愬姏閲忥紝闆嗘垚SMTP銆丳OP3銆両MAP鏈嶅姟錛岃繕鎻愪緵鐢ㄦ埛鍙嬪ソ鐨刉ebMail鍜岀$悊鐣岄潰錛岃╃$悊鍙樺緱杞繪澗綆鍗曘
鍏蜂綋姝ラゅ備笅錛
1. 鍑嗗嘋entOS鐜澧冿細紜淇濆熀紜杞浠跺寘宸插畨瑁咃紝浠庡畼緗戜笅杞絠RedMail錛1.4.2鐗堟湰錛夊苟瑙e帇銆
2. 鐧婚檰CentOS錛屾洿鏂扮郴緇熷苟淇鏀逛富鏈哄悕錛屼嬌涔嬫洿鍏瘋瘑鍒鎬с
3. 浼樺寲瀹夊叏璁劇疆: 涓烘彁鍗囨湇鍔″櫒鎬ц兘錛岀佺敤SElinux騫跺垏鎹㈠埌root鏉冮檺銆
4. 閫夋嫨鍥藉唴闀滃儚: 涓轟簡鏇村揩鐨勪笅杞介熷害錛屼嬌鐢ㄥ浗鍐呴暅鍍忔簮涓嬭澆iRedMail錛屽苟鎵ц岀壒鍒涓哄浗鍐呯敤鎴瘋捐$殑瀹夎呭懡浠ゃ
5. 瀹氫箟閭綆卞瓨鍌ㄨ礬寰勶紝涓烘暟鎹瀛樺偍鍋氬ソ瑙勫垝錛屽悓鏃墮夋嫨鍚堥傜殑鏁版嵁搴撻厤緗銆
姝ュ叆緇嗚妭錛
- 閫夋嫨OpenLDAP錛屽苟鑷瀹氫箟LDAP鍓嶇紑鍜岀$悊鍛樺瘑鐮侊紝紜淇濊處鎴風$悊鏈夊簭銆
- 鎺ヤ笅鏉ワ紝瀹夎呭叧閿緇勪歡錛岀壒鍒鎺ㄨ崘浣跨敤Roundcube浣滀負Web閭浠惰塊棶騫沖彴銆
- 瀹夎呰繃紼嬩腑錛屾槑鏅哄湴閫夋嫨n瀵筰ptables浠ヤ紭鍖栭槻鐏澧欒劇疆錛寉瀵規暟鎹搴擄紝紜淇濈ǔ瀹氳繍琛屻傚埆蹇樹簡閲嶅惎鏈嶅姟鍣錛岃╂柊閰嶇疆鐢熸晥銆
媯鏌ヤ笌緇存姢錛
- 鐧誨綍鍚庯紝鍔″繀媯鏌SMTP/S銆丳OP3/S絳夋湇鍔℃槸鍚︽e父榪愯岋紝紜淇濋偖浠墮『鐣呬紶閫掋
- 鍙傝僫RedMail.tips鏂囦歡錛屾敞鎰忓叾涓鐨勬晱鎰熶俊鎮錛岀淮鎶ゆ暟鎹瀹夊叏銆
- 瀹夎呭畬姣曪紝鑾峰彇鐧誨綍閾炬帴鍜岀$悊鍛樹俊鎮銆傝冭檻鏄鍚﹀惎鐢⊿SL錛屾垨鑰呬慨鏀筩onfig.inc.php涓鐨刦orce_https涓篺alse錛屼互婊¤凍涓鎬у寲闇奼傘
楠岃瘉涓庝紭鍖錛
- 鍦╓ebmail鍜岀$悊鐣岄潰錛岃瘯娣誨姞鏂扮敤鎴峰苟楠岃瘉鍏墮偖綆憋紝閫氳繃鍙戦佹祴璇曢偖浠舵潵紜璁や竴鍒囪繍琛屾e父銆
- 鎺㈢儲鏇村氭暀紼嬭祫婧愶紝濡傞珮娌諱腑涓浜虹┖闂達紝鎸佺畫鎻愬崌鎮ㄧ殑榪愮淮鎶鑳姐
<iRedMail錛屼互楂樻晥銆佸畨鍏ㄧ殑閭浠舵湇鍔★紝鍔╁姏鎮ㄧ殑浼佷笟鎴栦釜浜洪渶奼傦紝璁╂矡閫氭棤闃伙紒
⑵ linux怎麼搭建郵箱伺服器
阿里雲 Centos 6.5 32位
Postfix-2.8.12.tar.gz Postfix MTA(郵件傳輸代理)
Dovecot-2.1.8.tar.gz IMAP 和 POP3 郵件伺服器
Postfixadmin-2.3.5.tar.gz 採用PHP編寫的開源WEB郵箱及域名賬號管理工具
Roundcubemail-0.8.1.tar.gz 採用PHP編寫的開源IMAP郵件WEB客戶端
安裝過程
1.安裝Postfix
yum -y install postfix
安裝完成還需要替換系統自帶的sendmail:
rpm -e sendmail
或者
yum remove sendmail
修改MTA(默認郵件傳輸代理)
alternatives --config mta
然後直接回車即可。
檢查一下是不是已經設置成功了。
alternatives --display mta
第一行可以看到mta的狀態。 例如:mat - status is manual.
2.安裝Dovecot
yum -y install dovecot
3.配置Postfix
編輯/etc/postfix/main.cf,可以下載下來修改,也可以使用vi進行編輯:
vi /etc/postfix/main.cf
修改如下:
# 75行: 取消注釋,設置hostname
myhostname = mail.lomu.me
# 83行: 取消注釋,設置域名
mydomain = lomu.me
# 99行: 取消注釋
myorigin = $mydomain
# 116行: 修改
inet_interfaces = all
# 119行: 推薦ipv4,如果支持ipv6,則可以為all
inet_protocols = ipv4
# 164行: 添加
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
# 264行: 取消注釋,指定內網和本地的IP地址范圍
mynetworks = 127.0.0.0/8, 10.0.0.0/24
# 419行: 取消注釋,郵件保存目錄
home_mailbox = Maildir/
# 571行: 添加
smtpd_banner = $myhostname ESMTP
# 添加到最後
# 規定郵件最大尺寸為10M
message_size_limit = 10485760
# 規定收件箱最大容量為1G
mailbox_size_limit = 1073741824
# SMTP認證
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
修改好了之後使用/etc/rc.d/init.d/postfix start開啟postfix,使用chkconfig postfix on將postfix開機啟動。
4.配置Dovecot
修改如下:
[root@mail ~]# vi /etc/dovecot/dovecot.conf
# 26行: 如果不使用IPv6,請修改為*
listen = *
[root@mail ~]# vi /etc/dovecot/conf.d/10-auth.conf
# 9行: 取消注釋並修改
disable_plaintext_auth = no
# 97行: 添加
auth_mechanisms = plain login
[root@mail ~]# vi /etc/dovecot/conf.d/10-mail.conf
# 30行: 取消注釋並添加
mail_location = maildir:~/Maildir
[root@mail ~]# vi /etc/dovecot/conf.d/10-master.conf
# 88-90行: 取消注釋並添加
# Postfix smtp驗證
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
[root@mail ~]# /etc/rc.d/init.d/dovecot start
Starting Dovecot Imap: [ OK ]
[root@mail ~]# chkconfig dovecot on
到這里,我們的郵件伺服器就已經搭建成功了。
5.域名解析
最後別忘了還需要進行域名解析工作。
添加一個子域名mail,A記錄解析到伺服器IP。
再添加一個MX記錄,主機記錄為空,記錄值為上面解析的二級域名mail.lomu.me,優先順序10。
注意:解析生效可能需要一段時間。
6.防火牆設置
/sbin/iptables -A INPUT -p tcp --dport 25 -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 110 -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 143 -j ACCEPT
突破封鎖25口的轉發
/sbin/iptables -t nat -A PREROUTING -p tcp -m tcp --dport 10025 -j REDIRECT --to-ports 25
7.郵箱使用
一切都弄好以後,就可以使用Foxmail等第三方軟體來收發郵件了。在這里需要說一下,系統用戶就是郵件的用戶,例如root,就是一個郵箱用戶,郵箱是[email protected],密碼就是root的密碼,所以需要創建用戶,只要使用useradd創建用戶,再使用passwd設置密碼。
好了,假如我們創建一個admin的用戶:
# 創建用戶
useradd admin
#設置密碼,會要求輸入兩次密碼
passwd admin
這里需要注意,郵件賬號是admin,並不是郵箱,另外我們沒有配置SSL,所以也不要勾選。 接下來點擊創建,如果一切正常的話,你已經成功了。
⑶ 7 個最佳的開源基於 Web 的電子郵件客戶端 | Linux 中國
自託管的開源Web郵件服務是企業和個人值得考慮的選項。你自己的伺服器、數字基礎架構,上面搭上你自己的電子郵件服務平台,無需依賴供應商或第三方來管理電子郵件服務。你可以按照自己的方式行事。那麼,為什麼要自託管電子郵件服務呢?
自託管一個可用作基於Web的電子郵件客戶端或與電子郵件應用程序同步的服務,可能不是一鍵完成的過程。但對於企業來說,自託管Web郵件具有以下優勢:更高的控制權、數據安全性和成本效益。
以下是幾個最佳的開源基於Web的電子郵件客戶端:
1. Roundcube
主要亮點:Roundcube是一款流行的基於PHP的Webmail軟體,提供簡單用戶界面和所有基本功能。大多數伺服器託管提供商都已預安裝,你只需為你的域名配置或創建電子郵件帳戶即可開始使用。你還可以在自己的伺服器上安裝並自定義。
2. Cypht
主要亮點:Cypht是一種不錯的Webmail解決方案,提供多個電子郵件帳戶的綜合視圖。它採用了模塊化方法,可以輕鬆通過插件為你的體驗添加功能。與其他解決方案不同,你還可以使用它添加RSS訂閱,將其用作新聞閱讀器。
3. Squirrelmail
主要亮點:Squirrelmail是一款經典的基於PHP的Webmail軟體,支持IMAP和SMTP協議。它功能不算多,但如果你需要一個輕量級和穩定的Webmail軟體來託管,它能滿足基本需求。盡管外觀簡單,但它已經存在很長時間,並具備一些功能,如通訊錄、文件夾操作和MIME支持。
4. Rainloop
主要亮點:Rainloop是一款簡單的電子郵件解決方案,支持IMAP和SMTP協議。它還支持OpenPGP加密,無需資料庫直接訪問郵件伺服器,無需在Web伺服器上存儲任何內容。由於支持插件,你可以擴展某些功能。
5. Horde
主要亮點:Horde是一款開源的群件Webmail軟體,預裝於各種Web伺服器託管提供商。它支持IMAP,我通常使用Horde來訪問域名下的Webmail,從未讓我失望過。它提供了簡單而高效的用戶界面和許多基本功能,基於PHP框架,開發人員可以輕松使用。
6. SOGo
主要亮點:SOGo是一款現代化的開源解決方案,採用了谷歌的Material Design用戶界面和其電子郵件伺服器。它包括支持日歷和通訊錄,並提供友好的基於AJAX的Web界面。你還可以獲得對微軟Outlook和ActiveSync的支持,這使你可以無縫同步電子郵件、聯系人、事件和任務。你可以通過在線演示進行嘗試,如果令人滿意,你可以下載它到你的伺服器上使用。更多信息可以查看其GitHub頁面。
7. Afterlogic WebMail Lite
主要亮點:Afterlogic WebMail Lite是一個有趣的開源Webmail,支持插件,支持使用外部服務進行身份驗證,如使用谷歌帳戶登錄到你的電子郵件帳戶。雖然開源版本提供了所有功能和OpenPGP加密支持,但你也可以用於商業使用。此外,你還可以選擇專業版本以獲得技術支持、優先修復、個人日歷、移動版本和添加多個IMAP帳戶的功能。
在選擇電子郵件客戶端時,應考慮個人或企業的需求,如安全性、功能、易用性等。雖然這些選項可能不總是外觀時尚或具備像谷歌工作空間或Zoho那樣的功能,但它們足夠進行基本的電子郵件工作。探索這些選項,找到最適合你的解決方案。
⑷ LINUX下如何搭建郵件伺服器
可以使用U-Mail郵件伺服器
步驟如下:
1、下載U-Mail郵件系統forCentOS(6.X)一體盤
請去http://www.comingchina.com/html/downloads/下載U-Mail郵件伺服器最新版本。
2、解析好域名,將域名的MX記錄和的A記錄解析到郵件伺服器的IP地址。
MX記錄和A記錄解析方法參考:http://www.comingchina.com/html/faq/anzhuangzhongzhuangbeifen/954.html
如果是將郵件伺服器放置在內網,通過埠映射的方式將外網IP的服務埠映射到內網,那麼必須映射埠:25、110、80等。
3、將BIOS啟動方式設置為光碟機啟動,並放入U-MailforCentOS(6.X)一體盤光碟
4、出現安裝界面後,按回車鍵
5、設置TCP/IP參數(使用Tab鍵切換,空格鍵選擇),選擇如下圖,按「OK」按鈕。