安装及配置Postfix邮件服务器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 邮件名

相关文档
最新文档