如何安装Postfix


Postfix有许多优点:免费、更快、兼容性好、强壮、灵活、安全性好,赶紧阅读下文知道如何安装Postfix,尽快的使用它吧。

安装Postfix-2.6.2

安装之前请先卸载掉sendmail

# /etc/init.d/sendmail stop

# rpm -qa |grep sendmail|xargs rpm -e --nodeps

1.安装

# groupadd -g 2525 postfix

# useradd -g postfix -u 2525 -s /sbin/nologin -M postfix

# groupadd -g 2526 postdrop

# useradd -g postdrop -u 2526 -s /bin/false -M postdrop

# tar zxvf postfix-2.6.2.tar.gz

# cd postfix-2.6.2

#make makefiles 'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/local/include/sasl -I/usr/local/BerkeleyDB/include -DUSE_TLS -I/usr/local/ssl/include/openssl ' 'AUXLIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm -L/usr/local/lib -lsasl2 -L/usr/local/BerkeleyDB/lib -L/usr/local/ssl/lib -lssl -lcrypto'

# make

# make install

按照以下的提示输入相关的路径([]号中的是缺省值,”]”后的是输入值)

install_root: [/] /

tempdir: [/root/postfix-2.6.2]

config_directory: [/etc/postfix]

daemon_directory: [/usr/libexec/postfix]

command_directory: [/usr/sbin]

queue_directory: [/var/spool/postfix]

sendmail_path: [/usr/sbin/sendmail]

newaliases_path: [/usr/bin/newaliases]

mailq_path: [/usr/bin/mailq]

mail_owner: [postfix]

setgid_group: [postdrop]

html_directory: [no]

manpages: [/usr/local/man]

readme_directory: [no]

说明:上面我全都采用默认安装,这样使用起来会更为方便些;

生成别名二进制文件,这个步骤如果忽略,会造成postfix效率极低:

# newaliases

2.进行一些基本配置,测试启动postfix并进行发信

#vi /etc/postfix/main.cf

修改以下几项为您需要的配置

myhostname = mail.gdc8888.com

myorigin = gdc8888.com

mydomain = gdc8888.com

mydestination = $myhostname, localhost.$mydomain, localhost

mynetworks = 192.168.1.0/24, 127.0.0.0/8

通过上面文章描述吗,大家可以新手安装Postfix了,快试试好用么!

  • 11.3.3 Postfix服务的基本配置2)
  • 11.3.7 启动和停止Postfix服务
  • 基于Postfix的大型邮件系统
  • CentOS postfix安装创建rpm与切换mta
  • 配置系统每次启动时自动启动postfix
  • RHEL 4配置Postfix的完美4步
  • Postfix邮件服务器postfix的安装过程

相关内容