⑴ 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”按钮。