转Linux下搭建Postfix邮件服务器详解:

在我自己的服务器上面搭建了邮件服务器,为的是接下来写shell脚本进行报警监控。当服务器发生意外,可以及时发送邮件服务器到邮箱。

看了两个教程,按照两个教程来搭建的,感谢原作。

Linux 下搭建Postfix邮件服务器详解:

1、首先关闭sendmail服务

service sendmail stop

2、chkconfig sendmail off(关闭开机自启动)

3、修改DNS正解文件,使DNS能够解析邮箱服务

添加下面两行

mail.zhubf.com. IN A            172.17.17.2

zhubf.com.      IN MX  10      mail.zhubf.com.

重启DNS服务

service named  restart

chkconfig named on

echo "" > /etc/resolv.conf

测试DNS设置是否正确

host mail.zhubf.com

mail.zhubf.com has address 172.17.17.2

4安装postfix 软件包(前提安装yum,配置yum源)

yum install -y postfix

修改postfix配置文件

vim /etc/postfix/main.cf

主要内容如下

转Linux下搭建Postfix邮件服务器详解:

转Linux下搭建Postfix邮件服务器详解:

5、配置saslauthd,这个软件默认是安装的

修改saslauthd 配置文件

vi /etc/sysconfig/saslauthd

设置MECH=shadow

service saslauthd restart

chkconfig saslauthd on

创建邮箱用户

useradd zhubf

passwd  zhubf

echo zhubf |passwd --stdin zhubf

进行密码验证测试

testsaslauthd -u zhubf -p 'zhubf'

0: OK "Success."

若没有通过,可能是防火墙或selinux的设置问题。

在postfix的主配置文件/etc/postfix/main.cf添加如下权限设置

smtpd_sasl_auth_enable = yes

smtpd_sasl_local_domain = ''

smtpd_recipient_restrictions =

permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination

broken_sasl_auth_clients = yes

smtpd_client_restrictions = permit_sasl_authenticated

smtpd_sasl_security_options = noanonymous

重启postfix 服务

service postfix restart

chkconfig postfix on

另外一个辅助教程是:http://www.cnblogs.com/dudu/archive/2012/12/12/linux-postfix-mailserver.html

写得很好。

更多相关文章
  • linux下搭建iredmail邮件服务器
    iRedMail是一个开源.免费的邮件服务器项目,基于GPL(v2)协议发布.官网www.iredmail.org (国内不能访问),可以通过www.iredmail.com访问.iRedMail是一个不错的邮局服务器免费解决方案,适合小型企业.个人或者团队等搭建内部员工邮箱服务:使用iRedmai ...
  • CentOS7下搭建postfix邮件服务器实现extmail的web访问
    CentOS7.1最新1503版本最小化安装,基于lnmp,nginx与mysql为yum安装,当然没有安装php,其他编译所需要的全是官网上下载的最新稳定版,搭建的过程中出了很多错误,经过几天的实验,最后终于搭建成了,这次博客也是重新搭建,边写边搭建,如果再次出现错误的话,会将错误一并写出来.一. ...
  • 搭建postfix邮件服务器实验环境: 在RHEL5系统中,搭建Postfix邮件系统,实现单域环境下收发邮件.Postfix可以直接使用本地系统用户作为邮件用户,也可以使用虚拟邮件用户.虚拟邮件用户对应的账号信息通常存储于数据库中,最常见的是MYSQL数据库.实验准备:Ø系统安装安装RHEL5(或 ...
  • RedHatel5.0搭建Postfix邮件服务器系统
                                            RedHat el5.0 搭建 Postfix 邮件服务器系统                       (postfix+cyrus-sasl2+courier-authlib+courier-imap+extmai ...
  • 简单介绍一下linux下的sendmail邮件服务器
    简单介绍一下linux下的sendmail邮件服务器大家都知道微软下的邮件解决有exchange,应用的也很广泛,linux下也有自己的邮件解决方案,今天就说一下linux 自带的一种邮件服务实验环境 VMware 6.5.2+ redhat Enterprise linux 5 AS我的内核版本所 ...
  • Linux学习Linux下用户组、文件权限详解
    原文地址:http://www.cnblogs.com/123-/p/4189072.html Linux下用户组.文件权限详解 用户组 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在 ...
  • Linux下Bash编程之变量详解(一)1.语言分类: 1.1.静态语言:编译型语言 强类型:变量在使用前,必须事先声明,甚至还需要初始化: 编写的程序事先转换成可执行格式 代表有:C.C++.JAVA.C# 动态语言:解释型语言 弱类型:变量用时声明,甚至不区分类型: 编写的程序边解释边执行 代表 ...
  • Linux下简单的邮件服务器搭建
      电子邮件系统的组成 电子邮件服务器所遵从的协议 邮件中继”.由于这个协议开始是基于纯ASCⅡ文本的,后来开发了用来编码二进制文件的标准,如MIME(多功能Internet 邮件扩充服务),使得一些非英语字符消息和二进制文件,图像,声音等非文字消息都可以通过SMTP来传输.POP3协议.邮件服务器 ...
一周排行
  • 以WebKit为核心的浏览器,例如Safari和Chrome,对html5有着很好的支持,在移动平台中这两个浏览器对应的就是IOS和Android.最近在开发一个移动平台的web app,那么就有机会利用css3去实 ...
  • Linux基础Linux发行版的关系图         9更新Fedora Core 4安装图解       0更新Fedora Linux基本配置         7 ...
  • 互联网时代,高并发是一个老生常谈的话题.无论对于一个web站点还是app应用,高峰时能承载的并发请求都是衡量一个系统性能的关键标志.像阿里双十一顶住了上亿的峰值请求.订单也确实体现了阿里的技术水平(当然有钱也是一个原 ...
  • 准备安装环境Device BootStartEndBlocksIdSystem13215416205584+83Linux/groupadd lfs-s /bin/bash-g lfs -m -k /dev/null ...
  • PHP四种标量类型:booleninteger float(double) string两种复合类型:array数组 abject 对象自定义格式:$A-Z $a-z  $_  不能以数字定义 逻辑或 || OR   ...
  • 使用javascript闭包获取table标签中tr的索引
  • 收不到Win10正式版预订通知一个批处理搞定
    目前,已经有不少Win7.Win8.1用户在系统右下角收到Win10正式版的预订提示窗口. ...
  • 线程基础 一个进程由若干个线程组成,线程是程序执行的基本原子单位.线程是"进程"中某个单一顺序的控制流,线程是进程中的一个基本执行流,每个线程都有自己专属的寄存器(程序计数器.栈指针等),代码共享 ...
  • 方法1: var str = ' h t m l 5 '; function trim(str) { var reg = /(\s+)/g; var m,s = str; while(m = reg.exec(s)) ...
  • C#函数式程序设计之函数、委托和Lambda表达式
    相信很多人都听说过函数式编程,提到函数式程序设计,脑海里涌现出来更多的是Lisp.Hask ...