亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1987 | 回復: 1
打印 上一主題 下一主題

架構(gòu)基于FreeBSD和Postfix的IGENUS Webmail郵件系統(tǒng) [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2005-09-26 14:36 |只看該作者 |倒序瀏覽
架構(gòu)基于FreeBSD和Postfix的IGENUS  Webmail郵件系統(tǒng)
――――――――――――――――――――――――――――――――――
主要增強了原來的userinfo數(shù)據(jù)表。請使用igenus for postfix2.01的用戶及時更新。 new
主要“加強”了病毒過濾和垃圾郵件過濾,更加節(jié)約系統(tǒng)資源,使系統(tǒng)配置更簡單化。
本文首次使用APF來加強對垃圾郵件的過濾。
垃圾郵件過濾基本上達到了95%的成功率
本文首次使用MailScanner+Clamav配合對郵件病毒進行過濾。
經(jīng)過嚴格病毒郵件測試成功率達到了100%。
翻譯了病毒郵件提示為中文提示,讓系統(tǒng)更加的人性化。
在文檔安裝過程中加入更詳細的說明
在文檔軟件安裝過程中配備了圖像,讓安裝更加的容易。
修正了很多文字性的錯誤.....
演示:
http://mail.toping.net
用戶名:demo@toping.net
密 碼:demo
――――――――――――――――――――――――――――――――――
Free BSD+Postfix+Cyrus-sasl+Courier-imap+igenus+Clamav+amavisd-new
楊廷勇
Copyright © 2004、2005
本文介紹使用FreeBSD+Postfix+cyrus-sasl+Courier-imap+igenus+MailScanner+Clamav+APF來架構(gòu)一個具有多域名,有webmail防病毒和垃圾郵件并有web管理界面的郵件系統(tǒng)。
Jacky, $Revision: 4.05 bate $Date: 2005-09-12
系統(tǒng)主要采用MailScanner+Spamd+APF來對病毒過濾和垃圾郵件過濾。
本文在5.3、5.4上安裝測試通過,病毒過濾放棄采用amavisd。主要采用執(zhí)行效率更高的MailSanner來對郵件過濾和垃圾郵件過濾,配置更容易,并且降低了系統(tǒng)開消。讓系統(tǒng)更加穩(wěn)定,經(jīng)過嚴格病毒郵件測試成功率達到了100%。垃圾郵件過濾基本上達到了95%的成功率。
請支持我們?yōu)殚_源做的貢獻,希望得到大家的支助,請原諒本文涉及的管理工作為“收費軟件”,不過價格很合理。
Table of Contents
Chapter 1.
系統(tǒng)安裝
1.1
安裝MySQL
1.2
安裝Apache
1.3
安裝PHP
1.4
安裝openssl
1.5
安裝phpMyAdmin
1.6
通過phpMyadmin設(shè)置數(shù)據(jù)庫
1.7
安裝Courier-imap
1.8
安裝 postfix 和 cyrus-sasl
1.9
安裝expect
Chapter 2.
配置郵件服務(wù)器
2.1
配置rc.conf
2.2
配置postfix 和 cyrus-sasl
2.3
配置Courier-imap
Chapter 3.
手動設(shè)置第一個用戶并測試
Chapter 4.
安裝postfix管理工具
4.1
安裝本人開發(fā)的postfix管理工具
4.2
用戶登錄測試
Chapter 5.
防病毒與防垃圾郵件
5.1
安裝Clamav
5.2
安裝MailScanner
5.3
安裝配置Spamassassin
5.4
修改Postfix設(shè)定檔main.cf
5.5
修改mailscanner.conf
5.6
新增MailScanner所要用到的資料夾
5.7
把病毒提示信息改為中文
5.8
.安裝APF防垃圾郵件
Chapter 6.
安裝webmail
Chapter 7.
查看系統(tǒng)狀態(tài)
Chapter 1. 系統(tǒng)安裝
安裝之前:因用戶數(shù)據(jù)都保存在/var目錄下,因此安裝FreeBSD時/var的空間應(yīng)盡量大。FreeBSD的版本為5.3,按最小化安裝,軟件包只安裝cvsup,安裝結(jié)束后用cvsup更新ports樹。在文檔中假設(shè)服務(wù)器的ip地址為192.168.0.2,域名為toping.net,主機名為mail.toping.net。
1.1 安裝MySQL
mail# cd /usr/ports/databases/mysql40-server
mail# make install clean
編輯/etc/rc.conf,加入
mysql_enable="YES"

1.2 安裝Apache
mail# cd /usr/ports/www/apache13
mail# make install clean
      
編輯/etc/rc.conf,加入
apache_enable="YES"
      
1.3 安裝PHP
mail# cd /usr/ports/www/mod_php4

mail# make install clean

我的選擇:(注意別選DEBUG,否則會和ZEND有沖突)

安裝需要的PHP擴展模塊
mail# cd /usr/ports/lang/php4-extensions
mail# make install clean

我選擇了下面的模塊:
extension=bcmath.so
extension=bz2.so
extension=crack.so
extension=ctype.so
extension=curl.so
extension=ftp.so
extension=gd.so
extension=gettext.so
extension=imap.so
extension=mcrypt.so
extension=mysql.so
extension=overload.so
extension=pcre.so
extension=posix.so
extension=session.so
extension=tokenizer.so
extension=xml.so
extension=xmlrpc.so
extension=zip.so
extension=zlib.so

最后在編輯/usr/local/etc/apache2/httpd.conf最后加入:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
1.4 安裝openssl
mail# cd /usr/ports/security/openssl

mail# make install clean
      
1.5 安裝phpMyAdmin
mail# cd /usr/ports/databases/phpmyadmin
mail# make fetch(在這里建議直接下載后復制安裝)
mail# cd /usr/ports/distfiles
mail# tar –zxvf PhpMyadmin-x.tar.gz
mail# mv /usr/local/www/phpMyAdmin-x /usr/local/www/data/dbadmin
修改/usr/local/www/data/dbadmin/config.inc.php
$cfg['PmaAbsoluteUri'] = 'http://192.168.0.2/dbadmin/';
$cfg['Servers'][$i]['auth_type']     = 'http';    // Authentication method (config, http or cookie based)?
指定phpmyadmin的認證方式為http方式。
在瀏覽器輸入http://192.168. 0.2/phpMyAdmin/,首次進行登入的用戶名為root密碼為空,登入后可以修改你的密碼。
1.6 通過phpMyadmin設(shè)置數(shù)據(jù)庫
建立postfix數(shù)據(jù)庫(注意:數(shù)據(jù)庫名稱為postfix):
mail# mysql –u root –p
mysql# CREATE DATABASE `postfix` ;

mysql# use postfix;
CREATE TABLE domaininfo (
  domain_id int(5) NOT NULL auto_increment,
  domain varchar(25) NOT NULL default '',
  alias varchar(30) default NULL,
  passwd varchar(35) NOT NULL default '',
  usernum int(5) NOT NULL default '0',
  quota int(11) NOT NULL default '0',
  des varchar(30) default NULL,
  expire date NOT NULL default '0000-00-00',
  active tinyint(1) NOT NULL default '1',
  create_time datetime default NULL,
  PRIMARY KEY  (domain_id),
  UNIQUE KEY domain (domain),
  KEY domain_id (domain_id)
) TYPE=MyISAM COMMENT='domain information';

            
INSERT INTO domaininfo VALUES (1,'admin',NULL,'$1$.j3.t12.$I7MGf7ZD2HrWwUWQF88Mg1',0,0,'Super Admin','0000-00-00',1,'0000-00-00 00:00:00');

請更新原來的數(shù)據(jù)表為下面的userinfo
CREATE TABLE userinfo (
id int(11) NOT NULL auto_increment,
userid varchar(20) NOT NULL default '',
domain_id int(5) NOT NULL default '0',
address varchar(50) NOT NULL default '',
alias varchar(60) default NULL,
passwd varchar(35) NOT NULL default '',
realname varchar(20) default NULL,
quota int(11) NOT NULL default '0',
active tinyint(1) NOT NULL default '0',
homedir varchar(60) NOT NULL default '',
maildir varchar(60) NOT NULL default '',
create_time datetime NOT NULL default '0000-00-00 00:00:00',
`fax` varchar(20) NOT NULL default '',
`telephone` varchar(15) NOT NULL default '',
`sex` int(1) NOT NULL default '0',
`year` int(4) NOT NULL default '0',
`MONTH` int(2) NOT NULL default '0',
`DAY` int(2) NOT NULL default '0',
`education` varchar(4) NOT NULL default '',
`marital` int(1) NOT NULL default '0',
`occupation` varchar(15) NOT NULL default '',
`companyname` varchar(30) NOT NULL default '',
`province` varchar(6) NOT NULL default '',
PRIMARY KEY (id),
UNIQUE KEY address (address)
) TYPE=InnoDB COMMENT='User Information';


建立數(shù)據(jù)庫用戶(注意:這里加用戶名和密碼都為:postfix。并授權(quán)對postfix數(shù)據(jù)庫進行操作)
mail# mysql –u root –p
mysql# use mysql;
mysql# INSERT INTO user (host,user,password) VALUES('localhost','postfix','');
mysql# update user set password=password('postfix') where User='postfix';
FLUSH PRIVILEGES;

mysql# GRANT ALL ON postfix.* TO postfix@localhost IDENTIFIED BY "postfix";

1.7 安裝Courier-imap
mail# cd /usr/ports/mail/courier-imap
mail# make WITHOUT_OPENSSL=yes WITH_MYSQL=yes install clean
我的選擇:

 
在/etc/rc.conf中加入:
 
CODE
courier_authdaemond_enable="YES"
courier_imap_pop3d_enable="YES"
courier_imap_imapd_enable="YES"

mail# /usr/local/etc/rc.d/courier-authdaemond.sh start

此時會在/var/run/authdaemond/下產(chǎn)生socket
mail# chmod +x /var/run/authdaemond
mail# cd /usr/local/etc/courier-imap
mail# cp imapd.cnf.dist imapd.cnf
mail# cp pop3d.cnf.dist pop3d.cnf   

1.8 安裝 postfix 和 cyrus-sasl
mail# cd /usr/ports/security/cyrus-sasl2
mail# make install WITH_AUTHDAEMON=yes

創(chuàng)建/usr/local/lib/sasl2/smtpd.conf
 



本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/10298/showart_49413.html

論壇徽章:
0
2 [報告]
發(fā)表于 2008-12-22 08:25 |只看該作者
此文章已經(jīng)收藏,日后必有用到之時!
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP