dovecot: Killed with signal 15 (by pid=20296 uid=0 code=kill)

  • Guten Abend,


    Ich habe heute einen vServer Saturn bestellt und diesen bereits bekommen.
    Ich habe java und einige andere Sachen problemlos installiert doch nun kommt bei jedem restart von dovecot die Fehlermeldung:" dovecot: Killed with signal 15 (by pid=20296 uid=0 code=kill)" Dies steht in der mail.warn


    In mail.log steht


    Sep 12 21:03:07 v220110953826202 dovecot: imap-login: Aborted login (no auth attempts): rip=84.62.54.20, lip=xx.xx.xx.xx, TLS
    Sep 12 21:03:43 v220110953826202 dovecot: imap-login: Disconnected (auth failed, 3 attempts): user=<jobs@xxxxxxx.de>, method=PLAIN, rip=84.62.54.20, lip=xx.xx.xx.xx, TLS


    mail.info


    Sep 12 21:03:07 v220110953826202 dovecot: imap-login: Aborted login (no auth attempts): rip=84.62.54.20, lip=xx.xx.xx.xx, TLS
    Sep 12 21:03:43 v220110953826202 dovecot: imap-login: Disconnected (auth failed, 3 attempts): user=<jobs@xxxx.de>, method=PLAIN, rip=84.62.54.20, lip=xx.xx.xx.xx, TLS


    err ist leer


    Da ich bereits einen vServer 1000 hatte habe ich die configs zum großenteil übernommen. Trotz alledem tritt dieser Fehler auf heir die Dovecot configs
    dovecot


    sql

    Code
    driver = mysql
    connect = host=127.0.0.1 dbname=froxlor user=froxlor password=xxxxxxxxxxxxx
    default_pass_scheme = CRYPT
    password_query = SELECT username AS user, password_enc AS password, CONCAT(homedir, maildir) AS userdb_home, uid AS userdb_uid, gid AS userdb_gid,  CONCAT('maildir:', homedir, maildir) AS userdb_mail, CONCAT('maildir:storage=', (quota*1024)) as userdb_quota FROM mail_users WHERE (username = '%u' OR email = '%u') AND ((imap = 1 AND '%Ls' = 'imap') OR (pop3 = 1 AND '%Ls' = 'pop3') OR '%Ls' = 'smtp')
    user_query = SELECT CONCAT(homedir, maildir) AS home, CONCAT('maildir:', homedir, maildir) AS mail, uid, gid, CONCAT('maildir:storage=', (quota*1024)) as quota FROM mail_users WHERE (username = '%u' OR email = '%u')


    Danke schonmal für etweiige hilfe

  • Die kill-Meldung sagt nur aus, dass der Prozeß dovecot ein Signal zum Beenden empfangen hat und dieses ausgeführt wurde.


    Wieso der Login scheitert, findest du am einfachsten raus wenn du mal das Logging erhöhst.

    "Security is like an onion - the more you dig in the more you want to cry"

  • mail.info


    ich nehme mal an daran

    Code
    Sep 12 22:00:25 v220110953826202 dovecot: auth-worker(default):  sql(jobs@xxxx.de,84.62.54.20): query: SELECT username AS user,  password_enc AS password, CONCAT(homedir, maildir) AS userdb_home, uid  AS userdb_uid, gid AS userdb_gid,  CONCAT('maildir:', homedir, maildir)  AS userdb_mail, CONCAT('maildir:storage=', (quota*1024)) as userdb_quota  FROM mail_users WHERE (username = 'jobs@xxxx.de' OR email =  'jobs@xxxx.de') AND ((imap = 1 AND 'imap' = 'imap') OR (pop3 = 1  AND 'imap' = 'pop3') OR 'imap' = 'smtp')
    Sep 12 22:00:25 v220110953826202 dovecot: auth-worker(default): sql(jobs@xxxx.de,84.62.54.20): unknown user


    liegts habe das konto über froxlor erstellt ordner etc existieren auch aber anscheinend nicht der sql user lösungs Ansatz/Vorschlag?

  • Du hast im ersten Posting geschrieben, du hättest Konfigurationsdateien einfach übernommen, jetzt schreibst du aber plötzlich was von einer GUI die eigentlich die Konfiguration macht. So was muss schiefgehen ;) Wieso hast du den User nicht auch gleich mit kopiert?


    Dennoch: Du könntest die SQL-Abfrage per Hand reparieren....


    Dann solltest du aber nicht weiter eine GUI benutzen, denn dann wird es wohl wieder krachen.

    "Security is like an onion - the more you dig in the more you want to cry"

  • Also Froxlor gibt mir die Konsolen Befehle habe diese ausgeführt unter zuhilfe nahe diese howtos Debian GNU/Linux lenny Mailserver Howto - postfix,
    policyd-weight, dovecot imapd/pop3d


    die configurationsdatein habe ich in sofern übernommen als das ich die dovecot conf und die main.cf von postfix übernommen habe inklusive der tls certs etc. die sql daten habe ich natürlich neu geschrieben desshalb sehe ich nicht wo dort der Fehler liegt da die Struktur die selbe ist


    aber auch neu konfigurieren hat nichts gebracht

  • Du sprichst von SQL-Abfragen für die Benutzer, verlinkst aber ein How-To in dem direkt am Anfang folgendes steht:


    Zitat

    Die nachfolgende Konfiguration verlangt, dass pro e-mail Adresse ein eigener Benutzeraccount am System existiert...


    In deiner Konfiguration oben hast du die Zertifikate auskommentiert, aber die Zertifikate hast du kopiert?


    Sorry, ich bin raus. Bahnhof ?(


    edit: Satzbau.

    "Security is like an onion - the more you dig in the more you want to cry"

    Einmal editiert, zuletzt von vmk ()

  • Also die sql abfrage steht in der mail.info
    diese dient ja nur der verifizierung ob der user existiert was er nicht zu sein scheint


    ja die certifikate habe ich kopierte habe aber eben auch nochmal alles neu configuriert restartet etc ohne certs also auskommentiert gelassen der unknown user bleibt weiterhin


    das ein user existieren muss ist mir bewusst aber diesen habe ich ja bereits über froxlor angelegt sodass auch alle ordner in der basdir die ich in der dovecot conf angegeben ahbe erstellt wurden


    Das problem liegt beim sql user ich werde morgen mal die db durchstöbern ob und was in dieser steht

  • Danke für die hilfe der Fehler war das Froxlor im gegensatz zu syscp als benuternamen mail@www.domain haben will während syscp mail@domain haben wollte
    Jetzt Funktioniert es jedenfalls mit allen Zertifikaten