《iRedMail邮件服务器搭建详细过程》

iRedMail开源邮件系统安装记录 iRedMail是一个集成了邮件服务器、管理控制面板和备份工具的开源软件。通过项目提供的脚本工具,可以快速部署多个开源组件。项目提供免费版本的web管理界面,可以对用户和域名做基本管理。如需在web界面上进行更多管理操作,则需要付费购买iRedAdmin-Pro。 阅读详情
AI摘要

本文详细记录了在VMware上搭建iRedMail邮件服务器的过程,包括安装VMware12和CentOS6.8,配置hostname,禁用SELinux,下载并解压iRedMail,选择OpenLDAP作为邮件账号数据库,设置域名和管理员密码,安装Roundcube等组件。通过此教程,即使是没有经验的用户也能成功建立邮件服务器。

突然有一天想搭个邮件服务器玩,网上推荐说iRedMail比较好,但找来十几篇资料看下来还是有点头晕,要么是环境背景没说清,要么是步骤不详细,要么是最后没测试验证。所以决定自己趟一遍,发现挺好玩的,记录下来供大家参考。大神请无视我,这是菜鸟们的福利。

这里我是在自己电脑VMWare上搭了一个iredmail邮件服务器玩,实际服务器上的安装请自己做相应修改。

一、iRedMail简介

iredmail是基于开源的postfix、dovecot、openldap、roundcube等软件,加上作者开发的安装包、配置文件、管理工具(都开源),可快速搭建一个支持SMTP、POP3、IMAP等协议,提供WebMail和Web管理界面的邮件系统 


二、安装VMWare12和CentOS6.8

1、所需软件及版本:

VMware-workstation-full-12.5.7.20721

CentOS-6.8-x86_64-bin-DVD1

iRedMail-0.9.7.tar.bz2

2、如何安装VMWare12和Centos6.8

请参照http://www.jb51.net/softjc/340570.html进行安装,需要说明的是http://www.jb51.net/softjc/340570.html网址里面的是VMware Workstation 11 虚拟机安装Centos 6.6,但是步骤流程和配置选项同样适用于安装VMWare12和Centos6.8,所以依葫芦画瓢就是了。

没有安装包的童鞋可以到:https://pan.baidu.com/s/1-VBUyZbZ_eODwmoh6e0Sgw这个网址下载。

3、实验环境



三、下面正式开始安装IRedMail邮件服务器

1、  打开系统自带的Firefox浏览器确保能连上网,因为后面安装过程需要网络

2、  更新系统安装包

yum  update

安装之前要更新一下系统安装包,不然后面安装可能会报错。

3、   修改服务器主机名(hostname)

对于hostname你需要深入理解为什么要修改?还有修改文件之间的关系?详情请移步https://www.cnblogs.com/kerrycode/p/3595724.html,请认真地读一读!!!

在普通用户权限下执行vim  /etc/hosts命令进入hosts文件,按i进行编辑和插入,将原来的localhost改为mail.harry.com,按 shift ZZ 或输入 :wq 保存退出

注:127.0.0.1 localhost.localdomain  localhost

       hosts文件格式是一行一条记录,分别是IP地址 、hostname、 aliases,三者用空白字符分隔



由于/etc/sysconfig/network文件的所有者和所属组均是root,所以需要以root权限来编辑/etc/sysconfig/network 文件,把hostname设置成我们需要创建的邮件域名mail.harry.com

在/etc/sysconfig/目录下执行命令 ls  -la


切换到root身份


修改hostname

 

4、  修改结束后,输入命令hostname  -f 查看当前的主机名,并重启一下系统

5、  禁用 SELinux

iRedMail 不支持SELinux,所以需要在/etc/selinux/config文件里禁用它,将其参数改为disabled即可



6、下载iRedMail并解压

执行命令进行下载   wget  https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.7.tar.bz2  (此处需要有网络)


下载完成,执行命令 ls 进行查看 (若下载不成功,也可以将安装包里的iRedMail-0.9.7.tar.bz2上传到CentOS6.8系统中进行解压)


执行命令 tar xjf iRedMail-0.9.7.tar.bz2 进行解压缩


进入解压目录


因为我的系统是CentOS6.8 64位的,这里我下载的版本是iRedMail-0.9.7.tar.bz2,注意要根据系统平台来选择相对应的iRedMail版本。下图是截至至2018年4月3号iRedMail-0.9.8.tar.bz2稳定版,给出的支持各系统和版本。


