Postfix实现Exchange 邮件传输的的冗余解决方案(3)

三 所有组件安装完毕需要将所有的组件与postfix关联

修改/etc/postfix/master.cf 添加以下内容

smtp-amavis unix - - n - 2 smtp
-o smtp_data-done_timeout=1200
-o disable_dns_lookup=yes
#符号前面有一个空格用于连续下面的内容
127.0.0.1:10025 inet n - n - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
-o strict_rfc821_envelopes=yes

Image(7)

修改/etc/postfix/main.cf 添加以下内容:

content_filter=amavisfeed:[127.0.0.1]:10024

image

重启一下服务,相关的端口已经启动:

Image(9)

我们将相关的服务设置为开机启动:

Image(10)

四 相关的一些测试:

1我们先发送一份正常的邮件:

查看相关的日志,没有检测到病毒。邮件已经传送成功:

image

2 我们发送一份带病毒的邮件。

查看一下日志发现被隔离了。

image

然后会产生一封退信:

image

说明病毒过滤成功了。

3 测试反垃圾邮件功能.

# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 xt.contoso.com ESMTP Postfix
ehlo localhost //打招呼
250-xt.contoso.com
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from:<xiaosong.li1@contoso.com > // 发件人
250 2.1.0 Ok
rcpt to:<xiaosong.li1@contoso.com//收件人
250 2.1.5 Ok
data //邮件内容
354 End data with . //下面那行为测试内容
Subject: XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
. //以.结束邮件内容
250 2.0.0 Ok: queued as BC24E85260
quit //退出
221 2.0.0 Bye
Connection closed by foreign host.

发送方出现了退信

image

整个方案测试成功

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/539ad0988034d81f2126206adae0a4f3.html