在Fedora上建立自己的郵件服務器(2)_Mail服務器教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!
       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)     |   |   |      |    |
      | create_date    | date         |   |   | 0000-00-00 |    |
      | create_time    | time         |   |   | 00:00:00  |    |
      | change_date    | date         |   |   | 0000-00-00 |    |
      | change_time    | time         |   |   | 00:00:00  |    |
      | last_access    | int(10) unsigned   |   |   | 0     |    |
      | passwd_lastchanged | int(10) unsigned   |   |   | 0     |    |
      | status       | tinyint(4)      |   | MUL | 1     |    |
      +--------------------+----------------------+------+-----+------------+-------+
      17 rows in set (0.00 sec)
       
      mysql>
      domain表的解釋:
      domain 任意的domain.
      description 通常是2種 "local:" 用于本地的 or "virtual:" 用于是虛擬的.

      alias表的解釋:
      username 是虛擬的郵箱address@domain.tld ,將被轉發到goto下的聯結中.
      goto 可以用簡單的名字,如果是本地用戶名,如(root, postmaster, etc.), 或者是整個的郵箱名字,user@domain.tld。

      Mailbox表的內容:
      Userid 使用者編碼
      username 可以是user.domain.tld 或 user@domain.tld
      password 在mysql中用encrypt('password') 輸入.
      name 使用著的真實姓名。
      uid 虛擬用戶身份uid
      gid 組的gid 
      home "/usr/local/virtual/". Maildirs必須在此目錄下。
      domain 這欄可以不要,但有些軟件需要他。
      maildir 是整個地址,必須帶”/”結尾。 
      Quota 郵箱的空間或信息量的限制。
      status 0 為禁止。"MYSQL_WHERE_CLAUSE= status" .

        三、pam-mysql的編譯  

        tar pam-mysql-5.0.tar.gz  
        make cp pam_mysql.so /lib/security  

      來源:網絡搜集//所屬分類:Mail服務器教程/更新時間:2013-04-14
      相關Mail服務器教程