Centos6.5搭建邮件服务器(Postfix+Dovecot )

参考博文:

http://blog.jjonline.cn/linux/185.html

http://blog.51cto.com/11038104/1916669

第一步、关闭iptables、selinux

        /etc/init.d/iptables stop

        chkconfig --level 3 iptables off

        vim /etc/selinux/config

                SELINUX=disable

第二步、安装Postfix、Dovecot

#centos6.5本身就带postfix所以不用安装

        yum install dovecot telnet vim -y

第三步、配置postfix

vim /etc/postfix/main.cf

# 约75行: 取消注释,设置

        myhostname = mail.netdj.net

# 约83行: 取消注释,设置域名

        mydomain = netdj.net

# 约99行: 取消注释

        myorigin = $mydomain

# 约116行: 修改

        inet_interfaces = all

#约119行: 推荐ipv4,如果支持ipv6,则可以为all

        inet_protocols = ipv4

#约164行: 指定可接收邮件的主机名或域名

        mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

#约264行: 取消注释,指定内网和本地的IP地址范围(可以作为client)

        mynetworks = 10.0.0.0/8, 127.0.0.0/8, 192.168.0.0/16

#约419行: 取消注释,邮件保存目录

        home_mailbox = Maildir/

#约571行: 指定MUA通过smtp连接postfix时返回的header头信息

        smtpd_banner = $myhostname ESMTP

# 添加到最后

#规定邮件单封最大尺寸为10M(单位是Byte)

message_size_limit = 5242880

# 规定收件箱最大容量为20M(单位是Byte)

mailbox_size_limit = 20971520

# 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

第四步、配置Dovecot

vim /etc/dovecot/dovecot.conf

# 26行: 如果不使用IPv6,请修改为*

listen = *


vim /etc/dovecot/conf.d/10-auth.conf

# 9行: 取消注释并修改

disable_plaintext_auth = no

# 97行: 使用简单登录

auth_mechanisms = plain login


vim /etc/dovecot/conf.d/10-mail.conf

# 30行:指定位置

mail_location = maildir:~/Maildir

vim /etc/dovecot/conf.d/10-master.conf

# 88-90行: 取消注释并添加

# Postfix smtp验证

    unix_listener /var/spool/postfix/private/auth {

       mode = 0666 

       user = postfix 

       group = postfix

    }


/etc/init.d/postfix start

/etc/init.d/dovecot start

/etc/init.d/postfix restart

/etc/init.d/dovecot restart

chkconfig dovecot on

chkconfig postfix on

第五步、创建用户

useradd mail1 ; echo "123456" | passwd --stdin mail1

useradd mail2 ; echo "123456" | passwd --stdin mail2

原文地址:http://blog.51cto.com/10019069/2106168

时间: 2024-10-07 16:17:27

Centos6.5搭建邮件服务器(Postfix+Dovecot )的相关文章

简单邮件服务器postfix+dovecot搭建

Postfix 是一种电子邮件服务器,是 MTA(邮件传输代理)软件,Dovecot 是一个开源的 IMAP 和 POP3 邮件服务器,POP / IMAP 是 MUA 从邮件服务器中读取邮件时使用的协议. linux下postfix+Dovecot的搭建 安装前准备 系统默认安装sendmail,首先对其进行关闭或卸载,防止端口占用. 1 .关闭服务 service sendmail stop chkconfig  sendmail off 2.使用yum卸载 yum remove sendm

10分钟教你搭建邮件服务器Postfix(RPM包安装)

简介 postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件.postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试.在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件.这真是一个让人吃惊的数字.Postfix试图更快.更容易管理.更安全,同时还与sendmail保持足够的兼容性. 工作原理 客户端通过Outlook软件,向邮件

centos7搭建邮件服务器postfix

一.服务端: 域名解析: 角色 记录类型 主机记录 记录值 主域名 A @ 104.225.233.249 邮件域名 A mail 104.225.233.249 邮件服务器 MX @ mail.dollarphp.com 反垃圾配置 TXT @ v=spf1 a mx ~al 卸载sendmail: yum -y remove sendmail 安装软件: yum -y install postfix dovecot cyrus-sasl-* mailx 配置postfix:vim /etc/

邮件服务器postfix+dovecot+mysql

1.前期准备 1.1设置hostname CentOS7,可以通过hostnamectl set-hostname hostname命令设置hostname,并且修改hosts文件.这里域名是sijibao.info. hostnamectl set-hostname mail.sijibao.info 为什么要设置hostname呢?因为一般情况下,Postfix在与其他的SMTP服务器进行通信的时候,会使用hostname来表名自己的身份.主机名有两种形式,单名字与FQDN(Fully Qu

Ubuntu之邮件服务器(Postfix, Dovecot, MySql)

前提 系统为 Ubuntu , 版本为14.04, 其他版本问题应该不大 系统 hostname 为 zjc - 详见设置linux主机名 ----- 此步非必须 $ sudo su # echo zjc > /etc/hostname # exit 系统IP地址为10.1.6.49 一些地址映射 要加入/etc/hosts文件或者DNS $ sudo apt-get install vim $ sudo vim /etc/hosts #自然,也可以用其他文本编辑器 #新添加的项 10.1.6.

CentOS6.4下邮件服务器搭建

CentOS6.4下邮件服务器搭建 linux下邮件服务器的搭建大致分为三个步骤 准备工作(真实的生产环境下需要) 发送服务器安装及配置 (Postfix) 接收服务器安装及配置(dovecot) 一. 准备工作 1. 为邮件服务器添加DNS解析 虽然不加DNS解析也能把邮件发出去,但会被大多数邮件服务器当作垃圾邮件.根据我们的实际经验,需要添加三条DNS解析记录:A记录.MX记录.TXT记录 2. 准备存放邮件的硬盘空间 如果用的是阿里云入门级Linux服务器,有一块20G的数据盘未挂载,需要

阿里云CentOS Linux服务器上搭建邮件服务器遇到的问题

参考文章: 阿里云CentOS Linux服务器上用postfix搭建邮件服务器 Linux系统下邮件服务器的搭建(Postfix+Dovecot) 本来想自己搭建邮件服务器,但是看到一篇资料表示阿里云为了禁止垃圾邮件,禁用了25端口. 可以使用阿里云的邮件推送服务. SMTP之PHP调用示例 email.class.php下载

邮件服务器Postfix的管理 重启php-fpm

Postfix邮件系统安装与配置:Postfix,Cyrus-IMAP,Cyrus-sasl,Dovecot和SPFhttp://www.freehao123.com/postfix-cyrus/CentOS下安装postfix发送邮件教程http://www.wpmee.com/lnmp1-0-centos-postfix/ CentOS下安装Postfix替换Sendmail发送邮件http://www.linuxidc.com/Linux/2014-10/107947.htm今天有网友提醒

Windows Server 2003搭建邮件服务器

由于Windows Server 2003默认是没有安装我们搭建邮件服务器所需要的POP3和SMTP服务的,因此需要我们自己来安装.方法如下: 1. 将Windows Server 2003的系统光盘放入光驱,或者将镜像文件挂载到虚拟光驱.在控制面板中点击“添加或删除程序”,在“添加或删除程序”对话框中,点击“添加/删除Windows组件”.Hn 2. 在“Windows组件向导”中,需要进行如下操作: ① 安装POP3服务. 选中“电子邮件服务”,双击打开,会看到它包括“POP3服务”和“PO