Postfix+Dovecot编译、安装及配置

Postfix+Dovecot编译、安装及配置

在查看教程之前,强烈建议你熟读“POSTFIX权威指南”,搭建postfix或许容易,但维护却并非易事。
这里写图片描述

1. postfix编译

在安装postfix之前,先移除Linux系统可能自带的postfix、sendmail,yum remove postfix sendmail
再创建postfix需要的用户和用户组,并且用户出于安全考虑,不需要登陆和home目录。
如果先前有这个账户,则不用创建,后面的虚拟用户对于的uid,gid都要改成对应的。

vi /etc/group:
postfix:*:12345:
postdrop:*:54321:
//或执行下面命令
//groupadd -g 12345 postfix
//groupadd -g 54321 postdrop

vi /etc/passwd:
postfix:*:12345:12345:postfix:/no/where:/no/shell
//useradd -u 12345 -g 12345 -d /no/where -s /no/shell

注:组和用户参数前不能有空白字符(空格,TAB和回车)

编译参数:我这里启用了TLS,Mysql,dovecot

make -f Makefile.init makefiles \
 CCARGS="-DUSE_TLS -DHAS_MYSQL -I/usr/include/mysql -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\"dovecot\"" \
 AUXLIBS_MYSQL="-L/usr/lib64/mysql -lmysqlclient -lz -lm" \
 AUXLIBS="-L/usr/lib64/ -lssl -lcrypto"

更多编译参数请查看文档,参数中的路径替换成对应的路径,\代表上一行的延续,下一行必须是空白字符开始。

完成后,执行编译make,无错后安装。
首次安装使用make install
如果再次编译或者升级,则使用make upgrade (需要这个文件存在/etc/postfix/main.cf)

默认编译生成的配置文件目录:/etc/postfix


2. dovecot编译

首先添加对应的用户:

useradd -M -s /sbin/nologin dovecot
useradd -M -s /sbin/nologin dovenull
<
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值