博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos6.8 搭建postfix/dovecot邮件服务器
阅读量:6906 次
发布时间:2019-06-27

本文共 2693 字,大约阅读时间需要 8 分钟。

postfix/dovecot邮件服务器

 

安装配置参考链接  http://www.cnblogs.com/jkklearn/p/7280045.html

 (domain 为自己域名 xxx.com)  

1.关于域名配置

 1.设置域名

  

  新增一条A记录,主机记录为 mail,记录值为 邮件服务器地址。

       新增一条MX记录,主机记录为空,记录值为 mail.domain

  新增一条TXT记录,主机记录为mail,记录值为 v=spf1 ipv4:xx.xx.xx.xx(服务器ip地址)

  

 2.设置服务器端口安全组  (阿里云服务器)  

      

  开启 143端口  25端口

   授权对象可以设置为公司ip地址仅限公司内部进行使用

 

2.邮件服务的安装配置

  1.安装Postfix

yum -y install postfix

   

安装完成还需要替换系统自带的sendmail:

 

yum remove sendmail

  

修改MTA(默认邮件传输代理)

 

alternatives --config mta

  

然后直接回车即可。

 

检查一下是不是已经设置成功了。

 

alternatives --display mta

  

第一行可以看到mta的状态。 例如:mat - status is manual.

 

2.安装Dovecot 

yum -y install dovecot

 

3.配置Postfix 

编辑/etc/postfix/main.cf,可以下载下来修改,也可以使用vi进行编辑: 

vim /etc/postfix/main.cf

修改如下:

# 75行: 取消注释,设置hostname(mail+域名)myhostname = mail.cnblogs.com# 83行: 取消注释,设置域名mydomain = cnblogs.com # 99行: 取消注释 myorigin = $mydomain # 116行: 修改 inet_interfaces = all # 119行: 推荐ipv4,如果支持ipv6,则可以为all inet_protocols = ipv4 # 164行: 添加 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain # 264行: 取消注释,指定内网和本地的IP地址范围 mynetworks = 0.0.0.0/0 # 419行: 取消注释,邮件保存目录 home_mailbox = Maildir/ # 571行: 添加 smtpd_banner = $myhostname ESMTP # 添加到最后 开始添加 # 规定邮件最大尺寸为10M message_size_limit = 10485760 # 规定收件箱最大容量为1G mailbox_size_limit = 1073741824
# SMTP认证 smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
# 添加结束

 

 

修改好了之后使用/etc/rc.d/init.d/postfix start开启postfix,使用chkconfig postfix on将postfix开机启动。

 

4.配置Dovecot

 

修改如下:

 

[root@mail ~]# vi /etc/dovecot/dovecot.conf# 26行: 如果不使用IPv6,请修改为*listen = *[root@mail ~]# vi /etc/dovecot/conf.d/10-auth.conf# 9行: 取消注释并修改disable_plaintext_auth = no# 97行: 添加auth_mechanisms = plain login[root@mail ~]# vi /etc/dovecot/conf.d/10-mail.conf# 30行: 取消注释并添加mail_location = maildir:~/Maildir[root@mail ~]# vi /etc/dovecot/conf.d/10-master.conf# 88-90行: 取消注释并添加# Postfix smtp验证unix_listener /var/spool/postfix/private/auth {
mode = 0666 user = postfix group = postfix} # 开启 dovecot[root@mail ~]# /etc/rc.d/init.d/dovecot start Starting Dovecot Imap: [ OK ]#设置开机自启[root@mail ~]# chkconfig dovecot on

  

 到此服务器已经基本设置成功

 

3.使用foxmail收发送邮件

  

  选择服务器类型为 IMAP

  邮件账号为服务器用户账号密码

  #添加新用户    [root@mail ~]useradd zhangsan
  [root@mail ~]passwd zhangsan #设置用户zhangsan密码 回车 再次输入两次密码(此账号密码可以直接登录服务器)

  填写IMAP服务器: mail.xxx.com(此项与 /etc/postfix/main.cf设置的 myhostname 一致  mail+域名)

  填写SMTP服务器: mail.xxx.com(此项与 /etc/postfix/main.cf设置的 myhostname 一致  mail+域名)

  填写完毕后 点击创建 可成功登录

  

  登录失败可查看服务器 mail日志

  cat /var/log/maillog

转载于:https://www.cnblogs.com/chenggege/p/7722563.html

你可能感兴趣的文章
个人项目1——自动生成四则运算
查看>>
COBBLER无人值守安装
查看>>
时间--》梅叔叔
查看>>
如何从dvi生成pdf--------亲测有效果.
查看>>
天天洗一次澡还真是好方法
查看>>
validator的验证
查看>>
python的for循环、while循环
查看>>
就算神游 之四:富士山和富士游乐园 2
查看>>
kdTree相关原理及c++实现
查看>>
MVC3 使用NPOI导出excel
查看>>
Python内置函数之匿名(lambda)函数
查看>>
win10安装Tensorflow
查看>>
[Usaco2006 Nov] Fence Repair 切割木板
查看>>
JS获取C#变量值和服务器控件的ID
查看>>
常用模块1
查看>>
泛型集合和泛型类,方法,高级特征详解
查看>>
mybash的编写与调试
查看>>
VS2015 中错误 C4996
查看>>
一个URL链接到一个页面发生了什么?
查看>>
按位异或运算,交换两个变量中的数值
查看>>