Mailserver - Dovecot + Postfix?

voodoo44

Registered User
eMails kann ich via Telnet zwar versenden, leider werden diese nicht abgearbeitet.

Im Maillog bekommen diese eMails auch eine ID zugewiesen.

Verschickt werden sie aber nie.

Gearbeitet habe ich nach dieser Anleitung:
Howto: ISP-style Email Server with Debian-Etch and Postfix 2.3

Feb 15 01:10:18 81-192 postfix/qmgr[25945]: warning: connect to transport dovecot: No such file or directory
Feb 15 01:11:18 81-192 postfix/qmgr[25945]: warning: connect to transport dovecot: No such file or directory
Feb 15 01:12:19 81-192 postfix/qmgr[25945]: warning: connect to transport dovecot: No such file or directory
Feb 15 01:13:19 81-192 postfix/qmgr[25945]: warning: connect to transport dovecot: No such file or directory

Scheinbar liegt das ganze daran, dass die entsprechenden Ordner, die verfügbar sein müssen nicht vorhanden sind.

Kann mir da evtl. jemand helfen? Muss ich jetzt alle Ordner von Hand anlegen? Welche Berechtigungen bekommen diese?
 
Last edited by a moderator:
Ausschnitt aus der master.cf
Code:
#
# Other external delivery methods.
#
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix  -       n       n       -       2       pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop}$
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user}
dovecot   unix  -       n       n       -       -       pipe
    flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}

Ausschnitt aus main.cf
Code:
$
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/$
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1

Wo liegt denn da jetzt der Fehler? Steht in der master.cf evtl. zu viel drin und ich muss den restlichen Kram rauslöschen?
 
Last edited by a moderator:
Existiert denn /usr/lib/dovecot/deliver überhaupt? Der liegt je nach Distribution nämlich wo anders.
 
Back
Top