• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> WEB开发 >> ASP开发 >> 邮件相关 >> 详细内容
 

推荐文章

 
 

热点文章

  • JMail.Message
  • asp发送html邮件中加入图片
  • 用ASP实现邮箱登陆的代码.源代码放送
  • 使用ASP+jmail进行邮件群发
  • Jmail实例
  • 在邮件内容中显示附件中的图片
  • WebEmail免费邮件发送组件属性与方法
  • 具体介绍邮件列表服务器
  • 附件:sendmail.asp
  • 用asp来做免费邮箱的访问。其实道理很简单,就是把用户..
  • 在VC中调用默认的电子邮件程序发送邮件
  • 10分钟打造一个完美的企业级邮件服务器
 
 

相关文章

  • aspemail的安装及简单示例的说明
  • 用Jmail做收取邮件附件的程
  • W3 Jmail参数使用说明
  • ASP创建EXCHANGE用户的一段代码
  • 利用CDONTS发送邮件的ASP函数
  • 用HTML格式发送邮件
  • jmail4.1用pop3收信的例子
  • 用ASP发送HTML格式的邮件
  • 在Windows桌面上使用WSH接收邮件
  • 如何在ASP+中发送邮件
  • asp电子报制作与程序
  • 用Jmail做收取邮件附件的程序
 
 

百度搜索

 
 

10分钟打造一个完美的企业级邮件服务器

  • 阅览次数:
  • 文章来源: 网海之贝
  • 原文作者: 佚名
  • 整理日期: 2006-10-03
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

这次我们使用Qmail+iGenus的方案 

操作系统red hat 7.3 

什么是Qmail? 
一个非常出名的MTA,以他的安全性,稳定性和高负载性闻名,详细情况可以访问http://qmail.org/top.html 

什么是iGenus 
一个专门为qmail定制的web接口,使用PHP编写,经过一段时间的测试,已经日趋完善,而且界面非常漂亮,感谢大麻的辛勤劳动!!! 
详细情况请访问http://www.igenus.org 

为了省事,我们使用iceblood制作的安装包,当然,如果你有兴趣,可以一个一个组件的装 

先把我们需要的软件下载回来 

Qmail_setup-v1.5.4.stable.tar.gz 
igenus.tar.gz 
apache_1.3.27.tar.gz 
php-4.3.1.tar.gz 
MySQL-shared-3.23.55-1.i386.rpm 
MySQL-client-3.23.55-1.i386.rpm 
MySQL-devel-3.23.55-1.i386.rpm 
MySQL-3.23.55-1.i386.rpm 

以上的文件我已经打包放到了郑州大学网络安全园,欢迎下载 
http://secu.zzu.edu.cn 
OK,开始计时! 

以root用户登陆 

把压缩包解开 

#unzip qmail.zip 

先安装Mysql服务器 

#rpm -ivh MySQL-shared-3.23.55-1.i386.rpm 
#rpm -ivh MySQL-client-3.23.55-1.i386.rpm 
#rpm -ivh MySQL-devel-3.23.55-1.i386.rpm 
#rpm -ivh MySQL-3.23.55-1.i386.rpm 
#mysqladmin password 你的mysql密码 
接着安装apache+php,igenus是需要php支持的 


#cd /usr/src 
#tar zxvf /down/apache_1.3.27.tar.gz 
#tar zxvf /down/php-4.3.1.tar.gz 
先安装apache 
#cd apache_1.3.27 
#./configure --prefix=/usr/local/apache --enable-shared=max ; make ; make install 
然后安装php-4.3.1 
#cd ../php-4.3.1 
#./configure --with-mysql --with-apxs=/usr/local/apache/bin/apxs --enable-track-vars --disable-debug ; make ; make install ; cp php.ini-dist /usr/local/lib/php.ini 
接着编辑apache的配置文件让他支持php并设置CGI目录路径 

#vi /usr/local/apache/conf/httpd.conf 
修改下列信息 
ServerAdmin fatb@zzu.edu.cn 
ServerName mail.fatb.org 
DocumentRoot "/www" 
<IfModule mod_dir.c> 
 DirectoryIndex index.htm index.php login.php 

ScriptAlias /cgi-bin/ "/www/cgi-bin/" 

 <Directory "/www/cgi-bin"> 
  AllowOverride None 
  Options ExecCGI 
添加下列信息 
addtype application/x-httpd-php .php 
保存后退出VI并重新启动apache 
#/usr/local/apache/bin/apachectl stop 
#/usr/local/apache/bin/apachectl start 
接着测试一下php程序是否能被解析 
#echo "<? phpinfo(); ?>" > /www/test.php 
http://urip/test.php,看是否出现"PHP Version 4.3.1"等信息,如果不行的话,请仔细检查上述步骤 

现在我们开始安装Qmail 
#cd /usr/src 
#tar zxvf /down/Qmail_setup-v1.5.4.stable.tar.gz 
#cd Qmail_setup 
编辑安装脚本 
#vi setup 
修改下列信息 
1:# Please set your system,default is FreeBSD,more have Linux 
_OS="FreeBSD"这里改成_OS="Linux" 
2:把_INSTALLAPACHE="YES"改成_INSTALLAPACHE="NO",我们已经安装了apache 
3:# Domain Name 
_DOMAIN=Domain.com设置成你的域名,没有?写IP好了,呵呵 
4:# MailAdmin Password 
_MAILPASSWD=PASSWORD设置你的postmaster的密码 
5:CGI路径 
# set you CGI Path 
_CGIBIN=/usr/local/httpd/cgi-bin 
改成/www/cgi-bin或者你自己选一个地方,但是得和你的apache的CGI路径设置一样哦 

# set you Html Path 
_HTMLPATH=/www你的WWW目录 

# "n" disables quotas, or # where # is a number in bytes NOT y, do not use "Y", "y" is BAD 
_MAILSIZE=10000000s 限制用户空间为10M 

# use mysql,default is no,if you use mysql for set "y" 
_SQL=y(iGenus需要mysql支持) 
# mysql host 
_SQLHOST=localhost 
# mysql user 
_SQLUSER=root 
# mysql passwd 
_SQLPASS=你的mysql密码 
# include path 
_INCDIR=/usr/include/mysql 
# lib file path 
_LIBDIR=/usr/lib/mysql 

编辑完毕,可以开始安装了 
#./setup > install.log 
几分钟过后,当你看到Deleting temp files......的时候,安装完毕 

接着我们去到/www目录下,解开igenus.tar.gz 
#cd /www 
#tar zxvf igenus.tar.gz 
创建一个temp目录 
#mkdir temp 
#chmod -R 777 temp 
修改配置文件如下 
#vi config/config_inc.php 
$CFG_BASEPATH = "/www"; 

// Mysql 
$CFG_MYSQL_HOST = 'localhost'; 
$CFG_MYSQL_USER = 'root'; 
$CFG_MYSQL_PASS = '你的mysql密码'; 
$CFG_MYSQL_DB = 'vpopmail'; 
$CFG_TEMP = "/www/temp"; 

最后登陆mysql并给vpopmail表添加一个字pw_id段 
#mysql -u root -p 

mysql>use vpopmail ; 

mysql>alter table vpopmail drop primary key ; 
mysql> alter table vpopmail add column pw_id int(5) not null primary key auto_increment; 

ok,到这里,一个企业级邮件服务器的配置我们就完成了,easy吧:) 

先创建一个普通用户 
http://urip/cgi-bin/qmailadmin 
管理员密码这个不用改,其实就是管理员帐号,翻译的有问题 
域名就是我们刚才在Qmail的setup脚本里面设置的_DOMAIN=Domain.com这个的值 
密码就是setup的domain下面的密码了 
登陆之后,选择"创建新的邮件帐号" 
我们创建一个叫fatb的帐号,现在我们从igenus登陆 
http://urip 
写上相应的信息就可以看到那PL的界面了:) 


上一篇:PHP编程技巧:看实例学正则表达式
下一篇:构建支持Master/Slave读写分离的数据库操作类
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号