第 二 十 七 天 :iRedMail 搭 建 邮 件 服 务 器

小Q:人是不能闲的,一闲就会想得太多,一闲就会感情泛滥,所谓矫情屁事多,

            寂寞空虚冷,都是因为懒散堕落闲。


我们平时用的邮箱不外乎,qq・163・139・阿里云・新浪等;但这些邮箱都是人家的,只有数据是自己的,好像寄人篱下的感觉,保密性不好,安全也没保障;

上一节我们接触到了腾讯企业邮箱,可以创建一个属于自己域名的邮箱,但我们还是以腾讯为第三方的基础上创建的,安全保密性也不是很好;

这节内容我们一块去搭建一个完全属于自己的邮箱服务;

前提是我们有自己的公网IP・域名・认证・服务器,而这些都需要资金的投入;


假设这些我们都已经有了,我们可以用一款开源免费的邮件解决方案-----iRedMail ,

在自己服务器端搭建邮件服务;

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

iredmail=

postfix(发邮件)  dovecot(收邮件)  apache(web)  mysql(数据库)  openld(数据库)  pdicyd(黑名单) amavisd(杀毒)    round cube(邮件网址)      awstat(分析日志)     fail2ban(防暴力破解)

iredadmin(后台管理)・・・・・・・・


实验要求:iredmail配置文件至少1G,公网来收发邮件,服务器搭建环境存储数据,域名


----------------------------------配置iRedMail-----------------------------------

进入DNSport或别的网站去购买自己的域名(tengxun.com),解析,然后进行设置

添加MX:记录纸自己定义,指向自己的域名,如mail.tengxun.com

                  而mail 则需要指向自己的公网IP,配置DNS时说过格式了

进入服务器

ping     mail.tengxun.com                 测试能否解析

hostname     mail.tengxun.com          更改主机名字

vim   /etc/hosts  

mail.tengxun.com                           IP后添加域名

bash

安 装

官 网:iredmail.com

 cd     /usr/local/src

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

 tar     jxvf      iRedMail-0.9.2.tar.bz2

  mv     iRedMail-0.9.2.tar.bz2           /iredmail                  个人爱好而已

配置中有个地方要改一下

cd      /iredmail   

sed   -i   's/iredmail.org/106.187.51.47/g'     /iredmail/pkgs/get_all.sh             替换

因为iredmail.org,她需要下载一些有用的包,但是域名已经被大陆封了,所以把它改为了一个日本的代理服务器,代替他下载

在目录下执行

sh  iRedMail.sh

会出现类似图形界面安装:yes----邮件存放地址(一定要大)Next------选择Apache(tab+空格)web服务-----存储方式选mysql吧------设置mysql密码-----设置域名随意------设管理员密码(上有账号)-------所需要的套件(默认)-------回车安装

中途选择:是否开启iptables------n  ; 确认mysql配置文件地址-----y  ;

手动开启服务: 

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

启动过程的问题:

lamp启动失败,因为他要使用IPV6的IP,设置

vim   /etc/dovecot/dovecot.conf    找到 listen = *  [::]     删除[::]

重启:  /etc/init.d/dovecot    restart


---------------------------使 用 测 试------------------------------

配置完成后,我们可以在安装完成的底部找到 webmail 邮箱地址 + webadmin 后台管理地址

浏览器访问后台:此时会提示不是私密链接,访问危险;因为我们没有购买认证,做实验的话不用理会,继续访问;否则最好买一下


添加用户: Add+    找到 user      添加  111.tengxun.com

进入可以设置域名的邮箱,比如腾讯企业邮箱

添加用户:(添加时一定要选手动设置或高级设置)

111.tengxun.com         密码          pop服务器   tengxun.com   选ssL         

                                              SMTP服务器  tengxun.com  不选ssL为默认35端口

用此用户发送一封邮件到mail服务器账户上(安装时提示过,登录时的用户名),

抄送给你的qq邮箱验证;

只不过服务器接受的时候可能会很慢,原因出自服务器都有一个策略,反应慢:进行配置

vim  /etc/proliced/cluebringer.conf              将 greylisting 注释掉 

重启:  /etc/init.d/postfix   restart                 /etc/init.d/dovecot     restart           ok


-----------------------------增加域--------------------------------

有时我们增加多个域名,显得自己的邮箱网站挺多的哈;反正IP和主域名就那一个;


进入邮件服务器的后台

添加域名domain:  tengteng.com  


解析域名DNSport:

增加域名  tengteng.com

添加设置  MX(记录类型)   默认   mail.tengxun.ocm(主域名)   优先级5  TTL 600  ;

                 mail    A    默认  公网IP     TTL是600   

其他配置

wKiom1YaUfPjoUCTAAD6Wt3hbcg011.jpg



测 试:服务器端 ping  tengteng.com


进入邮件后台管理:

添加用户  222.tengteng,com       密码       ok


转到企业邮箱foxmail:

添加用户  手动设置

pop3       222.tengteng.com       密码        pop   mail.tengxun.com   选SSL     

                                                          SMTP  mail.tengxun.com   不选SSL

用222给111发送邮件,抄送给qq邮箱,收到后回复,查看各个邮箱收发情况测试。      



扩展:图文安装详情 http://www.freehao123.com/iredmail/ 




你可能感兴趣的:(linux)