linux-postfix linux postfix 安装

Postfix

安装postfix

[root@mail ~]# cd/mnt/cdrom/Server/

[root@mail Server]# rpm -ivh postfix-

postfix-2.3.3-2.1.el5_2.i386.rpm

postfix-pflogsumm-2.3.3-2.1.el5_2.i386.rpm

[root@mail Server]# rpm -ivhpostfix-2.3.3-2.1.el5_2.i386.rpm

Preparing... ###########################################[100%]

1:postfix ###########################################[100%]

[root@mail Server]# vim/etc/postfix/master.cf

做dns

[root@mail Server]# rpm -qa|grep bind

bind-9.3.4-10.P1.el5

bind-devel-9.3.4-10.P1.el5

bind-libs-9.3.4-10.P1.el5

bind-sdb-9.3.4-10.P1.el5

ypbind-1.19-11.el5

bind-utils-9.3.4-10.P1.el5

bind-libbind-devel-9.3.4-10.P1.el5

bind-chroot-9.3.4-10.P1.el5

[root@localhost Server]# rpm-ivhcaching-nameserver-9.3.4-10.P1.el5.i386.rpm

[root@localhost etc]# cd/var/named/chroot/etc/

[root@localhost etc]# cp -pnamed.caching-nameserver.conf named.conf

[root@localhost etc]# vimnamed.conf

options {

listen-onport 53 { any; }

allow-query { any; };

};

view localhost_resolver {

match-clients { any; };

match-destinations { any; };

recursionyes;

include"/etc/named.rfc1912.zones";

};

[root@localhost ~]# cd/var/named/chroot/etc

[root@localhost etc]# vimnamed.rfc1912.zones

zone "bj.com" IN {

typemaster;

File"bj.com.zone";

allow-update { none; };

};

[root@localhost named]#pwd

/var/named/chroot/var/named

[root@localhost named]# cp -plocalhost.zone bj.com.zone

[root@localhost named]# vimbj.com.zone

$TTL 86400

@ IN SOAns.bj.com. root (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum

IN NS ns.bj.com.

ns IN A 192.168.101.9

mail IN A 192.168.101.9

pop3 IN CNAME mail

smtp IN CNAME mail

@ INMX 10 mail

[root@localhost named]# vim/etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=mail.bj.com

[root@localhost named]# vim/etc/resolv.conf

nameserver 192.168.101.9

[root@localhost named]# vim/etc/hosts

127.0.0.1 localhost.localdomain localhost

192.168.101.9 mail.bj.commail

[root@localhost named]# vim/etc/inittab

id:3:initdefault:

[root@mail ~]# service namedstart

[root@mail ~]# chkconfignamed on

[root@mail named]# dig -t mxbj.com

开启postfix

[root@mail ~]# servicepostfix restart

Shutting down postfix: [OK ]

Starting postfix: [OK ]

[root@mail ~]# netstat -tupnl|grep 25

tcp 0 0127.0.0.1:25 0.0.0.0:* LISTEN 4269/master

[root@mail ~]#

Main.cf

Man 5 配置脚本

Man 1 用户命令

man 8 x系统管理

man postconf

man 5 postconf

[root@mail ~]# vim/etc/postfix/main.cf

110 inet_interfaces = all

[root@mail ~]# servicepostfix restart

Shutting down postfix: [OK ]

Starting postfix: [OK ]

[root@mail ~]# netstat -tupln|grep 25

tcp 0 00.0.0.0:25 0.0.0.0:* LISTEN 4400/master

[root@mail~]#!netstat --倒数第一个最近使用的netstat命令

[root@mail ~]# vim/etc/postfix/main.cf

70 myhostname =mail.bj.com

77 mydomain = bj.com

158 mydestination =$myhostname, localhost.$mydomain, localhost, $mydomain

--按地址段的中继

257 mynetworks =168.100.101.0/24, 127.0.0.0/8 --接收mail的网段

[root@mail ~]# servicepostfix restart

Shutting down postfix: [OK ]

Starting postfix: [OK ]

[root@mail ~]#useradd user1

[root@mail ~]#useradd user2

[root@mail ~]# passwduser1

[root@mail ~]# passwduser2

邮件的收发

[root@mail ~]# mailuser1@bj.com

Subject: 1

1

.

Cc:

[user1@mail root]$ su -user1

Password:

[user1@mail ~]$ mail

Mail version 8.1 6/6/93.Type ? for help.

"/var/spool/mail/user1": 1message 1 new

>N 1root@mail.bj.com Sat Aug 27 17:25 18/603 "1"

& 1

Message 1:

From root@mail.bj.comSat Aug 27 17:25:34 2011

X-Original-To:user1@bj.com

Delivered-To:user1@bj.com

Date: Sat, 27 Aug 201117:25:34 +0800

From: root

To: user1@bj.com

Subject: 1

1

&

身份验证sasl

启用sasl认证

[root@mail ~]# rpm -qa |grepsasl

cyrus-sasl-2.1.22-4

cyrus-sasl-lib-2.1.22-4

cyrus-sasl-plain-2.1.22-4

cyrus-sasl-devel-2.1.22-4

[root@mail ~]# servicesaslauthd start

Starting saslauthd: [ OK]

[root@mail ~]# cd/usr/lib/sasl2/

更改postfix配置文件添加验证

[root@mail sasl2]#

[root@mail sasl2]# vim/etc/postfix/main.cf

broken_sasl_auth_clients =yes

smtpd_sasl_auth_enable = yes–启用sasl

smtpd_sasl_security_options =noanonymous --安全选项 不允许匿名

smtpd_sasl_application_name =smtpd

smtpd_recipient_restrictions= permit_mynetworks,permit_sasl_authenticated,rejec

t_unauth_destination--设置中继

--开头空格表示上一行的延续

[root@mail sasl2]# vimsmtpd.conf

pwcheck_method: saslauthd

~

[root@mail sasl2]# servicepostfix restart

通过验证发送邮件

[root@mail ~]# echo -n"user1@bj.com"|openssl base64

dXNlcjFAYmouY29t

[root@mail ~]# echo -n"123"|openssl base64

MTIz

[root@mail sasl2]# telnetmail.bj.com 25

Trying 192.168.101.9...

Connected to mail.bj.com(192.168.101.9).

Escape character is '^]'.

220 mail.bj.com ESMTPPostfix

auth logindXNlcjFAYmouY29t

334 UGFzc3dvcmQ6

MTIz

235 2.0.0 Authenticationsuccessful

mail from:user1@bj.com

250 2.1.0 Ok

rcpt to :user2@bj.com

501 5.5.4 Syntax: RCPTTO:



linux-postfix linux postfix 安装

rcpt to:user2@bj.com

250 2.1.5 Ok

data

354 End data with .

subject

hello user2 this is user1.

.

250 2.0.0 Ok: queued as881FB4ADADF

500 5.5.2 Error: badsyntax

quit

221 2.0.0 Bye

Connection closed by foreignhost.

[root@mail sasl2]#

接收邮件

[root@mail ~]# su - user2

[user2@mail ~]$ mail

Mail version 8.1 6/6/93.Type ? for help.

"/var/spool/mail/user2": 1message 1 new

>N 1user1@bj.com Sat Aug 2717:53 15/476

& 1

Message 1:

From user1@bj.comSat Aug 27 17:53:44 2011

X-Original-To:user2@bj.com

Delivered-To:user2@bj.com

Date: Sat, 27 Aug 201117:52:07 +0800 (CST)

From: user1@bj.com

To:undisclosed-recipients:;

subject

hello user2 this isuser1.

&

限定用户的安全认证

[root@mail ~]# vim/etc/postfix/main.cf

257 mynetworks =192.168.101.0/24 127.0.0.0/8

671 broken_sasl_auth_clients= yes

672 smtpd_sasl_auth_enable =yes

673smtpd_sasl_security_options = noanonymous

674smtpd_sasl_application_name = smtpd

676smtpd_recipient_restrictions =permit_mynetworks,permit_sasl_authenticated,

677reject_unauth_destination

678 smtpd_client_restrictions= permit_sasl_authenticated,reject

--所有用户都要验证的,验证的通过,不验证的拒绝发送邮件。

[root@mail ~]# servicepostfix restart

[root@mail ~]# echo -n"user1@bj.com"|openssl base64

dXNlcjFAYmouY29t

[root@mail ~]# echo -n"123"|openssl base64

MTIz

[root@mail ~]# telnetmail.bj.com 25

Trying 192.168.101.9...

Connected to mail.bj.com(192.168.101.9).

Escape character is '^]'.

220 mail.bj.com ESMTPPostfix

mail from:user1@bj.com

250 2.1.0 Ok

rcpt to:user2@bj.com

554 5.7.1 : Client hostrejected: Access denied

auth logindXNlcjFAYmouY29t

334 UGFzc3dvcmQ6

MTIz

235 2.0.0 Authenticationsuccessful

data

554 5.5.1 Error: no validrecipients

rcpt to:user2@bj.com

250 2.1.5 Ok

data

354 End data with .

hello this test for smtpd

.

250 2.0.0 Ok: queued asBA6164ADADF

[user2@mail ~]$ mail

Mail version 8.1 6/6/93.Type ? for help.

"/var/spool/mail/user2": 1message 1 new

>N 1user1@bj.com Sat Aug 2719:59 14/467

& 1

Message 1:

From user1@bj.comSat Aug 27 19:59:43 2011

X-Original-To:user2@bj.com

Delivered-To:user2@bj.com

Date: Sat, 27 Aug 201119:57:49 +0800 (CST)

From: user1@bj.com

To:undisclosed-recipients:;

hello this test for smtpd

&

[root@mail ~]# mailuser1@bj.com

Subject: yy

yy

.

Cc:

[root@mail ~]# tail/var/log/maillog

Aug 27 19:59:43 mailpostfix/cleanup[5974]: BA6164ADADF:message-id=<20110827115917.BA6164ADADF@mail.bj.com>

Aug 27 19:59:43 mailpostfix/qmgr[5950]: BA6164ADADF: from=, size=348, nrcpt=1 (queueactive)

Aug 27 19:59:43 mailpostfix/local[5975]: BA6164ADADF: to=, relay=local, delay=114,delays=114/0.01/0/0.01,

dsn=2.0.0, status=sent(delivered to mailbox)

Aug 27 19:59:43 mailpostfix/qmgr[5950]: BA6164ADADF: removed

Aug 27 20:02:37 mailpostfix/smtpd[5967]: disconnect from mail.bj.com[192.168.101.9]

Aug 27 20:03:00 mailsendmail[6020]: p7RC30TM006020: from=root, size=33, class=0,nrcpts=1,

msgid=<201108271203.p7RC30TM006020@mail.bj.com>,relay=root@localhost

Aug 27 20:03:00 mailpostfix/smtpd[5967]: connect fromlocalhost.localdomain[127.0.0.1]

Aug 27 20:03:00 mailpostfix/smtpd[5967]: fatal: non-null host address bits in"127.0.0.1/8", perhaps you should use"127.0.0.0/8"

instead

Aug 27 20:03:01 mailsendmail[6020]: p7RC30TM006020: to=user1@bj.com, ctladdr=root(0/0), delay=00:00:01, xdelay=00:00:01,

mailer=relay, pri=30033,relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connectionreset by [127.0.0.1]

Aug 27 20:03:01 mailpostfix/master[5948]: warning: process /usr/libexec/postfix/smtpdpid 5967 exit status 1

  

爱华网本文地址 » http://www.413yy.cn/a/25101015/268961.html

更多阅读

LINUX操作系统VIM的安装和配置 linux中vim基本操作

LINUX操作系统VIM的安装和配置——简介VI是LINUX下最老牌的编辑工具,而VIM则是VI的升级版本,LINUX系统必备啊。LINUX操作系统VIM的安装和配置——工具/原料LINUX操作系统(ubuntu/Centos)LINUX操作系统VIM的安装和配置——VIM的安装

svn如何安装,svn如何配置,svn安装配置 linux svn安装配置

svn如何安装,svn如何配置,svn安装配置——简介svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问

华硕Asus P5QPL-AM主板板载网卡Linux驱动安装 p5qpl am主板

Redhat Linux Enterprise 5.4 操作系统,没有自动识别出华硕(Asus)P5QPL-AM主板板载网卡,从网上搜得该系列网卡在Linux下的驱动程序如下:http://www.zenglu.net/downloads/AR81Family.tar.gz网页下载并使用U盘拷贝至Linux后,使用以下命令解

怎样安装Linux系统 linux系统基本操作

Linux现在运用越来越广泛,而且他的安全性和稳定性更得到广大电脑爱好者们一致称赞。现在我以安装RedHat 9为例。怎样安装Linux系统——工具/原料LInux安装盘一张怎样安装Linux系统——步骤/方法怎样安装Linux系统 1、放入安装盘,从光

声明:《linux-postfix linux postfix 安装》为网友夢里飄雪分享!如侵犯到您的合法权益请联系我们删除