所需软件包
postfix主程序 postfix-2.8.3.tar.gz
postfix虚拟用户补丁 postfix-vda-v10-2.8.3.patch (不知道为什么http://vda.sourceforge.net/下载那么困难,把她上传到附件了)
postfix 2.8.3的补丁 postfix-2.8-patch03.gz

安装依赖

  1. # yum -y install db4-devel

下载postfix

  1. # wget http://www.postfix.cn/source/official/postfix-2.8.2.tar.gz

下载2.8.3的补丁

  1. # wget http://postfix.it-austria.net/releases/official/postfix-2.8-patch03.gz

添加运行postfix的组和用户

  1. # groupadd -g 1200 postdrop
  2. # groupadd -g 1000 postfix
  3. # useradd -M -u 1000 -g 1000 -G 1200 -s /sbin/nologin postfix
  1. # tar -zxvf postfix-2.8.2.tar.gz
  2. # gzip -d postfix-2.8-patch03.gz
  3. # cd postfix-2.8.2
  4. # patch -p0 < ../postfix-2.8-patch03     # 打上2.8.3的补丁
  5. # patch -p1 < ../postfix-vda-v10-2.8.3.patch  # 打上虚拟用户补丁

注意参考 README_FILES 子目录中的说明文档
添加MySQL数据库查询、SASL认证支持

  1. # make makefiles  'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql  -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl'  'AUXLIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient  -lz  -lm  -L/usr/lib/sasl2  -lsasl2 '
  2. # make && make install

中间会有一系列的问答,如果没有特殊的需求直接默认即可

停止sendmail

  1. # service sendmail stop
  2. # chkconfig --del sendmail

修改主机名

  1. # vi /etc/sysconfig/network
  2. 修改HOSTNAME=mail.gateway.org
  3. # vi /etc/hosts
  4. 在 127.0.0.1一行后面加上 mail.gateway.org
  5. # hostname mail.gateway.org

修改主配文件

  1. # vi /etc/postfix/main.cf
  2. 75 myhostname = mail.gateway.org
  3. 83 mydomain = gateway.org
  4. 99 myorigin = $mydomain   # 用哪个域名来外发邮件
  5. 113 inet_interfaces = all       # 在哪个接口提供服务
  6. 162 mydestination = $myhostname localhost.$mydomain $mydomain # 指定是有哪个域名接收邮件
  7. 260 mynetworks = 192.168.3.0/24, 127.0.0.0/24 #设定子网内部
  8. 414 home_mailbox = Maildir/     #(Mailbox已淘汰)邮件存储位置和格式

Test:

  1. useradd xiaoyi
  2. useradd xiaoer
  3. telnet mail.gateway.org 25

转载于:https://blog.51cto.com/linuxsvr/640756

Postfix(一):CentOS 下安装postfix相关推荐

  1. 在CentOS下安装GitLab

    在CentOS下安装GitLab 环境准备 正式安装 配置修改 环境准备 #安装ssh sudo yum install -y curl policycoreutils-python openssh- ...

  2. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  3. linux卸载欧朋浏览器,如何在Centos下安装opera浏览器

    如何在Centos下安装opera浏览器 ,Opera目前是Linux平台上性能最优的浏览器,而且Opera中国团队本身即定位于Opera的研发中心,主要也是负责全球Linux平台项目的开发,这个版本 ...

  4. 在CentOS下安装apche+tomcat+mysql+php

    在CentOS下安装apche+tomcat+mysql+php 本例中所用到的软件 Apache 2.2 Sun的JDK-1_5_0_12-linux-i586 MySQL: mysql-5.0.4 ...

  5. Linux(CentOs)下安装Phantomjs + Casperjs

    Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...

  6. CentOS下安装JDK7 转载

    转载地址:http://www.cnblogs.com/rilley/archive/2012/02/02/2335395.html CentOS下安装JDK7 下载地址:http://www.ora ...

  7. centos解压zip命令_2、centos下安装elasticsearch-head

    1.下载 https://github.com/mobz/elasticsearch-head/archive/master.zip 2.解压 unzip elasticsearch-head-mas ...

  8. CentOS 下安装

    2016年12月5日15:25:58 ----------------------------------- 通常情况下在centos下安装软件就用yum. 关键是,使用yum你要知道安装包的名字是什 ...

  9. Centos下安装mysql(二进制版)

    Centos下安装mysql(二进制版) 1.下载安装包,选择相应的平台.版本,比如,选择64位Linux平台下的MySQL二进制包"Linux-Generic (glibc 2.5)(x8 ...

最新文章

  1. 2016-2017 ACM-ICPC CHINA-Final(EC-final) 题解(10 / 12)
  2. Day 23 面向对象进阶
  3. layui关闭表格编辑_告别复制粘贴,表格再多也能快速合并!
  4. Spring Boot 2.3.x 分层构建 Docker 镜像实战
  5. mysql kill 脚本_批量 kill mysql 中运行时间长的sql
  6. 200825C文件 复习
  7. android显示布局边界的边距_Android设计规范 Material Design-Layout(2 度量与边框)
  8. git安装与配置_git 安装及基本配置
  9. 自底向上伸展树(之字形旋转+一字形旋转)
  10. Error Domain=NSCocoaErrorDomain Code=3840 JSON text did not start with array or object and option
  11. php dom 分离html内容
  12. 一张图理解栈顶指针加加减减的问题
  13. 设备接入ONENET(2)STM32 + ESP8266(MQTT协议)接入云 :使用 OneNET 官方麒麟座开发板例程
  14. Unreal 4 更改Engine位置
  15. thinkadmin中日期的使用
  16. golang Use of package XXX without selector
  17. 几道js数组循环练习题
  18. Git submodule 采坑
  19. ShaderLearning_1_理论渲染管线和GPU渲染管线
  20. 亚马逊广告怎么做?广告效果如何提升?

热门文章

  1. SpringBoot第六篇:springboot整合mybatis
  2. 优秀工程师至关重要的一项技能,你解锁了吗?
  3. 求捐“一杯奶茶钱”,西北大学真成“最穷211”?
  4. 微软:杀死那个曾经全球第一的浏览器
  5. 最大数值(不能使用比较运算符)
  6. 下载插件(贪心算法)
  7. MATLAB_no.3:关于车牌的.
  8. SLAM 技术之对于扫描精度的影响及改进
  9. 工业相机之全局曝光与卷帘曝光
  10. 搞来一套大厂内部资料(内含C++面试真题集)