Re: Fail to start SM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > Further to my posting at the bottom of this email problem has been solved.
> >
> > Steps performed as follows;
> >
> > Ran
> > # /var/www/squirrelmail/config/conf.pl
> >
> > 9 -> 1


Hi,


Thanks for your advice.


> > entered;
> > mysql://rkllee@xxxxxxxxxxx:mypassword@xxxxxxxxx/maildb.users
> >
> > S -> Q
> >
> > (remark:  maildb=database  users=table)
> >
> > On browser checking;
> > http://example.com/squirrelmail/src/configtest.php
> > .....
> > .....
> > Error: Database error: connect failed in addressbook DSN.
> >
> > Ignore it.
> 
> Don't ignore errors.  It's there for a reason.


I just ignored it for the time being to check whether login worked.  To my surprise it worked even there was an error.


> > On browser;
> > http://example.com/squirrelmail/
> >
> > Login rkllee@xxxxxxxxxxx
> > Password mypassword
> >
> > This time I can login reading mails.  It now doesn't work for myself only.  Other users
> > are also able to login with their password.  This happening surprises me.  I only edited
> > the file entering my own data there.  Why other users can also login?  Their login data
> > have not been entered.
> 
> I think you have confused what credentials you need to log in to the
> mail client (SM) versus what credentials you need for SM to use the
> preferences DB.  The two are NOT the same.  The DSN needs to have a
> single set of credentials of an administrative database user which SM
> will use to store all user preferences in the database.
> Alternatively, change to storing user prefs in the data directory.


I must leave preferences DB blank in order to login SM.  What shall I add there?  TIA


Now all users can login SM to send and receive mails



B.R.
rkllee




> >> Debian Etch
> >> Postfix
> >> squirrelmail
> >> mysql
> >> amavis
> >>
> >>
> >> On login;
> >> Preference database error (connect failed). Exiting abnormally
> >>
> >>
> >> login - rkllee@xxxxxxxxxxx
> >> password - mypassword
> >>
> >>
> >> Both are correct.
> >>
> >>
> >> # tail /var/log/mail.log
> >> Nov 22 08:46:03 xen05 imapd-ssl: LOGIN: ip=[::ffff:127.0.0.1], command=LOGIN
> >> Nov 22 08:46:03 xen05 imapd-ssl: LOGIN: ip=[::ffff:127.0.0.1], username=rkllee@xxxxxxxxxxx
> >> Nov 22 08:46:03 xen05 imapd-ssl: LOGIN: ip=[::ffff:127.0.0.1], password=mypassword
> >> Nov 22 08:46:03 xen05 authdaemond: received auth request, service=imap, authtype=login
> >> Nov 22 08:46:03 xen05 authdaemond: authmysql: trying this module
> >> Nov 22 08:46:03 xen05 authdaemond: SQL query: SELECT id, "", clear, uid, gid, home, concat(home,'/',maildir), "", name, "" FROM users WHERE id = "rkllee@xxxxxxxxxxx" AND (enabled=1)
> >> Nov 22 08:46:03 xen05 authdaemond: authmysql: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/spool/mail/virtual, address=rkllee@xxxxxxxxxxx, fullname=Richard, maildir=/var/spool/mail/virtual/Richard/, quota=<null>, options=<null>
> >> Nov 22 08:46:03 xen05 authdaemond: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/spool/mail/virtual, address=rkllee@xxxxxxxxxxx, fullname=Richard, maildir=/var/spool/mail/virtual/Richard/, quota=<null>, options=<null>
> >> Nov 22 08:46:03 xen05 imapd-ssl: LOGIN, user=rkllee@xxxxxxxxxxx, ip=[::ffff:127.0.0.1], protocol=IMAP
> >> Nov 22 08:46:03 xen05 imapd-ssl: LOGOUT, user=rkllee@xxxxxxxxxxx, ip=[::ffff:127.0.0.1], headers=0, body=0, rcvd=46, sent=376, time=0, sta
> >>
> >>
> >> No warning there.
> >>
> >>
> >> # cat /etc/amavis/conf.d/50-user[code]
> >> use strict;
> >>
> >> @lookup_sql_dsn = (
> >>     ['DBI:mysql:database=maildb;host=127.0.0.1;port=3306',
> >>      'mail',
> >>      'mailpassword']);
> >>
> >> $sql_select_policy = 'SELECT name FROM virtual_domains WHERE CONCAT("@",name) IN (%k)';
> >>
> >> #------------ Do not modify anything below this line -------------
> >> 1;  # insure a defined return
> >>
> >> $mydomain= 'example.com';
> >> $daemon_user= 'virtual';
> >> $daemon_group= 'virtual';
> >> @local_domains_acl = qw(.);
> >> $inet_socket_port = 10024;
> >> $forward_method = 'smtp:127.0.0.1:10025';
> >> # @bypass_virus_checks_acl = qw( . );
> >> # @bypass_spam_checks_acl = qw( . );
> >>
> >> # I also change these
> >> $TEMPBASE = "$MYHOME/tmp";
> >> # Whilst debugging
> >> $log_level = 2;
> >> $warnbannedrecip = 1;
> >> $warn_offsite = 1;
> >> $warnvirusrecip = 1;
> >> $spam_quarantine_to = "spam-quarantine\@$mydomain";
> >> $virus_quarantine_to = "virus-quarantine\@$mydomain";
> >> $sa_local_tests_only = 0;
> >>
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> -----
> squirrelmail-users mailing list
> Posting guidelines: http://squirrelmail.org/postingguidelines
> List address: squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx
> List archives: http://news.gmane.org/gmane.mail.squirrelmail.user
> List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-users
> 


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
-----
squirrelmail-users mailing list
Posting guidelines: http://squirrelmail.org/postingguidelines
List address: squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx
List archives: http://news.gmane.org/gmane.mail.squirrelmail.user
List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-users

[Index of Archives]     [Video For Linux]     [Yosemite News]     [Yosemite Photos]     [gtk]     [KDE]     [Cyrus SASL]     [Gimp on Windows]     [Steve's Art]     [Webcams]

  Powered by Linux