Dovecot lmtp permission denied sles12sp1

Klaus Tachtler klaus at tachtler.net
Do Jan 21 15:29:15 CET 2016


Hallo Sven,

ich nutze CentOS-7 und nur IP (also kein UNIX-Socket), bei mir sieht  
die /etc/dovecot(conf.d/10-master.conf an der entsprechenden Stelle  
wie folgt aus:

service lmtp {
   unix_listener lmtp {
     #mode = 0666
   }

   inet_listener lmtp {
     address = 192.168.0.80
     port = 24
   }
}

und die Rechte für /usr/libexec/dovecot/lmtp sehen bei mir so aus  
(dürfte bei Dir /usr/lib/dovecot/lmtp entsprechen)...

Wie sieht das bei Dir aus?

Grüße
Klaus.

# ll /usr/libexec/dovecot/lmtp
-rwxr-xr-x 1 root root 57208 Oct 16 23:28 /usr/libexec/dovecot/lmt

> Hallo, ich lese gerade das Dovecot Buch und bin dabei auf einen  
> SLES12sp1 Postfix + LDAP + Dovecot einzurichten.
>
> Nun habe ich den Service wie im Buch beschrieben eingerichtet:
> service lmtp {
>  inet_listener lmtp {
>  address = 127.0.0.1
>  port = 24
>  }
>  unix_listener /var/spool/postfix/private/lmtp-dovecot {
>  group = postfix
>  mode = 0666
>  user = postfix
>  }
> }
>
> Aber weder per unix Socket noch per IP funktioniert die Einlieferung.
> Egal wie ich es anstelle bekomme ich ein permission denied.
>
> Kann mir jemand sagen was ich falsch mache?
>
> 1. Einlieferung per Unix
> -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
> 2F8F08AD 236 Thu Jan 21 08:45:13 root at westfalen-blatt.de
> (lost connection with  
> gateway.westfalen-blatt.de[private/lmtp-dovecot] while receiving the  
> initial server greeting)
>  root at westfalen-blatt.de
>
> Jan 21 12:26:04 gateway3 dovecot[14903]: master: Fatal:  
> execv(/usr/lib/dovecot/lmtp) failed: Permission denied
> Jan 21 12:26:04 gateway3 dovecot[14899]: master: Error:  
> service(lmtp): command startup failed, throttling for 60 secs
> Jan 21 12:26:04 gateway3 dovecot[14903]: lmtp: Fatal: master:  
> service(lmtp): child 15543 returned error 84 (exec() failed)
>
> Aufruf per IP
>
> gateway3:/var/log # telnet localhost 24
> Trying ::1...
> telnet: connect to address ::1: Connection refused
> Trying 127.0.0.1...
> Connected to localhost.
> Escape character is '^]'.
> Connection closed by foreign host.
>
> Jan 21 13:19:50 gateway3 dovecot[14903]: master: Fatal:  
> execv(/usr/lib/dovecot/lmtp) failed: Permission denied
> Jan 21 13:19:50 gateway3 dovecot[14899]: master: Error:  
> service(lmtp): command startup failed, throttling for 60 secs
> Jan 21 13:19:50 gateway3 dovecot[14903]: lmtp: Fatal: master:  
> service(lmtp): child 15712 returned error 84 (exec() failed)
>
> gateway3:/var/log # dovecot -n
> # 2.2.13: /etc/dovecot/dovecot.conf
> # OS: Linux 3.12.51-60.20-default x86_64 SUSE Linux Enterprise  
> Server 12 (x86_64)
> mail_location = /var/spool/mail/user/%n
> managesieve_notify_capability = mailto
> managesieve_sieve_capability = fileinto reject envelope  
> encoded-character vacation subaddress comparator-i;ascii-numeric  
> relational regex imap4flags copy include variables body enotify  
> environment mailbox date ihave
> namespace inbox {
>  inbox = yes
>  location =
>  mailbox Drafts {
>  special_use = \Drafts
>  }
>  mailbox Junk {
>  special_use = \Junk
>  }
>  mailbox Sent {
>  special_use = \Sent
>  }
>  mailbox "Sent Messages" {
>  special_use = \Sent
>  }
>  mailbox Trash {
>  special_use = \Trash
>  }
>  prefix =
> }
> passdb {
>  driver = pam
> }
> plugin {
>  sieve = ~/.dovecot.sieve
>  sieve_dir = ~/sieve
> }
> service lmtp {
>  inet_listener lmtp {
>  address = 127.0.0.1
>  port = 24
>  }
>  unix_listener /var/spool/postfix/private/lmtp-dovecot {
>  group = postfix
>  mode = 0666
>  user = postfix
>  }
> }
> ssl = no
> userdb {
>  driver = passwd
> }


----- Ende der Nachricht von Sven Pastorik  
<s.pastorik at westfalen-blatt.de> -----




--

------------------------------------------
e-Mail  : klaus at tachtler.net
Homepage: http://www.tachtler.net
DokuWiki: http://www.dokuwiki.tachtler.net
------------------------------------------



Mehr Informationen über die Mailingliste Dovecot