当前位置:首页 > CN2资讯 > 正文内容

linux下搭建iredmail邮件服务器linux邮件服务器搭建

1天前CN2资讯

iRedMail是一个开源、免费的邮件服务器项目,基于GPL(v2)协议发布。官网 (国内不能访问),可以通过www.iredmail.com访问。

iRedMail是一个不错的邮局服务器免费解决方案,适合小型企业、个人或者团队等搭建内部员工邮箱服务;

使用iRedmail搭建邮件服务器,需要有公网的centos主机。推荐使用vps;


iRedMail 核心组件及其对应的功能:

Postfix: SMTP 服务器

Dovecot: POP3/IMAP/Managesieve 服务器

Apache: Web 服务器

MySQL: 用于存储其它程序的数据,也可用于存储邮件帐号。

OpenLDAP: 用于存储邮件帐号。

Policyd: Postfix policy server

Amavisd: 提供 DKIM 签名及校验、SPF校验、为外发邮件添加“免责声明”内容,并调用 SpamAssassin 做基于邮件内容的发垃圾扫描,调用 ClamAV 做邮件病毒扫描。

Roundcube: 网页邮箱;

Awstats: 用于分析 Apache 和 Postfix 日志文件,并生成简单的图表。

Fail2ban: 扫描各种日志文件,发现多次密码错误等情况时可自动封禁对方 IP 一段时间。用于保证服务器安全。

iRedAdmin:基于 web 的邮件帐号管理程序


1、iredmail安装

前期准备工作,需要申请独立的域名,可以到万网或新网购买域名;

并购买vps,安装centos系统,有独立的ip地址;本次模拟使用huangxiaofan.com域名;


具体步骤如下:

hostname  

vim /etc/hosts    //加入

127.0.0.1  


配置DNS解析,在域名购买的后台设置:

MX记录  

A 记录  把 指向一个vps的IP,这个IP就是我们要做邮件服务器的ip

下载iRedMail

wget http://www.iredmail.com/iRedMail-0.9.1.tar.bz2  

(当前最新版本为0.9.1,以后会变,请到http://www.iredmail.com/download.html 下载最新版本)

若你的服务器为国内服务器,那么在安装前需要做一些处理:

tar jxvf iRedMail-0.9.1.tar.bz2

cd iRedMail-0.9.1/pkgs

vi  get_all.sh //  把   https://mirrors.fedoraproject.org 改为 http://mirrors.fedoraproject.org

sed -i 's//106.187.51.47/g'  get_all.sh

cd ..


美国的vps不需要做上面的操作,直接sh执行脚本;

sh


执行后需要下载安装包,完成后进入到图形化安装界面

社区论坛地址,和管理员FAQ文档地址;选择yes

默认邮件存储目录/var/vmail,选择next;

选择web服务器,空格键选择apache

选择后端数据库存储邮件账号,选择mysql

给mysql管理员root设置密码,不能为空不能有特殊字符;

虚拟域名,不能和主机名一样;

设置域名管理员密码,用来管理后台;

安装组件

DKIM,电子邮件验证标准——域名密钥识别邮件标准。DomainKeys Identified Mail的缩写;

配置完成,输入y继续安装包;/usr/local/src/iRedMail-0.9.1/config 配置文件保存用户名和密码,需要移动到一个安全的地方;

禁用selinux,防火墙规则是否提供选择n,使用mysql配置文件选择y;

[ INFO ] Disable SELinux in /etc/selinux/config. < Question > Would you like to use firewall rules provided by iRedMail? < Question > File: /etc/sysconfig/iptables, with SSHD port: 22. [Y|n]n [ INFO ] Skip firewall rules. < Question > Would you like to use MySQL configuration file shipped within iRedMail now? < Question > File: /etc/my.cnf. [Y|n]y

安装完成后,会显示登录webmail及iredAdmin后台的地址,用户名和密码;


2、使用邮箱系统

安装完后,看下这些服务是否启动: 使用命令pstree

for  s in  httpd   iredapd  amavisd  clamd  postfix  dovecot  cbpolicyd  spamassassin  clamd.amavisd  saslauthd   fail2ban; do /etc/init.d/$s restart; done


安装完成后,先登录iredadmin后台httpS:///iredadmin/

登录之后的界面显示mysql和服务器相关信息

选择菜单栏Admins,修改管理员的属性,可以选择简体中文显示;

添加——用户,设置邮件地址及密码;

登录Roundcube系统 httpS:///mail/    使用创建的新用户登录,测试收发邮件;

发送邮件速度较快,收取邮件较慢,QQ邮箱收取邮件大概要几分钟;

发送大附件内容2M,上传附件速度很慢,QQ邮箱收取大概1-2分钟;QQ发送过来的接收很慢,10分钟以上;


发邮件正常,收邮件非常慢,是因为Policyd服务造成的,解决办法:

vim /etc/policyd/cluebringer.conf  //找到 Greylisting这个模块,在前面加#

然后重启dovecot/postfix/cbpolicyd服务 : 

service dovecot restart; service postfix restart; service cbpolicyd restart


简单的邮件服务器搭建完毕,对于中小企业需求不大的话可以考虑使用;


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/19523.html

    分享给朋友:

    “linux下搭建iredmail邮件服务器linux邮件服务器搭建” 的相关文章

    解密美国服务器CN2线路:到底是什么意思?

    美国服务器CN2线路是什么意思?在全球化的今天,越来越多的企业和个人选择使用服务器来满足其业务和数据存储需求。其中,美国服务器因其高速的网络性能和稳定的访问体验而备受青睐。而CN2线路,作为中国移动通信集团推出的一项高品质网络服务,更是为美国服务器的用户带来了全新的体验。本文将深入探讨“美国服务器C...

    电信CN2宽带账号登录密码忘记怎么办?轻松解决办法!

    在如今这个网络时代,宽带已经成为我们生活中不可或缺的一部分。无论是工作、学习,还是娱乐,宽带网络都为我们的生活带来了极大的便利。生活中难免会遇到一些小问题,比如忘记电信CN2宽带账号的登录密码。当你面对这样的问题时,可能会感到焦虑和无助,担心宽带无法正常使用,影响生活和工作。别担心,本文将为你提供一...

    大陆VPS选购指南:如何选择最适合的虚拟私人服务器

    1.1 什么是大陆VPS 大陆VPS,即中国大陆的虚拟私人服务器,是一种通过虚拟化技术将一台物理服务器分割成多个独立虚拟服务器的服务。每个VPS都拥有独立的操作系统、存储空间和带宽资源,用户可以像使用独立服务器一样进行管理和配置。大陆VPS的优势在于其本地化的数据中心和网络连接,能够为国内用户提供更...

    CUII工业互联网平台:助力企业实现智能制造与数字化转型

    CUII的定义与背景 CUII,全称为China Unicom Industrial Internet,是中国联通精心打造的工业互联网平台。它的诞生源于对智能制造领域不断增长的需求,特别是在网络通信基础设施方面。中国联通意识到,随着工业4.0的推进,传统的网络解决方案已无法满足现代工业对高质量、高安...

    如何在Linux中指定DNS服务器设置教程

    在开始讨论如何在Linux系统中指定DNS之前,我们需要明白DNS服务器的作用与重要性。DNS,全称域名系统,是将人类易读的域名转换为计算机能够理解的IP地址的系统。想象一下,如果没有DNS,我们每次访问一个网站都得记住复杂的数字IP地址,那将是多么麻烦的一件事。因此,选择一个合适的DNS服务器,不...

    解决Linode被封的问题与账户恢复策略分享

    Linode作为一款备受欢迎的美国VPS,其灵活性和服务质量吸引了众多用户。然而,基于我的经验,国内用户在使用Linode时常常面临被封的困扰。这不仅影响了使用体验,也对业务的持续性造成了影响。我想深入分析一下Linode被封的原因。 首先,Linode的全球网络状况在近年来遭遇了严峻挑战。随着越来...