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

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

Chinaunix

  平臺(tái) 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 4442 | 回復(fù): 11
打印 上一主題 下一主題

mysql修改端口后與 postfix courier-authlib套接問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-04-14 15:28 |只看該作者 |倒序?yàn)g覽
# tar jxvf courier-authlib-0.59.3.tar.bz2
# cd courier-authlib-0.59.3
#./configure \
--prefix=/usr/local/courier-authlib \
--sysconfdir=/etc \
--without-authpam \
--without-authldap \
--without-authpwd \
--without-authshadow \
--without-authvchkpw \
--without-authpgsql \
--with-authmysql \
--with-mysql-libs=/usr/lib/mysql \
--with-mysql-includes=/usr/include/mysql \
--with-redhat \
--with-authmysqlrc=/etc/authmysqlrc \
--with-authdaemonrc=/etc/authdaemonrc \
CFLAGS="-march=i686 -O2 -fexpensive-optimizations" \
CXXFLAGS="-march=i686 -O2 -fexpensive-optimizations"
# make
# make install

# chmod 755 /usr/local/courier-authlib/var/spool/authdaemon
# cp /etc/authdaemonrc.dist  /etc/authdaemonrc
# cp /etc/authmysqlrc.dist  /etc/authmysqlrc

修改/etc/authdaemonrc 文件
authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=10

編輯/etc/authmysqlrc 為以下內(nèi)容,其中2525,2525 為postfix 用戶的UID和GID。
MYSQL_SERVER localhost
MYSQL_PORT 3307                  
MYSQL_USERNAME  extmail     
MYSQL_PASSWORD extmail      
MYSQL_SOCKET  /var/lib/mysql1/mysql.sock
MYSQL_DATABASE  extmail
MYSQL_USER_TABLE  mailbox
MYSQL_CRYPT_PWFIELD  password
MYSQL_UID_FIELD  '2525'
MYSQL_GID_FIELD  '2525'
MYSQL_LOGIN_FIELD  username
MYSQL_HOME_FIELD  concat('/var/spool/mail/',homedir)
MYSQL_NAME_FIELD  name
MYSQL_MAILDIR_FIELD  concat('/var/spool/mail/',maildir)

# cp courier-authlib.sysvinit /etc/init.d/courier-authlib
# chmod 755 /etc/init.d/courier-authlib
# chkconfig --add courier-authlib
# chkconfig --level 2345 courier-authlib on

#echo "/usr/local/courier-authlib/lib/courier-authlib" >> /etc/ld.so.conf
# ldconfig -v
# service courier-authlib start   (啟動(dòng)服務(wù))

5.        POP3 服務(wù)器 courier-IMAP:ExtMail目前還沒有正式支持IMAP目錄,因此需要屏蔽IMAP,只提供pop3服務(wù),郁悶
# tar jxvf courier-imap-4.1.3.tar.bz2
# cd courier-imap-4.1.3
./configure \
--prefix=/usr/local/courier-imap \
--with-redhat \
--enable-unicode \
--disable-root-check \
--with-trashquota \
--without-ipv6 \
CPPFLAGS='-I/usr/include/openssl  -I/usr/local/courier-authlib/include' \
LDFLAGS='-L/usr/local/courier-authlib/lib/courier-authlib' \
COURIERAUTHCONFIG='/usr/local/courier-authlib/bin/courierauthconfig'
# make
# make install

# cp /usr/local/courier-imap/etc/imapd.dist /usr/local/courier-imap/etc/imapd
# cp /usr/local/courier-imap/etc/imapd-ssl.dist /usr/local/courier-imap/etc/imapd-ssl
# cp /usr/local/courier-imap/etc/pop3d.dist /usr/local/courier-imap/etc/pop3d
# cp /usr/local/courier-imap/etc/pop3d-ssl.dist /usr/local/courier-imap/etc/pop3d-ssl

配置Courier-IMAP,為用戶提供pop3服務(wù):
vi /usr/local/courier-imap/etc/pop3d
POP3DSTART=YES

注:如果你想為用戶提供IMAP服務(wù),則需在"/usr/local/courier-imap/etc/imapd"文件中設(shè)置"IMAPDSTART=yes";其它類同;

新建虛擬用戶郵箱所在的目錄,并將其權(quán)限賦予postfix用戶:
#mkdir -pv /var/spool/mail
#chown -R postfix /var/spool/mail

#cp courier-imap.sysvinit /etc/rc.d/init.d/courier-imapd
#chmod 755 /etc/rc.d/init.d/courier-imapd
#chkconfig --add courier-imapd
#chkconfig --level 2345 courier-imapd on
#service courier-imapd start

接下來重新配置SMTP 認(rèn)證,編輯 /usr/local/lib/sasl2/smtpd.conf ,確保其為以下內(nèi)容:
pwcheck_method: authdaemond
log_level: 3
mech_listLAIN LOGIN
authdaemond_path:/usr/local/courier-authlib/var/spool/authdaemon/socket

6.        郵件投遞代理(MDA)maildrop:支持過濾和強(qiáng)大功能
maildrop 是一個(gè)使用C++編寫的用來代替本地MDA的帶有過濾功能郵件投遞代理,是courier郵件系統(tǒng)組件之一。它從標(biāo)準(zhǔn)輸入接受信息并投遞到用戶郵箱; maildrop既可以將郵件投遞到mailboxes格式郵箱,亦可以將其投遞到maildirs格式郵箱。同時(shí),maildrop可以從文件中讀取入站郵件過濾指示,并由此決定是將郵件送入用戶郵箱或者轉(zhuǎn)發(fā)到其它地址等。和procmail不同的是,maildrop使用結(jié)構(gòu)化的過濾語言,因此,郵件系統(tǒng)管理員可以開發(fā)自己的過濾規(guī)則并應(yīng)用其中。

我們在此將使用maildrop來代替postfix自帶的MDA,并以此為基礎(chǔ)擴(kuò)展后文的郵件殺毒和反垃圾郵件功能的調(diào)用;在此可能會(huì)修改前文中的許多設(shè)置,請確保您的設(shè)置也做了相應(yīng)的修改。

6.1 安裝

將courier-authlib的頭文件及庫文件鏈接至/usr目錄(編譯maildrop時(shí)會(huì)到此目錄下找此些相關(guān)的文件):
# ln -sv /usr/local/courier-authlib/bin/courierauthconfig   /usr/bin
# ln -sv /usr/local/courier-authlib/include/*   /usr/include
# groupadd -g 1001 vmail
# useradd -g vmail -u 1001 -M -s /sbin/nologin vmail
# tar jxvf maildrop-2.0.4.20080726.tar.bz2
# cd maildrop-2.0.4.20080726
# ./configure \
--enable-sendmail=/usr/sbin/sendmail \
--enable-trusted-users='root vmail' \
--enable-syslog=1 --enable-maildirquota \
--enable-maildrop-uid=1001 \
--enable-maildrop-gid=1001 \
--with-trashquota --with-dirsync
# make
# make install

檢查安裝結(jié)果,請確保有"Courier Authentication Library extension enabled."一句出現(xiàn):
# maildrop -v
maildrop 2.0.4 Copyright 1998-2005 Double Precision, Inc.
GDBM extensions enabled.
Courier Authentication Library extension enabled.
Maildir quota extension enabled.
This program is distributed under the terms of the GNU General Public
License. See COPYING for additional information.


6.2 新建其配置文件/etc/maildroprc文件,首先指定maildrop的日志記錄位置:
# vi /etc/maildroprc
添加:
logfile "/var/log/maildrop.log"

# touch /var/log/maildrop.log
# chown vmail.vmail /var/log/maildrop.log

6.3 配置Postfix

編輯master.cf
# vi /etc/postfix/master.cf
啟用如下兩行
maildrop  unix  -       n       n       -       -       pipe
flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}

注意:定義transport的時(shí)候,即如上兩行中的第二行,其參數(shù)行必須以空格開頭,否則會(huì)出錯(cuò)。

編輯main.cf
# vi /etc/postfix/main.cf
virtual_transport = virtual
修改為:
virtual_transport = maildrop

將下面兩項(xiàng)指定的UID和GID作相應(yīng)的修改:
virtual_uid_maps = static:2525
virtual_gid_maps = static:2525
修改為:
virtual_uid_maps = static:1001
virtual_gid_maps = static:1001

6.4 編輯/etc/authmysqlrc

# vi /etc/authmysqrc
MYSQL_UID_FIELD  '2525'
MYSQL_GID_FIELD  '2525'
更改為:
MYSQL_UID_FIELD  '1001'
MYSQL_GID_FIELD  '1001'

# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 Welcome to our asia-manufacturer.com ESMTP,Warning:Version not Available!
ehlo youlike.com
250-asia-manufacturer.com
250-PIPELINING
250-SIZE 20971520
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from:root@youlike.com
到這里就不動(dòng)了
這是我的日志
/var/log/maillog
Apr 14 14:15:52 asia-manufacturer postfix/master[3083]: reload configuration /etc/postfix
Apr 14 14:16:09 asia-manufacturer postfix/trivial-rewrite[6235]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Apr 14 14:16:09 asia-manufacturer postfix/trivial-rewrite[6235]: fatal: mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf(0,lock|fold_fix): table lookup problem
Apr 14 14:16:09 asia-manufacturer postfix/trivial-rewrite[6236]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Apr 14 14:16:09 asia-manufacturer postfix/trivial-rewrite[6236]: fatal: mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf(0,lock|fold_fix): table lookup problem
Apr 14 14:16:09 asia-manufacturer postfix/trivial-rewrite[6237]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Apr 14 14:16:09 asia-manufacturer postfix/trivial-rewrite[6237]: fatal: mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf(0,lock|fold_fix): table lookup problem
我明明已經(jīng)在/etc/authmysqlrc修改socket 各端口為什么還是連/var/lib/mysql/mysql.sock暈死求高手幫忙!

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2010-04-14 15:36 |只看該作者
之后我改了 authmysqlrc 權(quán)限為644還是不行 到底怎么回事好像這個(gè)文件跟本沒起作用,但在/usr/local/courier-authlib/下又沒有etc文件如我看我的安裝這程這應(yīng)該是正確的--sysconfdir=/etc \但不知道他讀了那個(gè)配置 文件,authdaemonrc是讀了我一更名,service courier-authlib start 就無法啟動(dòng),但我改authmysqlrc 怎么改都沒反應(yīng)............再次請求高手。

論壇徽章:
34
亥豬
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉雞
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龍
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-11-06 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-11-08 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-11-19 06:20:00黃金圣斗士
日期:2015-11-24 10:43:13
3 [報(bào)告]
發(fā)表于 2010-04-14 16:13 |只看該作者
'/var/lib/mysql/mysql.sock' 位置不對?

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2010-04-14 16:23 |只看該作者
本帖最后由 freesoftsomuch 于 2010-04-14 16:37 編輯

你看一下我的配置文件/etc/authmysqlrc  MYSQL_SOCKET改成了/var/lib/mysql1/mysql.sock了,但為什么他老是去連/var/lib/mysql/mysql.sock呢???是不是還有其他配置文件可以設(shè)置!真是郁悶

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2010-04-14 16:30 |只看該作者
我現(xiàn)在就是必需要改變套接的的位置 ,這個(gè)位置/var/lib/mysql/mysql.sock 有一個(gè)實(shí)本在運(yùn)行我是用mysqld_mulit在同一臺(tái)機(jī)上啟用了兩個(gè)實(shí)體。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2010-04-14 16:54 |只看該作者
求高手回答,請?jiān)诨卮鹬拔鸨乜匆幌挛业腶uthmysqlrc  我如果改成/var/lib/mysql/myaql.sock一定行但是環(huán)境必要做修改,但我設(shè)置 /etc/authmysqlrc MYSQL_SOCKET 沒有作用我想知道是什么原因

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2010-04-16 19:04 |只看該作者
頂一下還沒解決改了還不行

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2010-04-17 09:24 |只看該作者
各位老大看一下啊。。。≡夙斠幌

論壇徽章:
381
CU十二周年紀(jì)念徽章
日期:2014-01-04 22:46:58CU大;照
日期:2013-03-13 15:32:35CU大;照
日期:2013-03-13 15:38:15CU大;照
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大;照
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大;照
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大;照
日期:2013-04-17 11:17:52CU大;照
日期:2013-04-17 11:17:56
9 [報(bào)告]
發(fā)表于 2010-04-17 09:57 |只看該作者
不明白樓主為什么起兩個(gè)mysql服務(wù),一個(gè)服務(wù)不能實(shí)現(xiàn)?

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2010-04-17 11:35 |只看該作者
因?yàn)檫@臺(tái)服務(wù)器要做多主一備,這是備分機(jī)來的
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP