始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

在Fedora上建立自己的邮件服务器(1)

发布时间:  2012/8/14 13:44:45
 一、软件的准备

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 


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线