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

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪(fǎng)問(wèn)板塊 發(fā)新帖
查看: 1270 | 回復(fù): 0
打印 上一主題 下一主題

dovecot 1.0 beta3 安裝配置筆記 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2006-03-13 14:11 |只看該作者 |倒序?yàn)g覽
2006年3月13
anstan的安裝筆記

最近公司的郵件服務(wù)器經(jīng)常出I/O error的錯(cuò)誤,需要重啟courier-imap才可以,所以有了換個(gè)imap服務(wù)器的想法,用了一下dovecot。因?yàn)猷]件系統(tǒng)是老系統(tǒng),存在mysql中的用戶(hù)密碼是不加密的,底下的配置是針對(duì)這種情況。

# wget
http://www.dovecot.org/releases/dovecot-1.0.beta3.tar.gz
# tar zxvf dovecot-1.0.beta3.tar.gz
# cd dovecot-1.0.beta3
# ./configure --prefix=/usr/local/dovecot --sysconfdir=/usr/local/etc --with-mysql --without-ssl --disable-ipv6
# make
# make install
# cp /usr/local/etc/dovecot-example.conf /usr/local/etc/dovecot.conf

# useradd -s/sbin/nologin -d/dev/null dovecot

配置dovecot

配置方法一:
編輯/usr/local/etc/dovecot.conf
# vi /usr/local/etc/dovecot.conf
protocols = imap pop3
listen = *
ssl_disable = yes
disable_plaintext_auth = no
default_mail_env = maildir:/var/mailbox/%d/%n
protocol pop3 {
  pop3_uidl_format = %u
}
auth default {
  mechanisms = plain
  passdb sql {
    args = /usr/local/etc/dovecot.passdb.mysql
    }
  userdb sql {
    args = /usr/local/etc/dovecot.userdb.mysql
  }
}

建立/usr/local/etc/dovecot.passdb.mysql文件
# vi /usr/local/etc/dovecot.passdb.mysql
driver = mysql
connect = host=localhost dbname=postfix user=postfix password=postfix
default_pass_scheme = PLAIN
password_query = SELECT password FROM mailbox WHERE username = '%u'

建立/usr/local/etc/dovecot.userdb.mysql文件
# vi /usr/local/etc/dovecot.userdb.mysql
driver = mysql
connect = host=localhost dbname=postfix user=postfix password=postfix
default_pass_scheme = PLAIN
user_query = SELECT maildir AS home, 1001 AS uid, 1001 AS gid FROM mailbox WHERE username = '%u'

配置方法二:
為了避免兩次SQL查詢(xún),你也可以把dovecot.conf中的userdb sql改成userdb prefetch,這種情況下,sql查詢(xún)返回的userdb的字段要加前綴“userdb_”,詳細(xì)的配置文件如下
編輯/usr/local/etc/dovecot.conf
# vi /usr/local/etc/dovecot.conf
protocols = imap pop3
listen = *
ssl_disable = yes
disable_plaintext_auth = no
default_mail_env = maildir:/var/mailbox/%d/%n
protocol pop3 {
  pop3_uidl_format = %u
}
auth default {
  mechanisms = plain
  passdb sql {
    args = /usr/local/etc/dovecot.passdb.mysql
    }
  userdb prefetch {
  }
}

建立/usr/local/etc/dovecot.passdb.mysql文件
# vi /usr/local/etc/dovecot.passdb.mysql
driver = mysql
connect = host=localhost dbname=postfix user=postfix password=postfix
default_pass_scheme = PLAIN
password_query = SELECT  password, maildir as userdb_home, 1001 as userdb_uid, 1001 as userdb_gid FROM mailbox WHERE username = '%u'

啟動(dòng)腳本
# vi /etc/init.d/dovecot

#------------------------start----------------------------
#!/bin/bash
#
#       /etc/rc.d/init.d/dovecot
#
# Starts the dovecot daemon
#
# chkconfig: - 54 54
# description: Dovecot Imap Server
# processname: dovecot
# Source function library.
. /etc/init.d/functions
test -x /usr/local/dovecot/sbin/dovecot || exit 0
RETVAL=0
prog="Dovecot Imap"
start() {
        echo -n $"Starting $prog: "
        daemon /usr/local/dovecot/sbin/dovecot
        RETVAL=$?
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/dovecot
        echo
}
stop() {
        echo -n $"Stopping $prog: "
        killproc /usr/local/dovecot/sbin/dovecot
        RETVAL=$?
        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/dovecot
        echo
}
#
#       See how we were called.
#
case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  reload|restart)
        stop
        start
        RETVAL=$?
        ;;
  condrestart)
        if [ -f /var/lock/subsys/dovecot ]; then
            stop
            start
        fi
        ;;
  status)
        status /usr/local/dovecot/sbin/dovecot
        RETVAL=$?
        ;;
  *)
        echo $"Usage: $0 {condrestart|start|stop|restart|reload|status}"
        exit 1
esac
exit $RETVAL
#------------------end--------------------------------------------

# chmod 755 /etc/init.d/dovecot
# chkconfig --add dovecot
# service dovecot start


本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/2694/showart_84490.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP