完美的SpamSnake  -  Ubuntu Jeos 9.10

完美的垃圾邮件 - Ubuntu Jeos 9.10

作者:洛基
版本:3

Postfix w /贝叶斯过滤和反向散射(Relay Recipients),Apache,Mysql,Dnsmasq,MailScanner(Spamassassin,ClamAV,Pyzor,Razor,DCC-Client),MailWatch,SPF Checks,FuzzyOcr,Sanesecurity Signatures,SQLGrey,KAM,Scamnailer ,FireHOL(Iptables防火墙),中继收件人,Webmin(可选),使用alterMIME发送免责声明(可选)

本教程将介绍如何在网关模式下将基于Ubuntu Jeos的服务器设置为垃圾邮件过滤器。 最后,您将拥有一个SpamSnake网关,它会将干净的电子邮件转发到您的MTA。 您还可以查看您的入站队列,训练您的SpamSnake,并通过MailWatch进行一些更高级的操作。

我不能提供任何保证,这将为您工作,与我一样的方式。

我将使用以下软件:
•Web服务器:Apache 2与PHP 5
•数据库服务器:MySQL 5.1.37
•邮件服务器:Postfix v2.6.5
•缓存DNS服务器:Dnsmasq v2.50
•MailScanner:MailScanner v4.78
•MailWatch:MailWatch v1.0.4

信誉来自HowToForge和MailScanner,MailWatch,Clamav,Apache,Mysql和Postfix的开发人员。

基本安装

1.安装最小vm选项
将主机名设置为server1
默认引导分区方法
3.设置用户:
你: 管理员
p: 密码
无加密
4.没有自动更新
5.安装OpenSSH

后安装

获取root权限

通过运行以下命令启用根登录,并给根密码。 然后,您可以直接以root身份登录:

sudo passwd root

然后运行以下更新apt包数据库:

aptitude update

运行以下安装最新更新:

aptitude safe-upgrade

如果您看到新内核作为更新的一部分进行安装,那么您应该重启系统。

2.配置网络

由于Ubuntu安装程序已将系统配置为通过DHCP获取其网络设置,因此,由于服务器应具有静态IP地址,因此我们必须进行更改。 编辑/ etc / network / interfaces并根据您的需要进行调整(在本例中,我将使用IP地址192.168.0.100

vi /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.0.100
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1

然后重新启动您的网络:

/etc/init.d/networking restart

然后编辑/ etc / hosts 。 看起来像这样:

127.0.0.1       localhost.localdomain   localhost
192.168.0.100   server1.example.com     server1
# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

现在运行:

echo server1.example.com > /etc/hostname
reboot now

之后,运行:

hostname
hostname -f

两者都应该显示server1.example.com

3.更改默认Shell

/ bin / sh/ bin / dash的符号链接,但是我们需要/ bin / bash ,not / bin / dash 。 所以我们这样做:

dpkg-reconfigure dash

安装破折号为/ bin / sh? < - 不

安装以下需要的几个包和要求:

aptitude install binutils cpp fetchmail flex gcc libarchive-zip-perl libc6-dev libcompress-zlib-perl libdb4.6-dev libpcre3 libpopt-dev lynx m4 make ncftp nmap openssl perl perl-modules unzip zip zlib1g-dev autoconf automake1.9 libtool bison autotools-dev g++ build-essential telnet wget gawk
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