7、由于直接运行iRedMail.sh,文件内的域名解析在国内被墙。无法正常下载安装包。因此根据官方提供的中国用户安装命令来操作,要切换到root身份来执行命令 :

IREDMAIL_MIRROR='https://cnmirror.iredmail.org' \

    SOGO_PKG_MIRROR='https://cnmirror.iredmail.org' \

    IREDMAIL_EPEL_MIRROR='http://mirrors.aliyun.com/epel' \

bash iRedMail.sh

 

8、安装过程截图

·       欢迎和感谢使用

·       指定用于存储用户邮箱的路径。使用默认路径即可,默认是/var/vmail。


·       选择用于存储邮件账号的数据库。

注:各个数据库之间没有太大区别,建议使用自己熟悉的数据库,便于后期的维护,这里我选择的是OpenLDAP

·       如果选择 OpenLDAP 数据库用于存储邮件账号,安装程序会要求你输入 LDAP 前缀,将example改为harry


·       添加第一个邮件域名harry.com


·       设置邮件管理员的密码为admin123harry

注:该账号既是邮件管理员(可以登陆管理后台),也是普通的邮件账号(登陆webmail)

·       选择安装IRedMail的组件

强烈建议你安装 Roundcube,以便为域帐户提供访问邮件的 Web 界面,尽管你也可以在不同的计算机上安装并配置 Roundcube,以便在高负载情况下释放邮件服务器资源。对于受限访问互联网的本地域,特别是在我们使用域集成时,除了 Awstats 可以用于你进行邮件分析,其他组件不是非常有用

·       确认刚才的选择,选择y开始安装,下面等待安装完成,中间需要按几次y回车即可


注意:安装途中会有一个让设置防火墙iptables和数据库的选项,iptables选n 数据库选择y

 

 

仔细阅读上面的信息,使用reboot命令或下面的命令重启机器来使所有的邮件服务启用。

# init 6

系统重启后,使用 root 权限的帐户登录或以 root 身份登录,并使用下面的命令列出所有的网络套接字以及你邮件服务器监听的相关程序。

在套接字列表中,你会看到邮件服务器几乎覆盖邮件服务正常运行所需的所有服务:SMTP/S、POP3/S、IMAP/S和防病毒以及垃圾邮件保护。

# netstat -tulpn

 

为了查看 iRedMail 已修改的所有配置文件的位置、iRedMail 安装过程中用于数据库管理的凭据、邮件管理帐户以及其他帐户,那么就显示 iRedMail.tips 这个文件。

该文件位于你最初解压安装包的目录中。请注意,你应该移动并保护此文件,因为它包含有关邮件服务器的敏感信息。

 

9、安装完成
安装完毕后会显示邮箱登录和管理页面链接以及管理员帐号密码等信息。默认是需要https登录的(若你对以https方式登陆没要求,则这一步可以不用做),我们要么设置SSL证书登录,或者到执行命令

vim  /var/www/roundcubemail/config/config.inc.php,到文件中设置$config['force_https'] = true;将参数改成false之后,reboot重启才可以生效。

 



四、验证和使用IRedMail邮件服务器(以下操作都是在CentOS系统上的)

登陆IRedMail的用户WEB界面(https://mail.harry.com/mail/)

通过在浏览器中输入机器的 IP 地址,你可以通过 HTTPS 协议安全地访问 webmail。接受 iRedMail 自签名证书在浏览器中生成的错误,并使用在安装中为postmaster@your_domain.tld帐户设置的密码登录。阅读并将此电子邮件存储到一个安全的邮箱。




使用管理员账号和密码登陆


登陆IRedMail的管理员后台管理界面(http://mail.harry.com/iredadmin/)

添加邮箱用户jack(用户名:jack@harry.com; 密码:jack1234)





用新建用户jack的用户名和密码来登陆,验证是否新建成功


登陆成功之后,我们让jack写一封信给postmaster吧!


进入postmaster的用户界面,可以发现已经收到了来自jack的邮件

至此,大功告成!!!至于其它更有趣的地方留给大家去探索发现,也欢迎大家告知我~~

以下是在安装时参考引用的一些前辈的博文,在此列出以示感谢!

参考博文链接:

https://blog.youkuaiyun.com/davidemiya/article/details/78249310

https://430060.com/ac/21

https://www.linuxprobe.com/centos-install-iredmail.html

https://blog.youkuaiyun.com/wyl9527/article/details/79462897

https://www.cnblogs.com/kerrycode/p/3595724.html

https://blog.youkuaiyun.com/daixinmei/article/details/62891662




基于docker搭开源iredmail邮箱服务器 阅读详情

相关推荐

iRedMail邮件服务器详细配置

编辑 /etc/clamav/freshclam.conf 和 /etc/clamav/clamd.conf 配置文件,确认病毒数据库路径。(RHEL/CentOS) 或 /etc/amavis/conf.d/50-user (Debian/Ubuntu) 或。如果更新不了,或者更新特别慢,可以手动下载病毒库文件,放到/var/lib/clamav/文件下,在更新病毒库。/usr/local/etc/amavisd.conf (FreeBSD) 中增加 bypass 设置。

weixin_44876263的博客 2910

ubuntu22.04下搭建iRedMail邮件服务器

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。iRedMail是一个开源、免费的邮件服务器项目,基于GPL(v2)协议发布。官网 www.iredmail.org (国内不能访问),可以通过www.iredmail.com访问。iRedMail 是一个强大且开源的电子邮件服务器套件,它简化了在 Linux 和 BSD 系统上部署和管理电子邮件服务器的过程。Postfix功能:作为 SMTP 服务器,负责电子邮件的发送和接收。

weixin_44876263的博客 9042

Ubuntu20.4搭建基于iRedMail的邮件服务器

iRedMail 是一个基于 Linux/BSD 系统的零成本、功能完备、成熟的邮件服务器解决方案。本文在虚拟机的ubuntu20.4的操作系统上搭建iredmail的邮件服务器,基于ubuntu20.4搭建基于iRedMail的邮件服务器包括环境配置,iRedMail安装与配置,iRedMail调整邮件附件大小等3个小节进行描述。 ​

q544344318的博客 4152

Zhong__iRedmail安装和配置

在 Debian/Ubuntu 系统上,此文件路径为 /usr/share/apache2/roundcubemail/.htaccess 或者 /opt/www/roundcubemail/.htaccess.通过 https://www.spamhaus.org/query/ip/xxx.xxx.xxx.xxx 移除不被信任的域名/ip即可。不同系统方式略有差异。在 RHEL/CentOS 系统上,此文件路径为 /var/www/roundcubemail/.htaccess。

Zhong的博客 8421

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

阿里云ECS CentOS6.5搭建iRedMail邮件服务器0 . 注册域名:例:geekds.com         然后:进入你申请域名的网站(如万网或新网),域名管理–>我的域名–>管理–>My DNS功能          在 主机名(A) 添加新的A纪录 mail.geekds.com IP填你的ECS公网地址,点提交即可。          在 邮件交换记录(MX) 添加新的邮

余心所善 6783

QOpenGL入门教程(二)—— 第一个QOpenGLWidget程序

终于到了实际操作的环节了,这一章我们要做的是: 创建OpenGL窗口 创建并编写着色器程序 为着色器程序装配顶点数据 启动渲染管线进行绘图 第一步:创建新项目 首先,我们使用Qt创建一个常规的QWidget项目,建议不要勾选ui设计器(个人习惯,笔者不太习惯于使用ui来设计) 第二步:创建QOpenGLWidget并实现三个虚函数 QOpenGLWidget Qt5.4之前,Qt可以通过一个QGLWidget类来创建OpenGL窗口,但由于opengl的发展,在5.4版本的时候,Qt提供

ItaLink 1万+

iRedMail0.9.7搭建邮件服务器安装过程

安装环境:Ubuntu 14.04server 需要一个干净的机器,否则请务必做好备份,因为iredmail会修改某些配置文件。比如nginx,mysql之类的。 1.更新源 mv /etc/apt/sources.list/etc/apt/sources.listBACKUP vi/etc/apt/sources.list 将下列镜像复制粘贴进去: deb http:

davidemiya的博客 7750

Vienna整流器SVPWM调制:7扇区划分与中点电位平衡的MATLAB/Simulink实现解析

本文深入解析Vienna整流器的SVPWM调制技术,重点介绍7扇区划分与中点电位平衡的MATLAB/Simulink实现方法。通过详细的算法推导和仿真模型构建,帮助工程师掌握整流器闭环控制策略,优化功率转换效率。内容涵盖扇区判断逻辑、矢量作用时间计算及中点电位平衡的PID调节等核心技术要点。

weixin_33937499的博客 387

IredMail搭建

IRedMail邮件服务器 服务器部署与维护 邮件服务器的搭建使用了开源项目iredmail,官网为http://www.iredmail.com,在其官网上有详细的搭建文档与问题解决方案,,然后他的中文论坛为http://www.iredmail.com/bbs/forum3-iredmail.html,如果碰到了问题也可以去上面查找解决方案或者直接提问。至于维护的话主要是对配置文件进行...

我曾经有个辉煌的梦的博客 1394

【2022KaliLinux】openvas/gvm 没有scan configs 或者是 scan config error “XXXXXXXXXXX”

gvm/openvas的configuration的scan config为空

zbossz的学习小分队 3607

zabbix6.0.4拓扑图链路显示流量

1. 背景介绍 网络流量监控是网络管理员必备功课,以前研究cacti的weathermap插件,网络流量大小和拥塞情况一清二楚,随着cacti的没落,weathermap插件也不能再继续使用,此时就需要学习了解新的替代方案。 经过研究和实际测试,发现zabbix的拓扑图有这个功能。 以下验证了zabbix的拓扑图显示线路流量的功能。 2. Zabbix 6显示拓扑图流量过程 选择监测-拓扑图 点进Local ne...

u013930899的博客 8485

邮件服务器搭建 iredmail

前提 我搭建的网站里面需要有绑定邮箱服务,用qq邮箱这些肯定是不行的,没有那么多,计划得随机生成很多。 所以需要自己搭建一个邮箱服务器。 记录 之前有其他人弄过模版了,所以我没有实际自己去搭,就记录几个疑惑的点。 看了一些帖子: https://qing.su/article/154.html https://qing.su/article/158.html https://blog.youkuaiyun.com/witton/article/details/105882959 https://blog.csdn.n

heySister 3026

Multisim 11.0的安装破解汉化步骤

15:打开注册机,选择管理员运行,默认第一项,选择生成文件路径,这里不要随意选择,要找到你安装Multisim安装路径下Shard下的License Manager路径下,否则会报错,破解失败。14:后面会出现一个更新提示,选择否,然后选择重启电脑后,先不要选择重启电脑,在这里出现了问题(可能敲击回车,默认去重启电脑了),所以我说不要重启电脑,重启破解时右下角出现这,点击否。17:重启电脑,如果前面重启过,那可以跳过重启,应用程序下找到下图所示,启动。16:点击确认覆盖,路径下生成了该文件。

qq_53260940的博客 2373

虚拟主机++iRedMail搭建邮箱服务器

看到很多VPS用户并不是用来搭建网站的,而是用来创建邮件服务器使用发送邮件,所以老左也来学习这类功能的应用。学习和使用搭建邮件服务器肯定需要先用到免费开源的iRedMail软件。iRedMail能够在Red Hat、CentOS、SDebian、 Ubuntu等环境系统中快速部署邮件服务器的解决方案。在这篇文章中,老左分享的是自己在Centos 6 32位系统中成功搭建的过程。 第一、更

roaylchen的博客 4599

【人工智能】AI 智能体驾驭工程(Harness Engineering)全解析

OpenAI将Harness定义为让Agent能完成有用工作的系统工程,Harness Engineering则是持续设计、实现、迭代这套系统的方法论;Anthropic将其概括为「让模型真正成为可靠Agent的基础设施」;Martin Fowler/Thoughtworks则将其定义为「控制Agent各层循环的规格、质量检查与工作流指导体系」。强大的AI模型是一匹爆发力极强的烈马;Prompt Engineering是「对马喊话的技巧」,Context Engineering是「给马看的地图」;

奶爸的编程之路,也就一周冷个三天 5245

手把手教您如何在飞牛NAS上部署OpenClaw(Clawdbot/Moltbot)智能助手,接入钉钉,0成本使用(万字保姆级教程)

想在飞牛NAS上部署一个24小时待命的AI助手?🤖 本文手把手教您如何在飞牛NAS上部署一个完全免费的OpenClaw智能助手 ✅

XiaoqiangClub的博客 7233

Linux搭建小型服务器——文件共享以及邮件服务器

转载请注明出处。 因为公司搬家,之前后又采用了新的服务器,所以之前的服务器的东西需要移动到新的服务器上,而且趁着这次机会,搭建了一个局域网使用的邮件服务器使用,虽然不知道别人怎么搭建的,但是把自己的经验记录下来,因为这个邮件服务器确实花了我不少时间去琢磨,因为它这玩意可能还会干扰我的...

chongjun5786的博客 353

MATLAB基础应用精讲-【深度强化学习】SAC(Soft Actor-Critic)算法(附MATLAB和python代码实现)

Actor 网络:用于选择动作。Critic 1 和 Critic 2 网络:用于估计 Q 值。Target Critic 1 和 Target Critic 2:与 Critic 网络架构相同,用于生成更稳定的目标 Q 值。,即在保证探索的情况下选择高价值动作。软更新目标 Q 网络参数,使得目标网络参数缓慢向当前网络靠近,避免振荡。

qq_36130719的博客 454

如何在 CentOS 7 上安装 iRedMail

本系列教程将引导你了解如何在 CentOS 7 安装 iRedMail 以及 Samba4 AD 域控制器,以便域帐户可以通过 Thunderbird 桌面客户端或通过 Roundcube Web 界面发送或接收邮件。 将要安装 iRedMail 的 CentOS 7 服务器需允许通过 25 和 587 端口进行 SMTP 或邮件路由服务,并且还将通过 Dovecot 作为邮件传递代理,提供

u014389734的博客 5193

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

使用iRedMail 搭建邮件服务器

iRedMail - 免费、开源邮件服务解决方案 以最佳的方式搭建基于 Linux/BSD 和开源软件的邮件服务器。始于 2007 年。 支持 Red Hat Enterprise Linux、CentOS、Debian、Ubuntu、FreeBSD、OpenBSD 只需几分钟,iRedMail 即可为您部署一台完全基于开源软件、功能完善的邮件服务器,而且,免费。 使用docker搭建 1.安装 docker pull lejmr/iredmai:mysql-lastest ...

林中静月下仙的博客 3656

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

3步轻松搭建:开源邮件服务器iRedMail部署全攻略

如果你正在寻找一款功能全面、部署简单的开源邮件服务器解决方案,iRedMail无疑是你的理想选择。这款专为主流Linux/BSD发行版设计的邮件服务器,让你在10分钟内就能搭建起完整的邮件系统。无论你是技术爱好者还是初级开发者,iRedMail都能帮助你快速构建安全、稳定的邮件服务环境。 ## 项目概述:一体化邮件服务器解决方案 iRedMail是一个功能完整的邮件服务器解决方案,它将Post

gitblog_01134的博客 903

10分钟搭建企业级邮件服务器:iRedMail完整部署指南

还在为搭建邮件服务器而烦恼吗?iRedMail这款全功能开源邮件服务器解决方案,让你在10分钟内就能拥有专业的企业级邮件系统!无论你是个人站长、小型企业还是技术爱好者,iRedMail都能为你提供稳定可靠的邮件服务,支持主流Linux/BSD发行版,真正实现一键部署。 ## 为什么选择iRedMail邮件服务器? **🚀 简单高效**:iRedMail采用自动化安装脚本,即使是新手也能轻松完

gitblog_01123的博客 446

Iredmail搭建

IRedMail邮件服务器 官网:http://www.iredmail.com 中文论坛:http://www.iredmail.com/bbs/forum3-iredmail.html 安装设置主机名和域名 1、根据邮件服务器域名设置主机名和服务器域 Ubuntu下,系统主机名在/etc/hostname下设置,使用vi编辑器或其他工具打开/etc/hostname,将主机名改为如下...

我曾经有个辉煌的梦的博客 2919

企业级邮件服务器搭建难题?iRedMail一站式解决方案让你快速拥有专业邮件系统

你是否曾为搭建企业级邮件服务器而头疼?复杂的配置、繁琐的组件集成、安全策略设置……这些问题常常让技术人员望而却步。今天,我要向你介绍一款**开源邮件服务器解决方案**——iRedMail,它能让你在短短几十分钟内拥有一个功能完整的专业邮件系统。 ## 为什么传统邮件服务器搭建如此困难? 在企业数字化转型的今天,邮件系统依然是商务沟通的核心工具。然而,传统邮件服务器搭建面临三大痛点: 1. *

gitblog_00691的博客 945

如何快速部署iRedMail邮件服务器:完整指南与实用技巧

iRedMail是一款功能全面的开源邮件服务器解决方案,让你在10分钟内搭建专业级邮件系统。作为支持主流Linux/BSD发行版的邮件服务器软件,iRedMail提供了完整的邮件服务套件,包括SMTP、IMAP、Webmail和管理界面,是个人和小型企业搭建自有邮件服务器的理想选择。 ## 理解iRedMail的核心架构 iRedMail的核心优势在于其**一体化设计**和**自动化部署**。

gitblog_00216的博客 633
上一篇: 《定风波 ·入坑》
FreshSunMa
博客等级 码龄9年 10粉丝 2原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值