Cyrus administration problem

Denis BUCHER dbucherml at hsolutions.ch
Thu Aug 6 19:04:24 EDT 2009


Hello,

Did you read by any chance my post date 31.07.2009 22:03 with subject
"Re: Architectural mistake in cyrus ?"

Denis

Nybbles2Byte a écrit :
> Hello ,
> 
> I'm getting a little desperate here so I'm hoping someone can answer
> these two question for me. I originally asked them as "How to use global
> admin. & virtual domains?" but no-one responded and I have no answers
> myself, so please, even if this seems like a stupid question because I
> am missing the obvious, please let me know!
> 
> In essence, I'm trying to use a global admin. with virtual domains and
> it doesn't seem to be working. With domain admins. there is no problem.
> 
> From what I can see, part of the documentation says that with virtual
> hosting that every user must have a domain and another part says when
> using virtual domains use a user without a domain to create a global domain.
> 
> Could someone please tell/show me what I am missing here in my attempts
> to make a global admin. work with virtual domains.
> 
> To see what I am experiencing, here's the results of two different ways
> of using cyradm I have tried:
> 
> ------------------------------------------------------------------------
> *Scenario 1:
> *
>>cyradm -u root
> cyradm> lm *@seowebsales.com
> listmailbox: no connection to server
> cyradm> 
> 
> Doesn't look up the SQL Database for authentication hence the response
> "no connection to server".
> 
> ------------------------------------------------------------------------
> *Scenario 2:
> *
>>cyradm -u root domain1.com
> Password: 
> IMAP Password: 
> Login failed: authentication failure at
> /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/Cyrus/IMAP/Admin.pm
> line 119
> cyradm: cannot authenticate to server with as root
> 
> Here it does try to authenticate however, when watching the MySQL query
> log it chooses a virtual domain at random from the virtual domains from
> Apache or my local DNS server.  If it happens to use the domain that I
> want to administrate, then it succeeds instead of fails as it did in the
> case above.
> 
> ------------------------------------------------------------------------
> 
> Other than wanting to know how to get a global admin. working with
> virtual domains I would really appreciate someone helping me understand
> this issue of it randomly picking a virtual domain from Apache or my DNS
> (not sure which) to try and authenticate with.
> 
> Thanks so much to anyone who sheds some light on this!
> 
> Reggie.
> 
> 
> Here is my imap.conf file:
> 
> # OS OpenSuSE 11.0
> # Cyrus IMAPD 2.3.11
> # Cyrus-SASL 2.1.22
> 
> #
> # Cyrus-SASL options
> #
> sasl_auxprop_plugin: sql
> sasl_log_level: 7
> sasl_mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
> sasl_pwcheck_method: auxprop
> sasl_sql_hostnames: localhost
> sasl_sql_user: cyrus
> sasl_sql_passwd: **************
> sasl_sql_database: system_mail
> sasl_sql_select: SELECT `password` FROM `accounts` WHERE `user`='%u' AND
> `realm`='%r' AND `virtual` != 0
> sasl_sql_insert: INSERT INTO `accounts` (`user`, `realm`, `password`)
> VALUES ('%u', '%r', '%v')
> sasl_sql_update: UPDATE `accounts` SET
> `user`='%u',`realm`='%r',`password`='%v' WHERE `user`='%u' AND `realm`='%r'
> 
> #
> # Cyrus-IMAP Options
> #
> admins: cyrus root root at domain1.com root at domain2.com root at domain3.com
> allowplaintext: 1
> altnamespace: 1
> anyoneuseracl: 0
> auth_mech: unix
> configdirectory: /var/lib/imap
> defaultdomain: localhost
> drachost: localhost
> dracinterval: 0
> duplicatesuppression: 0
> foolstupidclients: 1
> hashimapspool: 1
> improved_mboxlist_sort: 1
> lmtp_downcase_rcpt: 1
> lmtp_strict_quota: 1
> logtimestamps: 1
> partition-default: /var/mail/cyrus
> popsubfolders: 1
> poptimeout: 10
> sendmail: /usr/sbin/sendmail
> sievedir: /var/mail/sieve
> unixhierarchysep: 1
> virtdomains: 1
> 
> 
> ------------------------------------------------------------------------
> 
> ----
> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html



More information about the Info-cyrus mailing list