安装及配置Postfix邮件服务器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安装、配置Postfix邮件服务器
一、编译、安装
注:只要按照此安装及配置步骤进行,均可成功实现安装、配置postfix。文中“』”表示空格
1、关闭sendmail
service』sendmail』stop
2、添加用户组和用户
groupadd』–g』1200』postdrop
groupadd』–g』1000』postfix
useradd』–M』–u』1000』–g』postfix』–G』postdrop –s/sbin/nologin』postfix
3、编译安装
1)进入源码包所在目录
如:cd』/home/hello/
2)列补丁(可省略)
l(小写的“L”)
3)解压补丁包(可省略)
gunzip』postfix----vda-ng.patch.gz
4)解压源码包
tar』zxvf』postfix-2.6.2.tar.gz』–C』/usr/src/
cd』/usr/src/』postfix-2.6.2
注:–C』/usr/src/ 是指把解压后当然源码包存放在/usr/src/目录下;
cd』/usr/src/』postfix-2.6.2 是指进入源码包目录。
5)打补丁(可省略)
Patch』–p1』<』/home/hello/----补丁存放当然位置
6)编译
make
如果此时出現缺少db*-devel错误:
install the appropriate db*-devel package first
make: ***[makefiles] error
解决办法:
到光盘下去把db*-devel文件查找出来或把整个linux包,拷贝到相应位置,然后用如下命令进行安装
rpm』–ivh』-force-debian』–nodeps』/home/hello/db*-devel.rpm
7)安装
make』install
到此postfix安装完成,postfix在/usr/src/postfix-2.6.2中
二、配置postfix
1、postfix必须有DNS支撑
启动dns
service named restart
测试DNS是否正确
nslook
退出用exit
2、进入postfix工作目录
cd』/etc/postfix/
3、得到有效的配置项
postconf』–n >』main.cf-
把主配置文件改名
mv』main.cf』main.cf.bak
为得到的配置文件改名
mv』main.cf-』main.cf
查看一下
vi main.cf
4、添加如下行:
Inet_interfaces=127.0.0.1,192.168.1.1
myhostname=
mydomain=
myorigin=$mydomain
mydestination=$mydomain,$myhostnam
home_mailbox=Maildir/ //邮件存放位置
5、启动服务
postfix start
查看是否服务启动
netstat –anltp | grep 25
6、添加邮件用户并测
groupadd mailusers
useradd–g mailusers–s/sbin/nologin xxx useradd–g mailusers–s/sbin/nologin yyy passwd xxx
passwd yyy
测发送邮件
telnet 192.168.0.100 25
helo localhost //可省略
mail from:xxx@
rcpt to:yyy@
data
subject:A test mail
hello!
. //邮件编辑结束
quit //退出界面
7、停止
postfix stop
8、验证邮件是否发送成功
cd /home/
ll
cd yyy/
ll
cd Maildir/
ll
cd new/
ll
vi 邮件名