HI There, i've installed ISPConfig 3.0.3.3 , but can't send e-mails. Secure: Apr 26 13:09:55 mailer dovecot-auth: pam_unix(dovecot:auth): check pass; user unknown Apr 26 13:09:55 mailer dovecot-auth: pam_unix(dovecot:auth): authentication failure; logname= uid=0 euid=0 tty=dovecot [email protected] rhost=MyIP But the data is right. Can you give me some help how to send e-mails? Thanks.
Did you use the stable release or the svn release of ISPC? I ask because of the changes in svn I recently made (optional mailbox login name).
Maybe you could post the (anonymized) content of your dovecot sql config file. It should be in /etc/dovecot/dovecot-sql.conf
OK, there it goes: # This file is opened as root, so it should be owned by root and mode 0600. # # http://wiki.dovecot.org/AuthDatabase/SQL # # For the sql passdb module, you'll need a database with a table that # contains fields for at least the username and password. If you want to # use the [email protected] syntax, you might want to have a separate domain # field as well. # # If your users all have the same uig/gid, and have predictable home # directories, you can use the static userdb module to generate the home # dir based on the username and domain. In this case, you won't need fields # for home, uid, or gid in the database. # # If you prefer to use the sql userdb module, you'll want to add fields # for home, uid, and gid. Here is an example table: # # CREATE TABLE users ( # username VARCHAR(128) NOT NULL, # domain VARCHAR(128) NOT NULL, # password VARCHAR(64) NOT NULL, # home VARCHAR(255) NOT NULL, # uid INTEGER NOT NULL, # gid INTEGER NOT NULL, # active CHAR(1) DEFAULT 'Y' NOT NULL # ); # Database driver: mysql, pgsql, sqlite #driver = # Database connection string. This is driver-specific setting. # # pgsql: # For available options, see the PostgreSQL documention for the # PQconnectdb function of libpq. # # mysql: # Basic options emulate PostgreSQL option names: # host, port, user, password, dbname # # But also adds some new settings: # client_flags - See MySQL manual # ssl_ca, ssl_ca_path - Set either one or both to enable SSL # ssl_cert, ssl_key - For sending client-side certificates to server # ssl_cipher - Set minimum allowed cipher security (default: HIGH) # option_file - Read options from the given file instead of # the default my.cnf location # option_group - Read options from the given group (default: client) # # You can connect to UNIX sockets by using host: host=/var/run/mysql.sock # Note that currently you can't use spaces in parameters. # # MySQL supports multiple host parameters for load balancing / HA. # # sqlite: # The path to the database file. # # Examples: # connect = host=192.168.1.1 dbname=users # connect = host=sql.example.com dbname=virtual user=virtual password=blarg # connect = /etc/dovecot/authdb.sqlite # #connect = # Default password scheme. # # List of supported schemes is in # http://wiki.dovecot.org/Authentication/PasswordSchemes # #default_pass_scheme = MD5 # passdb query to retrieve the password. It can return fields: # password - The user's password. This field must be returned. # user - [email protected] from the database. Needed with case-insensitive lookups. # username and domain - An alternative way to represent the "user" field. # # The "user" field is often necessary with case-insensitive lookups to avoid # e.g. "name" and "nAme" logins creating two different mail directories. If # your user and domain names are in separate fields, you can return "username" # and "domain" fields instead of "user". # # The query can also return other fields which have a special meaning, see # http://wiki.dovecot.org/PasswordDatabase/ExtraFields # # Commonly used available substitutions (see http://wiki.dovecot.org/Variables # for full list): # %u = entire [email protected] # %n = user part of [email protected] # %d = domain part of [email protected] # # Note that these can be used only as input to SQL query. If the query outputs # any of these substitutions, they're not touched. Otherwise it would be # difficult to have eg. usernames containing '%' characters. # # Example: # password_query = SELECT userid AS user, pw AS password \ # FROM users WHERE userid = '%u' AND active = 'Y' # #password_query = \ # SELECT username, domain, password \ # FROM users WHERE username = '%n' AND domain = '%d' # userdb query to retrieve the user information. It can return fields: # uid - System UID (overrides mail_uid setting) # gid - System GID (overrides mail_gid setting) # home - Home directory # mail - Mail location (overrides mail_location setting) # # None of these are strictly required. If you use a single UID and GID, and # home or mail directory fits to a template string, you could use userdb static # instead. For a list of all fields that can be returned, see # http://wiki.dovecot.org/UserDatabase/ExtraFields # # Examples: # user_query = SELECT home, uid, gid FROM users WHERE userid = '%u' # user_query = SELECT dir AS home, user AS uid, group AS gid FROM users where userid = '%u' # user_query = SELECT home, 501 AS uid, 501 AS gid FROM users WHERE userid = '%u' # #user_query = \ # SELECT home, uid, gid \ # FROM users WHERE username = '%n' AND domain = '%d' # If you wish to avoid two SQL lookups (passdb + userdb), you can use # userdb prefetch instead of userdb sql in dovecot.conf. In that case you'll # also have to return userdb fields in password_query prefixed with "userdb_" # string. For example: #password_query = \ # SELECT userid AS user, password, \ # home AS userdb_home, uid AS userdb_uid, gid AS userdb_gid \ # FROM users WHERE userid = '%u' driver = mysql connect = host=localhost dbname=dbispconfig user=ispconfig password=********************************* default_pass_scheme = CRYPT password_query = SELECT password FROM mail_user WHERE email = '%u' AND disable%Ls = 'n' user_query = SELECT email as user, maildir as home, CONCAT('maildir:', maildir, '/Maildir') as mail, uid, gid, CONCAT('maildir:storage=', floor(quota/1024)) AS quota, CONCAT(maildir, '/.sieve') as sieve FROM mail_user WHERE email = '%u' AND disable%Ls = 'n' Thanks!
Hi, I found other error: [[email protected] /]# service named start Starting named: Error in named configuration: /var/named/chroot/var/named/named.local:1: unknown option '$TTL' /var/named/chroot/var/named/named.local:3: unknown option 'Serial' /var/named/chroot/var/named/named.local:4: unknown option 'Refresh' /var/named/chroot/var/named/named.local:5: unknown option 'Retry' /var/named/chroot/var/named/named.local:6: unknown option 'Expire' /var/named/chroot/var/named/named.local:7: unknown option 'Minimum' [FAILED] When i send e-mail the error is: May 2 12:18:15 mailer sendmail[3916]: p428IFAo003916: to=*****@gmail.com, [email protected]*******.pt (48/48), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30537, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as 4B2FB4158E6B) May 2 08:18:15 mailer postfix/smtp[32538]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024) May 2 08:18:15 mailer postfix/smtp[32538]: 4B2FB4158E6B: to=<*****@gmail.com>, relay=none, delay=0.05, delays=0.05/0/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused) May 2 12:18:15 mailer postfix/smtpd[32524]: disconnect from localhost.localdomain[127.0.0.1] Any hint? Thanks.!
What's in /var/named/chroot/var/named/named.local? This looks as if amavisd isn't running. Please start it.
Well, file name.local: $TTL 86400 @ IN SOA localhost. root.localhost. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS localhost. 1 IN PTR localhost. I can't start amavisd, where i can file the error log? Thanks!
Well another update: By Webmail i can send e-mails, but POP doesn't send: ay 2 17:55:01 mailer postfix/smtpd[14329]: connect from localhost.localdomain[127.0.0.1] May 2 17:55:01 mailer postfix/smtpd[14329]: lost connection after CONNECT from localhost.localdomain[127.0.0.1] May 2 17:55:01 mailer postfix/smtpd[14329]: disconnect from localhost.localdomain[127.0.0.1] May 2 17:55:01 mailer dovecot: pop3-login: Disconnected (no auth attempts): rip=127.0.0.1, lip=127.0.0.1, secured May 2 17:55:01 mailer dovecot: imap-login: Disconnected (no auth attempts): rip=127.0.0.1, lip=127.0.0.1, secured May 2 17:55:07 mailer dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<[email protected]******.pt>, method=PLAIN, rip=82.102.20.227, lip=109.71.45.18 May 2 17:55:41 mailer dovecot: imap-login: Login: user=<[email protected]>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured May 2 17:55:41 mailer dovecot: IMAP([email protected]*****.pt): Disconnected: Logged out bytes=79/687 Error in outlook: If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system <****@gmail.com>: connect to 127.0.0.1[127.0.0.1]: Connection refused Thanks!