1、iredmail简介

iredmail是基于开源的postfix、dovecot、openldap、roundcube等软件,加上作者开发的安装包、配置文件、管理工具(都开源),可快速搭建一个支持SMTP、POP3、IMAP等协议,提供WebMail和Web管理界面的邮件系统
官网:http://www.iredmail.com/ (域名http://www.iredmail.org在国内被墙,只能通过http://www.iredmail.com/ 访问)

官方安装文档位置
安装方式

2、iredmail的部署方式:

1、全新安装的CentOS6或CentOS7系统,不要安装mysql、openldap、postfix、nginx等邮件系统相关组件,以免后续安装冲突

2、为服务器设置一个完整域名(FQDN)的主机名(就是主机名中含有至少一个点,如mx.a.com)
下文以ailab.dz域,邮件服务器为mail.ailab.dz为例:
输入命令 hostname -f 查看当前的主机名

[root@bgs-4p102-linan ~]# $ hostname -f
bgs-4p102-linan.bfdabc.com

如果出现unknown host什么之类的,解决方案如下:
解决方案

3、禁用 SELinux

修改 /etc/selinux/config 文件:

SELINUX=disabled

为避免重启系统:

 setenforce 0

4、启用必须的 yum 仓库

必须启用 /etc/yum.repos.d/CentOS-Base.repo 里定义的 CentOS yum 仓库。同时 禁用 所有第三方yum 仓库,以避免软件包冲突。

5、下载安装包,安装

保证系统有wget,tar,bzip2,perl : yum install wget tar bzip2 perl

wget http://mirror.baifendian.com/mail/iRedMail-0.9.7.tar.bz2 (百分点镜像位置)

原位置在http://ops-soft.baifendian.com/mail/iRedMail-0.9.7.tar.bz2

或者https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.7.tar.bz2)

[root@bgs-4p102-linan ~]# tar -xf iRedMail-0.9.7.tar.bz2
[root@bgs-4p102-linan ~]# cd  iRedMail-0.9.7

使用阿里云镜像加快安装:

[root@bgs-4p102-linan ~]# IREDMAIL_MIRROR='https://cnmirror.iredmail.org'  SOGO_PKG_MIRROR='https://cnmirror.iredmail.org'  IREDMAIL_EPEL_MIRROR='http://mirrors.aliyun.com/epel'  bash iRedMail.sh   #上面是一条指令

6、安装过程及设置,安装过程中出现错误随时按Ctrl+C退出,重新开始

选Yes 回车继续

由/var/vmail改为/opt/vmail

选nginx

选OpenLDAP,

设置mysql的root密码,比如 baifendian

设置LDAP域,对于域ailab.dz,填写dc=ailab,dc=com,对于其他域,可以也可以选择自行修改。

输入第一个邮件域的名字,这里以ailab.dz为例

输入邮件管理员账户postmaster@ailab.dz的密码,比如baifendian

可选组件,需要Roundcubemail,Awstats,iRedAdmin,非公网不需要Fail2ban

一直按照要求进行安装

7.、安装结束,主要信息位置:

[root@bgs-4p102-linan iRedMail-0.9.7]# cat iRedMail.tips #里面是主要配置  runtime 目录是安装过程日志

8、启动服务(以CentOS7为例,CentOS6使用chkconfig <服务名> on;service 服务名 start)

systemctl enable  nginx ;systemctl start  nginx
systemctl enable php-fpm;systemctl start php-fpm
systemctl enable iredapd;systemctl start iredapd
# 这个脚本有些问题,不行可以用/usr/bin/setsid /usr/bin/python /opt/iredapd/iredapd.py 启动,如果这样需要加到/etc/rc.local并chmod +x /etc/rc.local
python执行安装的时候,可能会报缺少某些模块,只要pip install 这些模块就ok了。
systemctl enable postfix;systemctl start postfix
systemctl enable dovecot;systemctl start dovecot
systemctl enable dovecot;systemctl start dovecot
systemctl enable spamassassin;systemctl start spamassassin
systemctl enable uwsgi;systemctl start uwsgi
systemctl enable mysqld;systemctl start mysqld
systemctl enable postfix;systemctl start postfix

9、测试

WebMail: http://mail.ailab.dz 用户名 postmaster@ailab.dz 密码baifendian

这时候可能会报错,说数据库没有权限等问题。
解决方案:在上面我们说到的一个文件中有一些配置资料。我们可以进去看有哪些数据库,哪些用户,需要设置什么密码,然后再授权。

这个时候我们再访问看看,发现成功了。

注意:由于这是第一次部署,所以页面用的是第二次部署后的地址。所以用户密码都是和第一次不一样。不过大体过程是一样的。

10、Web管理界面: http://mail.ailab.dz/iredadmin 用户名 postmaster@ailab.dz 密码baifendian。

域名mail.ailab.dz要在本地host中去配置一下,或者直接输入ip

iRedMail邮件服务的部署相关推荐

  1. iredmail邮件服务器之修改默认的web服务端口号

    安装iredmail之后,由于需要在路由器上做端口映射以便在外网访问webmail,因此端口不能和WEB服务的端口好冲突,所以需要修改邮件服务器的httpd服务的端口. 一.apache/httpd的 ...

  2. Linux 第十周学习笔记(2)smtp服务的部署

    SMTP服务的部署 介绍:SMTP(Simple Mail Transfer Protocol)简单邮件传输协议是一种提供可靠且有效电子邮件传输的协议. SMTP 是建模在 FTP 文件传输服务上的一 ...

  3. [转] 大规模服务设计部署经验谈

    大规模服务设计部署经验谈 本文中提出的最佳实践,来自于作者多年大规模服务设计和部署的经验,为设计.开发对运营友好的服务提供了一系列良好的解决方案. ■ 文/James Hamilton 译/赖翥翔 1 ...

  4. 邮件服务 交换空间(虚拟内存) 配置链路聚合 配置IPv6地址

    邮件服务 邮件服务的基本功能 1)为用户提供电子邮箱储存空间(用户名@邮件域名) 2)处理用户发出的邮件--------传递给收件的服务器 3)处理用户收到的邮件--------投递到邮箱 部署pos ...

  5. 在Postfix邮件服务器上部署SSL证书

    在Postfix邮件服务器上部署SSL证书 # 前提条件 # 如何部署 # 配置文件 # 启动SMTPS服务 # 重启Postfix服务器 # 更多信息 Postfix是一款基于sendmail改良而 ...

  6. 阿里云ECS CentOS6.5搭建iRedMail邮件服务器

    阿里云ECS CentOS6.5搭建iRedMail邮件服务器 0 . 注册域名:例:geekds.com 然后:进入你申请域名的网站(如万网或新网),域名管理–>我的域名–>管理–> ...

  7. 关于Java程序调用Lotus Notes邮件服务发送邮件的实现(一思路)

    关于Lotus Notes Lotus Notes/Domino 是企业级通讯.协同工作及Internet/Intranet平台:内含强大的电子邮件功能,应用于企业办公自动化. Lotus Notes ...

  8. LinuxPostfixsendEmail邮件服务

    Linux&&Postfix&&sendEmail&&邮件服务 了解邮件服务器 邮件系统包含哪几个邮件系统角色? 邮件服务的相关协议有哪些? 常见的MT ...

  9. 邮件服务解决方案--EwoMail

    最近在找开源的邮件系统,之前采用的是Centos+postfix+dovecot+extamil搭建邮件服务环境,配置起来稍显麻烦. 无意间发现ewomail,看简介是一键部署,架构和上面的类似. P ...

  10. Postfix邮件服务搭建

    最近发现邮件发送服务还是挺重要的.可能对于每天只有一百来封的邮件发送需求的个人博主来说,一个免费的邮箱提供的免费SMTP邮件发送服务就可以满足了,但是对于一些大型的网站.论坛和平台,每天的邮件发送量可 ...

最新文章

  1. Windows Phone 几种页面间传递数据的方式
  2. 一起学asp.net基础文章二 服务器控件、客户端控件和html表单控件
  3. 为企业提供本地销售人员的Universal Avenue获1000万美元A轮融资
  4. shell自动生成的文件有一个问号的后缀
  5. 面试官:Spring创建好的单例对象存在线程安全问题吗?
  6. 直方图均衡化原理及c++代码
  7. 强烈推荐Seam实战
  8. 凨-百度地图API之地图标注(JS版),地理位置信息,根据地址获取经度纬度
  9. ArcGIS 10.3 AddIN编译旧版本项目问题
  10. js弹窗 js弹出DIV,并使整个页面背景变暗
  11. 算法分析与设计-线性时间选择详解(通俗易懂,含图解,附源码)(c++)
  12. Xshell5远程连接Linux工具设置
  13. windows——win10如何远程控制另一台电脑
  14. 小程序怎么接入第三方客服工具?
  15. 点评互联网产品经理面试问题汇总(18问)
  16. mysql本机地址_mysql连接时用的IP地址是不是电脑本机上的IP地址呢!
  17. SRS之SrsConfig类
  18. 山东农村商业银行计算机笔试,2021年山东农村商业银行笔试备考:计算机科目高分复习方法...
  19. 在计算机领域做研究的一些想法
  20. 网络基础(网络相关命令)

热门文章

  1. windows 10 Tera Term显示乱码
  2. 产品经理面试,说一下你是怎么做产品规划的?
  3. 大数据---Hadoop的各种版本
  4. PSV1000刷黑商
  5. 基于微信小程序办公用品采购系统的设计与实现.rar(毕业论文+程序源码+后端源码)
  6. Language Models are Unsupervised Multitask Learners翻译
  7. 图片裁剪cropper 示例
  8. opencv 绘制内切圆
  9. plupload上传图片时浏览器自动旋转图片导致的bug修正
  10. 在线作诗,做诗机,一键生成藏头诗,藏头诗在线制作,藏头诗生成器, 姓名藏头诗,姓名作诗