转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协议.邮件服务器 ...
一周排行
  • 第三天内容:1.linux目录及文件管理2.linux文本工具及bash重定向3.linux用户和组管理4.linux用户和组管理进阶回顾:     文件类型:f,d,l,c,b,p,s     文件timestam ...
  • 常用模块使用首先在使用模块之前我们可以查看一下模块有多少,不过大多数用不到.下面主要看几个常用模块[root@soso ~]# ansible-doc -l | wc -l 2621.setup##用来查看远程主机的 ...
  • DELPHI版传奇引擎学习菜鸟篇(applem2)-01
    一点废话:因为非工科出身,又对编程有点兴趣,杂乱的学习了好多(C,C++,PYTHON…) ...
  • Vmware玩macosx分享
    相信网上类似的材料非常多了,在此就不赘述具体步骤了,先分享一个不错的链接: http:// ...
  • 实验目的: 客户端 同步 服务器端的某个文件夹服务端:10.1.1.2客户端:10.1.1.4服务器端配置:1,安装rsync RED HAT默认已经安装 yum install -y rsync配置 vim /et ...
  • HttpClient Authentication Doument: http://hc.apache.org/httpclient-3.x/authentication.html HttpClient支持使用代理服 ...
  • 监控windows系统1.监视连接前的准备工作   1)进入被监视windows系统,开启以下二个服务Remote Procedure Call(RPC) 和RemoteRegistry Service (开始-)运 ...
  • 引言自从用上扩展方法以来,就欲罢不能了,它们大大提升了我的代码编写效率,现在我已对其产生了高度依赖.在此分享一下自己的常用扩展方法集,方便大家使用.(其中有些是借鉴或挪用自其它博友的文章,在此尤其感谢鹤冲天的诸多分享 ...
  • 类似于腾讯的QQ好友列表package com.example.testexpandablelist;import java.util.List;import android.app.Activity;import ...
  • 方法一:简单邮件发送echo 'hello world' | mail -s "Subject" -t  yanggang@ithomer.com,yanggang_2050@163.com   ...