🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comm.software.mailserver
Article #1

exim4 - procmail - dovecot - Aufruf als Systemuser

#1
From: Anton Blau
Date: Mon, 29 Oct 2012 12:03
41 lines
3303 bytes
Hallo,

ich habe ein einer bestehenden Installation von fetchmail - exim4 - 
procmail - cyrus das cyrus durch dovecot ersetzt.

In der Konfiguration mit cyrus wurde aus exim4 procmail mit der Gruppe 
"mail" aufgerufen. procmail hat widerum als Gruppe "mail" cyrdeliver 
gestartet und die Mails einsortiert.

Wenn ich das gleiche mit dovecot deliver mache erhalte ich vom procmail 
Aufruf von (dovecot) deliver permanent Fehlermeldungen dieser Art:

...
Oct 28 22:27:03 lda(mailinglist): Fatal: setgid(1010(mailinglist) from 
userdb lookup) failed with euid=1010(mailinglist), gid=100(users), 
egid=100(users): Operation not permitted (This binary should probably be 
called with process group set to 1010(mailinglist) instead of 100(users))
Oct 28 22:27:05 lda(avmb1): Fatal: setgid(1002(lexmark) from userdb 
lookup) failed with euid=1002(avmb1), gid=100(users), egid=100(users): 
Operation not permitted (This binary should probably be called with 
process group set to 1002(lexmark) instead of 100(users))
...

Es funktioniert nur, wenn ich exim4 gar keine Gruppe nenne, unter der er 
procmail (und damit dovecot deliver) aufrufen soll. Dann wird vermutlich 
die beim jeweiligen user hinterlegte Gruppe verwendet.

So richtig verstehe ich die System-User in dovecot nicht 
(http://wiki.dovecot.org/UserIds).

1. Was ist denn der Unterschied zwischen dem auth user und dem mail 
user. Jeder mail-user wird sich doch authentifizieren m�ssen und ist 
damit auch ein auth-user - oder?

2. Wie kann ich denn exim4 mit procmail/dovecot zusammenbinden, und die 
Mail�bergabe unter einem Systemuser (z. B. "mail") laufen lassen?

Vielen Dank!


Tony
Technical Details
Message-ID: <508e70cb$0$6623$9b4e6d93@newsspool2.arcor-online.net>
Path: arc1-ca.pugleaf.net!ha8ni138442wib.1!nntp.google.com!feeder1.cambriumusenet.nl!feeder2.cambriumusenet.nl!feed.tweaknews.nl!194.109.133.84.MISMATCH!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!newspeer1.nac.net!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!novia!news-hub.siol.net!news.mi.ras.ru!goblin3!goblin2!goblin.stu.neva.ru!news.internetdienste.de!noris.net!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 5929b412ec,419cc0d4129fbe92,start
X-Google-Attributes: gid5929b412ec,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: GERMAN,ASCII
Received: by 10.180.86.97 with SMTP id o1mr2057336wiz.2.1352104086926;
        Mon, 05 Nov 2012 00:28:06 -0800 (PST)
Path: arc1-ca.pugleaf.net!ha8ni138442wib.1!nntp.google.com!feeder1.cambriumusenet.nl!feeder2.cambriumusenet.nl!feed.tweaknews.nl!194.109.133.84.MISMATCH!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!newspeer1.nac.net!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!novia!news-hub.siol.net!news.mi.ras.ru!goblin3!goblin2!goblin.stu.neva.ru!news.internetdienste.de!noris.net!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail
Date: Mon, 29 Oct 2012 13:03:57 +0100
From: Anton Blau <tony.blue@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
Newsgroups: de.comm.software.mailserver,at.linux
Followup-To: de.comm.software.mailserver
Subject: exim4 - procmail - dovecot - Aufruf als Systemuser
Lines: 41
Message-ID: <508e70cb$0$6623$9b4e6d93@newsspool2.arcor-online.net>
Organization: Arcor
NNTP-Posting-Date: 29 Oct 2012 13:04:28 CET
NNTP-Posting-Host: f0dc8996.newsspool2.arcor-online.net
X-Trace: DXC=`2WlE[?AP^8nBOkdL^Lo7>A9EHlD;3Yc24Fo<]lROoR18kF<OcfhCO;d:HZ?Ll8Yo;HMZU<8O:]h3iOMlfg5lQk:3o;:IDMXNC4BmcjFYZa6f7
X-Complaints-To: usenet-abuse@arcor.de
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit