小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
其他配置
测 试:服务器端 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/