Re: [Dovecot] Problems compiling dovecot 1.2 with vpopmail

2009-10-16 Thread Timo Sirainen
On Fri, 2009-10-16 at 14:04 -0500, Jose Luis Marin Perez wrote:
> For a problem with expire plugin and the command 
> dovecot --exec-mail ext /usr/libexec/dovecot/expire-tool
> you recommended me configure userdb vpopmail and fix the problem.

No, I recommended userdb checkpassword.



signature.asc
Description: This is a digitally signed message part


Re: [Dovecot] Problems compiling dovecot 1.2 with vpopmail

2009-10-16 Thread Jose Luis Marin Perez

Dear Timo, 

 For a problem with expire plugin and the command 
dovecot --exec-mail ext /usr/libexec/dovecot/expire-tool you
recommended me configure userdb vpopmail and fix the problem.

How can I solve this problem? 

 Dovecot 1.2.4 has no problem to compile with vpopmail. 

 I can use this version? 

 Thanks

Jose Luis

 dovecot-n

# 1.1.16: /usr/local/etc/dovecot.conf
# OS: Linux 2.6.9-67.0.7.EL i686 CentOS release 4.6 (Final)
log_path: /var/log/dovecot.log
listen: *:10143
ssl_listen: *:10943
login_dir: /usr/local/var/run/dovecot/login
login_executable: /usr/local/libexec/dovecot/imap-login
first_valid_uid: 89
last_valid_uid: 89
first_valid_gid: 89
last_valid_gid: 89
mail_uid: 89
mail_gid: 89
mail_location: maildir:~/Maildir
mail_debug: yes
mail_plugins: quota imap_quota autocreate expire mail_log
mail_log_max_lines_per_sec: 0
namespace:
  type: private
  separator: .
  prefix: INBOX.
  inbox: yes
  list: yes
  subscriptions: yes
auth default:
  passdb:
driver: checkpassword
args: /usr/vpopmail/bin/vchkpw /usr/local/bin/vchkpw-wrapper.sh
  userdb:
driver: prefetch
args: uid=89 gid=89 home=/usr/vpopmail/domains/%d/%u
  userdb:
driver: vpopmail
  socket:
type: listen
master:
  path: /usr/local/var/run/dovecot/auth-master
  mode: 384
  user: vpopmail
  group: vchkpw
plugin:
  quota: maildir
  quota_rule: ?:storage=0
  quota_rule2: Trash:ignore
  quota_rule3: Papelera:ignore
  expire: INBOX.Papelera 1 INBOX.Papelera.* 1
  expire_dict: proxy::expire
  mail_log_events: delete undelete expunge copy mailbox_delete
  mail_log_group_events:
  mail_log_fields: uid box msgid size
  autocreate: INBOX.Papelera
  autosubscribe: INBOX.Papelera
dict:
  expire: mysql:/usr/local/etc/dovecot-dict-expire.conf



> Subject: Re: [Dovecot] Problems compiling dovecot 1.2 with vpopmail
> From: t...@iki.fi
> To: jolumape...@hotmail.com
> CC: dovecot@dovecot.org
> Date: Fri, 16 Oct 2009 14:56:20 -0400
> 
> On Fri, 2009-10-16 at 11:56 -0500, Jose Luis Marin Perez wrote:
> > /usr/local/src/dovecot/dovecot-1.2.6/src/auth/userdb-vpopmail.c:163: 
> > undefined reference to `vauth_open'
> ..
> > vpopmail 5.4.13
> 
> Hmm. I thought the vauth_open() would have been in older vpopmails too,
> since apparently it's required in vpopmail 5.5. Anyway, you're using
> checkpassword and vchkpw, so you don't need to compile vpopmail support
> in dovecot. Just don't use --with-vpopmail configure option.
> 
  
_
Invite your mail contacts to join your friends list with Windows Live Spaces. 
It's easy!
http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us

Re: [Dovecot] Problems compiling dovecot 1.2 with vpopmail

2009-10-16 Thread Timo Sirainen
On Fri, 2009-10-16 at 11:56 -0500, Jose Luis Marin Perez wrote:
> /usr/local/src/dovecot/dovecot-1.2.6/src/auth/userdb-vpopmail.c:163: 
> undefined reference to `vauth_open'
..
> vpopmail 5.4.13

Hmm. I thought the vauth_open() would have been in older vpopmails too,
since apparently it's required in vpopmail 5.5. Anyway, you're using
checkpassword and vchkpw, so you don't need to compile vpopmail support
in dovecot. Just don't use --with-vpopmail configure option.



signature.asc
Description: This is a digitally signed message part


Re: [Dovecot] Problems compiling dovecot 1.2 with vpopmail

2009-10-16 Thread Jose Luis Marin Perez

Friends,

More information: 

 The problem is with dovecot 1.2.6 and 1.2.5 

With Dovecot 1.2.4 no problems.

Thanks

Jose Luis

