Postfix(一):CentOS 下安装postfix
所需软件包
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
安装依赖
- # yum -y install db4-devel
下载postfix
- # wget http://www.postfix.cn/source/official/postfix-2.8.2.tar.gz
下载2.8.3的补丁
- # wget http://postfix.it-austria.net/releases/official/postfix-2.8-patch03.gz
添加运行postfix的组和用户
- # groupadd -g 1200 postdrop
- # groupadd -g 1000 postfix
- # useradd -M -u 1000 -g 1000 -G 1200 -s /sbin/nologin postfix
- # tar -zxvf postfix-2.8.2.tar.gz
- # gzip -d postfix-2.8-patch03.gz
- # cd postfix-2.8.2
- # patch -p0 < ../postfix-2.8-patch03 # 打上2.8.3的补丁
- # patch -p1 < ../postfix-vda-v10-2.8.3.patch # 打上虚拟用户补丁
注意参考 README_FILES 子目录中的说明文档
添加MySQL数据库查询、SASL认证支持
- # 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 '
- # make && make install
中间会有一系列的问答,如果没有特殊的需求直接默认即可
停止sendmail
- # service sendmail stop
- # chkconfig --del sendmail
修改主机名
- # vi /etc/sysconfig/network
- 修改HOSTNAME=mail.gateway.org
- # vi /etc/hosts
- 在 127.0.0.1一行后面加上 mail.gateway.org
- # hostname mail.gateway.org
修改主配文件
- # vi /etc/postfix/main.cf
- 75 myhostname = mail.gateway.org
- 83 mydomain = gateway.org
- 99 myorigin = $mydomain # 用哪个域名来外发邮件
- 113 inet_interfaces = all # 在哪个接口提供服务
- 162 mydestination = $myhostname localhost.$mydomain $mydomain # 指定是有哪个域名接收邮件
- 260 mynetworks = 192.168.3.0/24, 127.0.0.0/24 #设定子网内部
- 414 home_mailbox = Maildir/ #(Mailbox已淘汰)邮件存储位置和格式
Test:
- useradd xiaoyi
- useradd xiaoer
- telnet mail.gateway.org 25
转载于:https://blog.51cto.com/linuxsvr/640756
Postfix(一):CentOS 下安装postfix相关推荐
- 在CentOS下安装GitLab
在CentOS下安装GitLab 环境准备 正式安装 配置修改 环境准备 #安装ssh sudo yum install -y curl policycoreutils-python openssh- ...
- Centos下安装mysql 总结
一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...
- linux卸载欧朋浏览器,如何在Centos下安装opera浏览器
如何在Centos下安装opera浏览器 ,Opera目前是Linux平台上性能最优的浏览器,而且Opera中国团队本身即定位于Opera的研发中心,主要也是负责全球Linux平台项目的开发,这个版本 ...
- 在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 ...
- Linux(CentOs)下安装Phantomjs + Casperjs
Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...
- CentOS下安装JDK7 转载
转载地址:http://www.cnblogs.com/rilley/archive/2012/02/02/2335395.html CentOS下安装JDK7 下载地址:http://www.ora ...
- centos解压zip命令_2、centos下安装elasticsearch-head
1.下载 https://github.com/mobz/elasticsearch-head/archive/master.zip 2.解压 unzip elasticsearch-head-mas ...
- CentOS 下安装
2016年12月5日15:25:58 ----------------------------------- 通常情况下在centos下安装软件就用yum. 关键是,使用yum你要知道安装包的名字是什 ...
- Centos下安装mysql(二进制版)
Centos下安装mysql(二进制版) 1.下载安装包,选择相应的平台.版本,比如,选择64位Linux平台下的MySQL二进制包"Linux-Generic (glibc 2.5)(x8 ...
最新文章
- 2016-2017 ACM-ICPC CHINA-Final(EC-final) 题解(10 / 12)
- Day 23 面向对象进阶
- layui关闭表格编辑_告别复制粘贴,表格再多也能快速合并!
- Spring Boot 2.3.x 分层构建 Docker 镜像实战
- mysql kill 脚本_批量 kill mysql 中运行时间长的sql
- 200825C文件 复习
- android显示布局边界的边距_Android设计规范 Material Design-Layout(2 度量与边框)
- git安装与配置_git 安装及基本配置
- 自底向上伸展树(之字形旋转+一字形旋转)
- Error Domain=NSCocoaErrorDomain Code=3840 JSON text did not start with array or object and option
- php dom 分离html内容
- 一张图理解栈顶指针加加减减的问题
- 设备接入ONENET(2)STM32 + ESP8266(MQTT协议)接入云 :使用 OneNET 官方麒麟座开发板例程
- Unreal 4 更改Engine位置
- thinkadmin中日期的使用
- golang Use of package XXX without selector
- 几道js数组循环练习题
- Git submodule 采坑
- ShaderLearning_1_理论渲染管线和GPU渲染管线
- 亚马逊广告怎么做?广告效果如何提升?