首 页 教育新闻课件中心论文中心教学教案试题中心语文专题综合下载技术教程公务员  
设为首页
加入收藏
联系我们
您当前的位置:中国教育资源网 -> 技术教程 -> 网络相关 -> 服务器 -> 邮件服务器 -> 技术内容 退出登录 用户管理

在Fedora上建立自己的邮件服务器邮件服务器教程

论文作者:佚名  论文来源:不详  论文发布时间:2006-6-18 23:51:18  论文发布人:chjchjchj

减小字体 增大字体

              摘要:暂无 一、软件的准备

  A.检查你的系统是否已安装了以下软件
  1.pam  
  2.pam-devel
  3.mysql
  4.mysql-servel
  5.mysql-devel
  6.imap-devel
  7.sharutils  

  B.下载以下软件
  1.metamail*.i386.rpm
  2.pam-mysql
  3.cyrus-sasl-2.1.15
  4.postfix-2.0.16
  5.courier-imap

  C.说明

  mysql-devel在第3个盘。我忘了装,结果pam-mysql和postfix的编译过不了。metamail和sharutils是取验证码用的。

  二、mysql数据库和表的建立

  A.[root@localhost root]# mysql

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.58
 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
 
Database changed
mysql> INSERT INTO db (Host,Db,User,Select_priv)VALUES('localhost','postfix','postfix','Y');
Query OK, 1 row affected (0.00 sec)
 
mysql> CREATE DATABASE postfix;
Query OK, 1 row affected (0.00 sec)
 
mysql> GRANT ALL ON postfix.* TO postfix@localhost
  -> IDENTIFIED BY "postfix";
Query OK, 0 rows affected (0.00 sec)
 
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
 
mysql> quit
Bye   

  B.把下列文字复制存为postfix.sql

  ########potfix_sql########bigin##################
CREATE TABLE alias (
 username varchar(255) NOT NULL default'',
 goto text NOT NULL,
 domain varchar(255) NOT NULL default'',
 PRIMARY KEY (username)
) TYPE=MyISAM;

CREATE TABLE domain (
 domain varchar(255) NOT NULL default'',
 description varchar(255) NOT NULL default'',
 PRIMARY KEY (domain)
) TYPE=MyISAM;

CREATE TABLE mailbox (
  userid char(20) binary NOT NULL default'',
  username varchar(255) NOT NULL default'',
  password varchar(255) NOT NULL default'',
  home varchar(255) NOT NULL default'',
  maildir varchar(255) NOT NULL default'',
  name varchar(255) NOT NULL default'',
  uid smallint(5) unsigned NOT NULL default'12345',
  gid smallint(5) unsigned NOT NULL default'12345',
  quota varchar(255) NOT NULL default'',
  domain varchar(255) NOT NULL default'',
  create_date date NOT NULL default'0000-00-00',
  create_time time NOT NULL default'00:00:00',
  change_date date NOT NULL default'0000-00-00',
  change_time time NOT NULL default'00:00:00',
  last_access int(10) unsigned NOT NULL default'0',
  passwd_lastchanged int(10) unsigned NOT NULL default'0',
  status tinyint(4) NOT NULL default'1',
  PRIMARY KEY (username),
  KEY status (status)
) TYPE=MyISAM;
#####################end########################

[root@localhost root]# mysql postfix < /work/postfix.sql

  



  C.对表的内容的一些说明.

       mysql> use postfix
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
 
Database changed
mysql> show tables;
+-------------------+
| Tables_in_postfix |
+-------------------+
| alias       |
| domain      |
| mailbox      |
+-------------------+
3 rows in set (0.00 sec)
 
mysql> desc alias;
+----------+--------------+------+-----+---------+-------+
| Field  | Type     | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| username | varchar(255) |   | PRI |     |    |
| goto   | text     |   |   |     |    |
| domain  | varchar(255) |   |   |     |    |
+----------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
 
mysql> desc domain;
+-------------+--------------+------+-----+---------+-------+
| Field    | Type     | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| domain   | varchar(255) |   | PRI |     |    |
| description | varchar(255) |   |   |     |    |
+-------------+--------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
 
mysql> desc mailbox;
+--------------------+----------------------+------+-----+------------+-------+
| Field       | Type         | Null | Key | Default  | Extra |
+--------------------+----------------------+------+-----+------------+-------+
| userid       | varchar(20) binary  |   |   |      |    |
| username      | varchar(255)     |   | PRI |      |    |
| password      | varchar(255)     |   |   |      |    |
| home        | varchar(255)     |   |   |      |    |
| maildir      | varchar(255)     |   |   |      |    |
| name        | varchar(255)     |   |   |      |    |
| uid        | smallint(5) unsigned |   |   | 12345   |    |
| gid        | smallint(5) unsigned |   |   | 12345   |    |
| quota       | varchar(255)     |   |   |      |    |
| domain       | varchar(255)     |   |   |      |    |
| crea
[] [返回上一页] [打 印] [收 藏]  
 ∷相关技术评论  (评论内容只代表网友观点,与本站立场无关!) [查看发表评论...]
 
 中国教育资源网免费技术教程下载中心-站内广告 站内广告 中国教育资源网免费技术教程下载中心-站内广告 
 中国教育资源网站内搜索 站内搜索 中国教育资源网站内搜索 
 

   
 中国教育资源网免费技术教程下载中心-栏目导航 栏目导航 中国教育资源网免费技术教程下载中心-栏目导航 
· Windows 9XMEXP · Windows NT20002003
· LinuxBSD · 系统综合
· IISApache · 硬件技术
· Web服务器 · FTP服务器
· 邮件服务器 · 域名服务器
· Windows服务器 · 代理服务器
· 服务器综合
 
中国教育资源网免费技术教程下载中心-相关教程  相关技术 中国教育资源网免费技术教程下载中心-相关教程
· [组图] 使用Magic Winmail
· Win 2003配置邮件服
· Win 2003架设邮件服
· 用 Win2003 架设邮件
· [图文] 用Windows Server 2
· 用Windows Server 2
· [图文] 用Windows Server 2
· 用Windows Server 2
· [图文] 程序员眼中的qmail(
· maildrop于subject使
 中国教育资源网免费技术教程下载中心-本月热门教程 本月热门 中国教育资源网免费技术教程下载中心-本月热门教程 
 
 中国教育资源网免费技术教程下载中心-本日热门论文 本日热门 中国教育资源网免费技术教程下载中心-本日热门论文 
 
关于本站 - 网站帮助 - 免费课件 - 美容 - 绿色软件 - 软件下载 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站留言
浙ICP备06010405号 Email:cnkjz@163.com 技术支持:名流设计
版权所有 Copyright© 2002-2004 名流