> From: jolumape...@hotmail.com
> To: dovecot@dovecot.org
> Date: Fri, 16 Oct 2009 11:56:45 -0500
> Subject: [Dovecot] Problems compiling dovecot 1.2 with vpopmail
> 
> 
> Dear sirs
> 
> I try to update dovecot from 1.1.16 to 1.2.6. 
> 
> But when compiling dovecot 1.2.6 get the following error:
> 
> libtool: link: gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes 
> -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 
> -Wbad-function-cast -o dovecot-auth auth.o auth-cache.o 
> auth-client-connection.o auth-master-connection.o auth-master-listener.o 
> auth-request.o auth-request-handler.o auth-stream.o auth-worker-client.o 
> auth-worker-server.o db-checkpassword.o db-sql.o db-passwd-file.o main.o 
> mech.o mech-anonymous.o mech-plain.o mech-login.o mech-cram-md5.o 
> mech-digest-md5.o mech-external.o mech-gssapi.o mech-ntlm.o mech-otp.o 
> mech-skey.o mech-rpa.o mech-apop.o mech-winbind.o otp-skey-common.o 
> plain-common.o passdb.o passdb-blocking.o passdb-bsdauth.o passdb-cache.o 
> passdb-checkpassword.o passdb-passwd.o passdb-passwd-file.o passdb-pam.o 
> passdb-shadow.o passdb-sia.o passdb-vpopmail.o passdb-sql.o userdb.o 
> userdb-blocking.o userdb-checkpassword.o userdb-nss.o userdb-passwd.o 
> userdb-passwd-file.o userdb-prefetch.o userdb-static.o userdb-vpopmail.o 
> userdb-sql.o db-ldap.o passdb-ldap.o userdb-ldap.o -Wl,--export-dynamic  
> libpassword.a ../lib-settings/libsettings.a ../lib-ntlm/libntlm.a 
> ../lib-otp/libotp.a ../lib-sql/libsql.a ../lib/liblib.a -lpam 
> -L/usr/vpopmail/lib -lvpopmail -L/usr/lib/mysql -lmysqlclient -lz -lm -lcrypt 
> -ldl -lrt
> userdb-vpopmail.o(.text+0x3e2): In function `vpopmail_preinit':
> /usr/local/src/dovecot/dovecot-1.2.6/src/auth/userdb-vpopmail.c:163: 
> undefined reference to `vauth_open'
> collect2: ld returned 1 exit status
> make[3]: *** [dovecot-auth] Error 1
> make[3]: Leaving directory `/usr/local/src/dovecot/dovecot-1.2.6/src/auth'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/usr/local/src/dovecot/dovecot-1.2.6/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/local/src/dovecot/dovecot-1.2.6'
> make: *** [all] Error 2
> 
> I use:
> 
> CentOS 4.6
> vpopmail 5.4.13
> 
> What could be wrong?
> 
> Thanks
> 
> Jose Luis
> 
> 
> _
> Connect to the next generation of MSN Messenger 
> http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline
  
_
Explore the seven wonders of the world
http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE

[Dovecot] Problems compiling dovecot 1.2 with vpopmail

2009-10-16 Thread Jose Luis Marin Perez

Dear sirs

I try to update dovecot from 1.1.16 to 1.2.6. 

But when compiling dovecot 1.2.6 get the following error:

libtool: link: gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes 
-Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 
-Wbad-function-cast -o dovecot-auth auth.o auth-cache.o 
auth-client-connection.o auth-master-connection.o auth-master-listener.o 
auth-request.o auth-request-handler.o auth-stream.o auth-worker-client.o 
auth-worker-server.o db-checkpassword.o db-sql.o db-passwd-file.o main.o mech.o 
mech-anonymous.o mech-plain.o mech-login.o mech-cram-md5.o mech-digest-md5.o 
mech-external.o mech-gssapi.o mech-ntlm.o mech-otp.o mech-skey.o mech-rpa.o 
mech-apop.o mech-winbind.o otp-skey-common.o plain-common.o passdb.o 
passdb-blocking.o passdb-bsdauth.o passdb-cache.o passdb-checkpassword.o 
passdb-passwd.o passdb-passwd-file.o passdb-pam.o passdb-shadow.o passdb-sia.o 
passdb-vpopmail.o passdb-sql.o userdb.o userdb-blocking.o 
userdb-checkpassword.o userdb-nss.o userdb-passwd.o userdb-passwd-file.o 
userdb-prefetch.o userdb-static.o userdb-vpopmail.o userdb-sql.o db-ldap.o 
passdb-ldap.o userdb-ldap.o -Wl,--export-dynamic  libpassword.a 
../lib-settings/libsettings.a ../lib-ntlm/libntlm.a ../lib-otp/libotp.a 
../lib-sql/libsql.a ../lib/liblib.a -lpam -L/usr/vpopmail/lib -lvpopmail 
-L/usr/lib/mysql -lmysqlclient -lz -lm -lcrypt -ldl -lrt
userdb-vpopmail.o(.text+0x3e2): In function `vpopmail_preinit':
/usr/local/src/dovecot/dovecot-1.2.6/src/auth/userdb-vpopmail.c:163: undefined 
reference to `vauth_open'
collect2: ld returned 1 exit status
make[3]: *** [dovecot-auth] Error 1
make[3]: Leaving directory `/usr/local/src/dovecot/dovecot-1.2.6/src/auth'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/dovecot/dovecot-1.2.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/dovecot/dovecot-1.2.6'
make: *** [all] Error 2

I use:

CentOS 4.6
vpopmail 5.4.13

What could be wrong?

Thanks

Jose Luis

  
_
Connect to the next generation of MSN Messenger 
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline