iredmail开源邮件系统部署

摘要:
否则,原始配置文件将被覆盖,甚至iremail安装也将失败。为了安装iremail,您需要满足以下两个条件:1.一个干净的系统,如RHEL、CentOS、Ubuntu、Scientific和其他Linux系统。3.您也可以在官方网站上下载iRedMailhttp://www.iredmail.com/download.html解压缩软件包:#cd/root/#tarxjfiRedMail-x.y.z.tar Bz2开始安装iRedMail。如果服务器位于中国并且域名被阻止,则需要打开文件/root/iRedMail-x.y.z/pkgs/get_All。sh,找到iredmail。org,并将其替换为173.252.221.Config=smtp)iremail后台管理界面https://your_server/iredadmin/https://your_server/mail/这是用户自己的电子邮件页面。它有一个非常舒适和简单的界面。您可以尝试向其他人发送电子邮件。

Iredmail

安装前注意事项:

  1. 通过官网了解iRedMail;

2.    选择相应的linux发行版(我选的是64位的CentOS6.4,iRedMail-0.8.6.tar.bz2)

  • iredmail安装需要干净的系统环境,意思是服务器不存在与iredmail相关的组件,如apache,mysql,OpenLDAP,postfix,Dovecot,Amavisd等。否则会覆盖原来的配置文件,甚至导致iredmail安装失败。
    为了能安装iredmail,你需要满足以下两个条件:
    1、一个干净的系统,如RHEL,CentOS,Ubuntu,Scientific等 Linux 系统。
    2、不低于512MB的内存。

安装前的准备

1、设置一个完全合格的域名(FQDN)主机名
执行命令hostname -f以查看当前主机名:

  1. $ hostname -f

  2. demo.iredmail.org

在RHEL/CentOS/Scientific Linux系统,设置hostname通常是改以下两个文件
/etc/sysconfig/network 主机名设置。
/etc/hosts 主机名解析,需要放在第一位。
2、激活yum软件库以安装新软件包
CentOS系统软件库配置文件在/etc/yum.repos.d/目录下,后缀是.repo,打开这些文件,如果包含”enabled=1″,表示已经激活。
3、下载iRedMail

也可以到官网下载http://www.iredmail.com/download.html

解压软件包:

  1. # cd /root/

  2. # tar xjf iRedMail-x.y.z.tar.bz2

开始安装iRedMail

如果服务器在中国,由于域名被墙,需要打开文件/root/iRedMail-x.y.z/pkgs/get_all.sh,查找iredmail.org替换为173.254.22.21。

  1. # cd /root/iRedMail-x.y.z/

  2. # bash iRedMail.sh

下面是安装截图:

1)欢迎安装界面.

iredmail开源邮件系统部署第1张

2)指定存储邮箱的路径,默认是/var/vmail/。

 iredmail开源邮件系统部署第2张

3)选择存储帐号的后端,选择你熟悉的。之后你可以iRedAdmin管理帐号。

iredmail开源邮件系统部署第3张

4)如果选择的后端是OpenLDAP,接下来会问两个问题。
4.1)LDAP后缀

iredmail开源邮件系统部署第4张

4.2)LDAP密码

iredmail开源邮件系统部署第5张

5)设置mysql root密码

iredmail开源邮件系统部署第6张

6)设置你第一个邮箱域名

iredmail开源邮件系统部署第7张

7)设置邮箱管理地址

iredmail开源邮件系统部署第8张

8)设置邮箱后台管理密码

iredmail开源邮件系统部署第9张

9)设置邮箱用户密码

iredmail开源邮件系统部署第10张

10)选择可选组件安装(默认安装全部)

iredmail开源邮件系统部署第11张

11)设置默认语言

iredmail开源邮件系统部署第12张

回答完这些问题之后,安装程序问是否开始安装,输入y即可。

安装完成之后需要知道的重要事情

1、阅读/root/iRedMail-x.y.z/iRedMail.tips,它包含一些与iredmail相关的信息
2、为SPF设置dns记录http://code.google.com/p/iredmail/wiki/DNS_SPF
3、为DKIM设置DNS记录http://code.google.com/p/iredmail/wiki/DNS_DKIm

webmail和其它一些程序的入口

Webmail http://your_server/mail/ (or /webmail, /roundcube)
iRedAdmin (admin panel) httpS://your_server/iredadmin/
phpMyAdmin httpS://your_server/phpmyadmin/
phpLDAPadmin httpS://your_server/phpldapadmin/
Awstats httpS://your_server/awstats/awstats.pl?config=web (or ?config=smtp)

iredmail后台管理界面     https://your_server/iredadmin/

iredmail开源邮件系统部署第13张

https://your_server/mail/就是用户自己的邮件页面了,很舒服简洁的界面,可以试操作给他人发个邮件。

iredmail开源邮件系统部署第14张

我们上面说要按业务改造为自己的邮件系统,那肯定是要改动源码的。开始我还有个误解以为整个邮件系统都是iRedMail的作者写的,最后看到源码后才知道iRedMail的作者写的是iredadmin这个管理端(作者是个中国同胞:张煌彬。非常感谢他,也希望国产开源越来越好),使用的是web.py框架。

个人邮件系统界面是基于webmail服务的Roundcube,使用的是php语言。我们要改造的就是他

iredmail有很多插件功能,可以在Roundcube下载

步骤:

插件放置于plugins文件夹下面,

[root@mail plugins]# pwd

/var/www/roundcubemail/plugins

修改插件配置文件,修改main.ini.php配置文件

[root@mail config]# pwd

/var/www/roundcubemail/config



// List of active plugins (in plugins/ directory)
$rcmail_config['plugins'] = array("password","managesieve","globaladdressbook","emoticons","userinfo","jqueryui","compose_addressbook",);

免责声明:文章转载自《iredmail开源邮件系统部署》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇通过logstash过滤、分析日志数据Android监听下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

调整iRedmail之Roundcube webmail服务不可不知的几件事

  iRedMail集成了roundcube webmail,极大的方便了安装维护工作,但是需求是千遍万化的,总有需要深入调整的地方。下面就是我调整roundcube时遇到的几点问题: 一、修改网页标题pagetitle。   roundcube的默认标题形式是”Roundcube Webmail ::  ########“,这里我们希望前面的部分改成公司...

企业如何部署开源邮箱系统?

今日我们来一些实际的、靠谱的部署。如何让自己有一个属于自己的邮箱系统。 我们说一下软件选择: 方案1:底层收发用postfix+ dovecot ;页面用roundmil;数据库可以用mysql(或者跟我一样用本地操作系统用户) 方案2:直接用iredmail吧,下载一个软件即可。执行程序,根据提示一步步进行。 下面我们简单介绍一下方案2,对用户最简单的方...

[转帖]CentOS下iRedMail安装配置

CentOS下iRedMail安装配置 中文名为艾瑞得邮件,由 rhms 项目更名而来。是针对 Linux 设计的邮件服务器解决方案,是在操作系统安装好后使用的一套 shell 脚本,用于快速部署一套功能完善的邮件服务器解决方案 中文名为“艾瑞得邮件”,由 rhms 项目更名而来。是针对 Linux 设计的邮件服务器解决方案,是在操作系统安装好后使用的一套...