必威体育Betway必威体育官网
当前位置:首页 > 网站建设

Linux利用Postfix、Dovecot自建邮件服务器

时间:2019-01-25 16:41:02来源:网站建设作者:seo实验室小编阅读:61次「手机版」
 

dovecot

老左个人而言,邮件系统一般直接使用免费第三方的邮件或者使用腾讯域名邮局,且在收发邮件问题上也没有特别严重的问题,毕竟并不是业务必须需求。但是,对于业务必须且具有严格要求依赖邮件的,那如果使用免费邮局可能会有一些可能的问题,比如收发邮件不能立即达到、延迟、甚至直接进入垃圾箱或者黑名单拦截等问题。

当然,如果是对于企业而言且没有搭建邮件服务器技术能力,老左个人还是建议购买付费邮局服务,这样可能会更节省点技术和时间。但是对于有些需要学习和折腾的用户而言,我们可能会去尝试利用服务器自己架设邮件服务器,早上老左有阅读过这篇文章(参考:http://www.cnblogs.com/hgj123/p/6186400.html),所以也准备参考这篇文章,利用Postfix、dovecot软件自建简单邮件服务器,看看是否能最后实现邮件收发任务。

第一、准备工作

1、这里我直接在一台linux VPS主机centos6.8 64bit系统中进行。

2、准备一个域名到时候需要解析到服务器配置自建邮局。

第二、安装Postfix

yum -y install postfix

第三、修改邮件传输

yum remove sendmail #移除自带的sendmail

alternatives --config mta

alternatives --display mta #检查是否生效

看到最上面有一行"mat - status is manual",就表示没有问题,可以继续下一步。

第三、安装Dovecot

yum -y install dovecot

第四、配置Postfix文件

vi /etc/postfix/main.cf

从这里开始就比较重要了,需要配置文件。

1、对应行数进行修改

# 75行: 取消注释,设置hostnamemyhostname = mail.laobuluo.com# 83行: 取消注释,设置域名mydomain = laobuluo.com# 99行: 取消注释myorigin = $mydomain# 116行: 修改inet_interfaces = all# 119行: 推荐ipv4,如果支持ipv6,则可以为allinet_protocols = ipv4# 164行: 添加mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain# 264行: 取消注释,指定内网和本地的IP地址范围mynetworks = 127.0.0.0/8, 10.0.0.0/24# 419行: 取消注释,邮件保存目录home_mailbox = Maildir/# 571行: 添加smtpd_banner = $myhostname ESMTP

2、添加到文件最后

message_size_limit = 10485760mailbox_size_limit = 1073741824smtpd_sasl_type = dovecotsmtpd_sasl_path = private/authsmtpd_sasl_auth_enable = yessmtpd_sasl_security_options = noanonymoussmtpd_sasl_local_domain = $myhostnamesmtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject

最后,我们需要启动postfix和设置开启自动启动

/etc/rc.d/init.d/postfix startchkconfig postfix on

第五、配置Dovecot文件

vi /etc/dovecot/conf.d/10-auth.conf# 9行: 取消注释并修改disable_plaintext_auth = no# 97行: 添加auth_mechanisms = plain login

vi /etc/dovecot/conf.d/10-mail.conf# 30行: 取消注释并添加mail_location = maildir:~/Maildir

vi /etc/dovecot/conf.d/10-master.conf# 88-90行: 取消注释并添加# Postfix smtp验证

unix_listener /var/spool/postfix/private/auth {mode = 0666user = postfixgroup = postfix}

最后,设置开启启动

/etc/rc.d/init.d/dovecot startchkconfig dovecot on

第五、如何使用自建邮局

这里我们需要在VPS中创建用户,或者直接用已有的root用户。

useradd admin

passwd admin

根据提示我们可以设置一个admin用户邮局,对于需要设置密码。这里用FoxMail进行连接邮局。

根据我们的用户填写。

邮件账号用admin。然后创建看看是否可以完成。

看来还是比较顺利的。

最后,老左简单进行邮件的发送和接收是没有问题的,但是看到一些网友

相关阅读

条分缕析判断网络推广团队自建还是外包好

在当下,几乎所有的企业都有网络推广的需求。而在做网络推广的时候,企业往往都会面临一个同样的选择:究竟是要合作网络推广团队呢,还是

如何通过数据利用好消息推送这把双刃剑?

作为产品运营人员,我们都知道运营的最终目标是要和用户之间建立长期有价值的联系。完美的用户界面、强大的功能和明确的价值主张,对

【转】利用聚宽探索多因子策略

【转】多因子策略探索(1)为什么要用聚宽以市场上知名的TB、文化等期货研究平台为代表,均采用了数据驱动的回测方式,不能按照复利回测(

利用DuplicateHandle()无驱动的另类读写内存方法,理论

突发奇想出的原创思路,在理论上经过完善应该可以做到过游戏保护无驱动读写内存 首先看一下MSDN对这个函数的定义 BOOL DuplicateH

利用“4P和4C”矩阵,重新理解市场营销

什么是市场营销?我们要想真正地去理解市场营销,关键是要学会洞察4P和4C背后的逻辑、角色及它们之间的联系。相信大多数营销人都有以

分享到:

栏目导航

推荐阅读

热门阅读