chrisleroi wrote:
>
> i just did the login as you told me, expecting that level 5 logging was
> engaged in my dbmail configuration file.
>
> here the output:
> echo 'x LOGIN chris xxxxx'|nc localhost imap
> * OK dbmail imap (protocol version 4r1) server 2.2.10 ready to run
> x NO login rejected
>
> ###################
> this user is created by:
> dbmail-users -a chris -p md5 -w xxxxxx
>
> the user got stored in my ldap database as wanted.
> but dbmail looks up the user in its own dbmail database.
I really do need to see the relevant loglines. Please attach them.
If dbmail performs a user lookup against the sql database something
weird is going on. That should not happen when you're using authldap.
Attach the logs for the imap command used above.
> i'll show you the mysql entry for this user:
> 10001 chris UNUSED 65535 0 0 0 0
> md5 2008-09-01 17:13:12
>
> if i change the password from unused to the password stored in ldap, the
> imap login works.
>
> have you got an idea?
Yes: show me logs.
>
> chris
>
>
>
> Paul J Stevens wrote:
>> Bloody hell, you better reset your passwords disclosed below.
>>
>> The config looks clean to me. I'd need to see a level 5 log for a simple
>> telnet/netcat imap session:
>>
>> echo 'x LOGIN myuser mypassword'|nc imaphost imap
>>
>>
>>
>>
>>
>> chrisleroi wrote:
>>> hi, here is my config :
>>>
>>> ####################################################
>>>
>>> # (c) 2000-2006 IC&S, The Netherlands
>>> #
>>> # Configuration file for DBMAIL
>>>
>>> [DBMAIL]
>>> #
>>> # Database settings
>>> #
>>>
>>> #
>>> # Supported drivers are mysql, pgsql, sqlite.
>>> #
>>> driver = mysql
>>>
>>> #
>>> # Supported drivers are sql, ldap.
>>> #
>>> authdriver = ldap
>>>
>>> #
>>> # Host for database, set to localhost if database is on
>>> # the same host as dbmail and you want to use a local
>>> # socket for connecting.
>>> #
>>> host = localhost
>>>
>>> #
>>> # If you want to use TCP/IP for connecting to the database,
>>> # and have the database running on a non-standard port.
>>> #
>>> sqlport = 3306
>>>
>>> #
>>> # When using a local socket connection to the database, fill
>>> # in the path to the socket here (e.g. /var/run/mysql.sock).
>>> #
>>> #sqlsocket = /var/run/mysqld/mysqld.sock
>>>
>>> #
>>> # Database username.
>>> #
>>> user = dbmail
>>>
>>> #
>>> # Database password.
>>> #
>>> pass = v6S0Qe
>>>
>>> #
>>> # Database name.
>>> #
>>> db = dbmail
>>>
>>> #
>>> # Table prefix. Defaults to "dbmail_" if not specified.
>>>
>>>
>>> table_prefix = dbmail_
>>>
>>> #
>>> # encoding must match the database/table encoding.
>>> # i.e. latin1, utf8
>>> encoding = utf8
>>>
>>> #
>>> # messages with unknown encoding will be assumed to have
>>> # default_msg_encoding
>>> # i.e. iso8859-1, utf8
>>> default_msg_encoding = utf8
>>>
>>> #
>>> # Postmaster's email address for use in bounce messages.
>>> #
>>> #postmaster = DBMAIL-MAILER
>>>
>>> #
>>> # Sendmail executable for forwards, replies, notifies, vacations.
>>> # You may use pipes (|) in this command, for example:
>>> # dos2unix|/usr/sbin/sendmail works well with Qmail.
>>> # You may use quotes (") for executables with unusual names.
>>> #
>>> sendmail = /usr/sbin/sendmail
>>>
>>> #
>>> #
>>> # The following items can be overridden in the service-specific sections.
>>> #
>>> #
>>>
>>> #
>>> # Trace level to send to syslog. Default is 2 (messages, errors, fatals).
>>> #
>>> TRACE_SYSLOG = 5
>>>
>>> #
>>> # Trace level to send to stderr. Default is 0 (fatals).
>>> #
>>> TRACE_STDERR = 5
>>>
>>> #
>>> # Root privs are used to open a port, then privs
>>> # are dropped down to the user/group specified here.
>>> #
>>> EFFECTIVE_USER = dbmail
>>> EFFECTIVE_GROUP = dbmail
>>>
>>> #
>>> # The IP addresses the services will bind to.
>>> # Use * for all local interfaces.
>>> # Use 127.0.0.1 for localhost only.
>>> # Separate multiple entries with spaces ( ) or commas (,).
>>> #
>>> BINDIP = *
>>>
>>> #
>>> # Default number of child processes to start.
>>> #
>>> NCHILDREN = 2
>>>
>>> #
>>> # Maximum number of child processes allowed.
>>> #
>>> MAXCHILDREN = 10
>>>
>>> #
>>> # Unused children to always have availale.
>>> #
>>> MINSPARECHILDREN = 2
>>>
>>> #
>>> # Maximum unused children allowed to be active.
>>> #
>>> MAXSPARECHILDREN = 4
>>>
>>> #
>>> # Child process is restarted after handling this many connections.
>>> #
>>> MAXCONNECTS = 10000
>>>
>>> #
>>> # Child process will restart after this many connection errors.
>>> #
>>> MAX_ERRORS = 500
>>>
>>> #
>>> # Idle time allowed before a connection is shut off.
>>> #
>>> TIMEOUT = 300
>>>
>>> #
>>> # Idle time allowed before a connection is shut off if you have not
>>> logged
>>> in yet.
>>> #
>>> login_timeout = 60
>>>
>>> #
>>> # If yes, resolves IP addresses to DNS names when logging.
>>> #
>>> RESOLVE_IP = no
>>>
>>> #
>>> # logfile for stdout messages
>>> #
>>> logfile = /var/log/dbmail/dbmail.log
>>> errorlog = /var/log/dbmail/dbmail.err
>>>
>>> #
>>> # directory for storing PID files
>>> #
>>> pid_directory = /var/run/dbmail
>>>
>>> #
>>> # directory for storing the daemon statefiles
>>> #
>>> state_directory = /var/run/dbmail
>>>
>>> #
>>> # directory for locating libraries (normally has a sane default
>>> compiled-in)
>>> #
>>> #library_directory = /usr/lib/dbmail
>>>
>>> [SMTP]
>>> # In fact, there isn't anything here by default.
>>>
>>>
>>> [LMTP]
>>> #
>>> # Port to bind to.
>>> #
>>> PORT = 24
>>>
>>> [POP]
>>> #
>>> # Port to bind to.
>>> #
>>> PORT = 110
>>>
>>> #
>>> # If yes, allows SMTP access from the host IP connecting by POP3.
>>> # This requires addition configuration of your MTA
>>> #
>>> POP_BEFORE_SMTP = no
>>>
>>> [IMAP]
>>>
>>> #
>>> # Port to bind to.
>>> #
>>> PORT = 143
>>>
>>> #
>>> # IMAP prefers a longer timeout than other services.
>>> #
>>> TIMEOUT = 4000
>>> IMAP_BEFORE_SMTP = no
>>>
>>> #
>>> # during IDLE, how many seconds between checking the mailbox
>>> # status (default: 30)
>>> #
>>> # idle_timeout = 30
>>>
>>> #
>>> # Provide a CAPABILITY to override the default
>>> #
>>> # capability = IMAP4 IMAP4rev1 AUTH=LOGIN ACL NAMESPACE
>>> CHILDREN
>>> SORT QUOTA THREAD=ORDEREDSUBJECT UNSELECT IDLE
>>>
>>>
>>>
>>> [SIEVE]
>>> #
>>> # Port to bind to.
>>> #
>>> PORT = 2000
>>>
>>> [LDAP]
>>> PORT = 389
>>> VERSION = 3
>>> HOSTNAME = localhost
>>> BASE_DN = ou=people,dc=imex-consulting,dc=net
>>>
>>> #
>>> # If your LDAP library supports ldap_initialize(), then you can use the
>>> # alternative LDAP server DSN like following.
>>> #
>>> # URI = ldap://127.0.0.1:389
>>> # URI = ldapi://%2fvar%2frun%2fopenldap%2fldapi/
>>>
>>> #
>>> # Leave blank for anonymous bind.
>>> # example: cn=admin,dc=mydomain,dc=com
>>> #
>>> BIND_DN = cn=admin,dc=imex-consulting,dc=net
>>>
>>> #
>>> # Leave blank for anonymous bind.
>>> #
>>> BIND_PW = uMNa3fB
>>> SCOPE = SubTree
>>> USER_OBJECTCLASS = top,account,dbmailUser
>>> FORW_OBJECTCLASS = top,account,dbmailForwardingAddress
>>> CN_STRING = uid
>>> FIELD_PASSWD = userPassword
>>>
>>> FIELD_UID = uid
>>> FIELD_NID = uidNumber
>>> MIN_NID = 10000
>>> MAX_NID = 15000
>>> FIELD_CID = gidNumber
>>> MIN_CID = 10000
>>> MAX_CID = 15000
>>> FIELD_MAIL = mail
>>> FIELD_QUOTA = mailQuota
>>> FIELD_FWDTARGET = mailForwardingAddress
>>>
>>> [DELIVERY]
>>> #
>>> # Run Sieve scripts as messages are delivered.
>>> #
>>> SIEVE = yes
>>>
>>> #
>>> # Use '[EMAIL PROTECTED]' format to deliver to a mailbox.
>>> #
>>> SUBADDRESS = yes
>>>
>>> #
>>> # Turn on/off the Sieve Vacation extension.
>>> #
>>> SIEVE_VACATION = yes
>>>
>>> #
>>> # Turn on/off the Sieve Notify extension
>>> #
>>> SIEVE_NOTIFY = yes
>>>
>>> #
>>> # Turn on/off additional Sieve debugging.
>>> #
>>> SIEVE_DEBUG = no
>>>
>>> #
>>> # Use the auto_notify table to send email notifications.
>>> #
>>> AUTO_NOTIFY = no
>>>
>>> #
>>> # Use the auto_reply table to send away messages.
>>> #
>>> AUTO_REPLY = no
>>> #
>>> # Defaults to "NEW MAIL NOTIFICATION"
>>> #
>>> #AUTO_NOTIFY_SUBJECT =
>>>
>>> #
>>> # Defaults to POSTMASTER from the DBMAIL section.
>>> #
>>> #
>>> # Defaults to POSTMASTER from the DBMAIL section.
>>> #
>>> #AUTO_NOTIFY_SENDER =
>>>
>>> #
>>> # If you set this to 'yes' dbmail will check for duplicate
>>> # messages in the relevant mailbox during delivery using
>>> # the Message-ID header
>>> #
>>> suppress_duplicates = no
>>>
>>>
>>> # end of configuration file
>>>
>>> #######################################################
>>>
>>> im using the deb package from ubuntu 8 lts
>>> but i also tried to build the latest svn version. which didnt solve the
>>> problem.
>>>
>>> thanks :-)
>>>
>>>
>>> Paul J Stevens wrote:
>>>> Hi there,
>>>>
>>>> Please share with us your dbmail.conf.
>>>> Did you install dbmail using ubuntu's package manager, or did you do
>>>> your own build?
>>>>
>>>>
>>
>> --
>> ________________________________________________________________
>> Paul Stevens paul at nfg.nl
>> NET FACILITIES GROUP GPG/PGP: 1024D/11F8CD31
>> The Netherlands________________________________http://www.nfg.nl
>> _______________________________________________
>> DBmail mailing list
>> [email protected]
>> https://mailman.fastxs.nl/mailman/listinfo/dbmail
>>
>>
>
_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail