10分钟教你阿里云环境下搭建iredmail邮件服务器

一.ireaqdmail 介绍

RedMail 是一个基于 Linux/BSD 系统的零成本、功能完备、成熟的邮件服务器解决方案。

iRedMail 是一个开源、免费的项目。以 GPL(v2)协议发布。



二.使用的核心组件及其对应的功能

  • Postfix: SMTP 服务器
  • Dovecot: POP3/IMAP/Managesieve 服务器
  • Apache: Web 服务器
  • MySQL: 用于存储其它程序的数据,也可用于存储邮件帐号。
  • OpenLDAP: 用于存储邮件帐号。
  • Policyd: Postfix policy server
  • Amavisd: 提供 DKIM 签名及校验、SPF校验、为外发邮件添加“免责声明”内容,并调用 SpamAssassin 做基于邮件内容的发垃圾扫描,调用 ClamAV 做邮件病毒扫描。
  • Roundcube: Webmail
  • Awstats: 用于分析 Apache 和 Postfix 日志文件,并生成简单的图表。
  • Fail2ban: 扫描各种日志文件,发现多次密码错误等情况时可自动封禁对方 IP 一段时间。用于保证服务器安全。
  • iRedAdmin:基于 web 的邮件帐号管理程序。


操作步骤

1.提供一个域名( audient925.com)和一个带公网ip的主机(x.x.x.x为公网ip,修改hosts

2.在域名服务器上做域名解析

3.安装idrdmail

4. iredmail使用

5. iredmail增加域



一.准备域名,公网ip

1.新建域名解析

阿里云的设置方法:

打开域名----点解析

2.修改hostname和本机的hosts

vi /etc/sysconfig/network

vi /etc/hosts 添加  mail.audient925.com com



二.iredmail安装

官网下载安装包

http://www.iredmail.com/download.html

1.进入软件包存放的目录

cd /usr/local/src

2.下载安装包

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.5-1.tar.bz2

3.解压安装包

tar jxvf iRedMail-0.9.5-1.tar.bz2

4.进入安装目录

cd iRedMail-0.9.5-1



5.安装

IREDMAIL_MIRROR=‘http://42.159.241.31‘ bash iRedMail.sh

6.出现下面界面

点yes,进入存放邮件目录的界面

点next,服务器选apache

点next,存放方式选mysql

点next,设置mysql的密码(123456)

点next,设置域名(audient925.com)

点next,设置管理员的密码

点next,选择需要安装的插件,默认就好

点y就可以继续安装,出现修改iptables规则选n

出现修改/etc/my.cnf,选y,继续安装

安装完成后显示的信息

7.启动文件

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

出现失败的原因,是用了restart的命令,先停止在启动的



三. iredmail使用

1.先修改配置文件

vi /etc/dovecot/dovecot.conf

把listen 后面[]给删除,如果已经去掉了就直接保存退出

重新启动服务

/etc/init.d/dovecot restart

打开Google浏览器输入 httpS://mail.audient925.com/iredadmin/ 可以登录后台

打开  httpS://mail.audient925.com/mail 可以登录邮箱



foxmail 使用iredmail的方法:

打开foxmail  输入e-mail地址 [email protected]域名 密码:xxxx,点下一步

接收服务器类型:IMAP

IMAP服务器:mail.域名 选ssl  端口为993

SMTP服务器:mial.域名 不选ssl  端口为25

如果foxmail不能发送邮件,把smtp25端口改成578

如果foxmail不能收到邮件,在设置里面把发邮件的email地址设置成白名单,以免当成垃圾邮件

时间: 2024-10-11 07:40:19

10分钟教你阿里云环境下搭建iredmail邮件服务器的相关文章

linux下搭建iredmail邮件服务器

iRedMail是一个开源.免费的邮件服务器项目,基于GPL(v2)协议发布.官网www.iredmail.org (国内不能访问),可以通过www.iredmail.com访问. iRedMail是一个不错的邮局服务器免费解决方案,适合小型企业.个人或者团队等搭建内部员工邮箱服务: 使用iRedmail搭建邮件服务器,需要有公网的centos主机.推荐使用vps: iRedMail 核心组件及其对应的功能: Postfix: SMTP 服务器 Dovecot:POP3/IMAP/Manages

【转】Linux 下搭建Postfix邮件服务器详解:

在我自己的服务器上面搭建了邮件服务器,为的是接下来写shell脚本进行报警监控.当服务器发生意外,可以及时发送邮件服务器到邮箱. 看了两个教程,按照两个教程来搭建的,感谢原作. Linux 下搭建Postfix邮件服务器详解: 1.首先关闭sendmail服务 service sendmail stop 2.chkconfig sendmail off(关闭开机自启动) 3.修改DNS正解文件,使DNS能够解析邮箱服务 添加下面两行 mail.zhubf.com. IN A           

VS环境下搭建自己NuGet服务器

一.NuGet服务端的搭建 环境:.NET 4.5 + VS2015 + NuGet.Server 2.10.1 1.建一个空的Web项目,取名叫NuGetServer 2.通过NuGet安装NuGet.Server Install-Package NuGet.Server -Version 2.10.1 注意:这里有个坑,最开始安装时没有加版本号,直接Install-Package NuGet.Server,结果安装的是最新的版本,只支持.NET 4.6,而本地只有.NET 4.5,然后部署N

CentOS7下搭建postfix邮件服务器实现extmail的web访问

CentOS7.1最新1503版本最小化安装,基于lnmp,nginx与mysql为yum安装,当然没有安装php,其他编译所需要的全是官网上下载的最新稳定版,搭建的过程中出了很多错误,经过几天的实验,最后终于搭建成了,这次博客也是重新搭建,边写边搭建,如果再次出现错误的话,会将错误一并写出来. 一.  装备工作 1.防止不必要的麻烦关闭Selinux setenforce 0 关闭防火墙 systemctl stop firewalld 2.清空iptables iptables -P INP

家用环境下部署wifidog认证服务器(java版)

本文所讲的是基于一个java版wifidog认证服务器的开源项目在windows环境下搭建wifidog认证服务器,并实现用户名密码的认证. 大致步骤如下: 一,准备 1.搭建硬件及网络环境 a.需要普通路由器1个,刷了apfree固件的路由器一个,Windows电脑一台,网线若干,宽带网络. b.按照下图的拓扑结构进行搭建. 2.获取软件及工具并安装 a.获取并安装jdk6 b.获取并安装MySQL c.安装MyEclipse d.获取java版wifidog认证服务器源码(https://g

10分钟教你用Python玩转微信之抓取好友个性签名制作词云

01 前言+展示 各位小伙伴我又来啦.今天带大家玩点好玩的东西,用Python抓取我们的微信好友个性签名,然后制作词云.怎样,有趣吧~好了,下面开始干活.我知道你们还是想先看看效果的. 后台登录: 词云: 02 环境准备 Python版本:3.6.0系统平台:Windows 10 X64IDE:pycharm 相关模块:re模块:itchat模块:jieba模块:import matplotlib.pyplot模块:wordcloud模块:以及一些Python自带的模块. 03 获取个性签名 首

【python】10分钟教你用python如何正确把妹

前言 今天没妹子约,刚好朋友研究一下python.让他教大家如何用神奇的python打造一个把妹神器吧.看完这个,你们就能走向人生巅峰,迎娶白富美啦. 我知道你们想看看效果 当然啦,这只是测试版的效果,真正的版本可比这个厉害多啦.不过作为一个直男,另一个男的给小编发这个测试感觉还是有点怪怪的哈. 文:吉柏言 暑假来了,各位又不得不和男女朋友暂时分开2个月了!!长达两个月的时间里不能相见,你可知我多想你啊,想知道你的城市下雨了吗,想知道你带伞了吗,想知道你长什么样,想知道你叫啥,咳咳,单身汪小编表

从零教你在Linux环境下(ubuntu)如何编译hadoop2.4

问题导读: 1.如果获取hadoop src  maven包?2.编译hadoop需要装哪些软件?3.如何编译hadoop2.4?扩展:编译hadoop为何安装这些软件? 本文链接 http://www.aboutyun.com/thread-8130-1-1.html 一.首先下载hadoop源码包下载的方式还是比较多的1.svn的方式svn下载首先需要安装SVN,如果想尝试使用svn,可以参考源码管理.获取网络源码工具:TortoiseSVN使用手册,hadoop的svn下载地址点此2.压缩

虚拟化及云环境下数据库审计技术探讨(下)

在上篇文章也介绍到大部分的虚拟化及云环境下的数据审计技术探讨 接下来我们来进入更深的层次研究 场景三:应用和数据库分别托管部署在完全独立的第三方云计算平台 场景四是场景三的一种延伸与扩大,场景四主要指目前主流的第三方云平台提供商如阿里云.亚马逊.腾讯云.华为云.百度云等等,底层的硬件.存储.网络等等都对用户不透明,上层的虚拟机具体在哪个物理硬件服务器上,连接哪个物理交换机,用户一概不知道,如下图所示: 因此要用传统方式配置镜像,基本上没有可能,云平台提供商并不会提供底层资源的控制权给云主机租户,