Procmail & Email Empfang funktioniert nicht

vbbaby

New Member
Moin....
ich habe bei meinem vserver gerade confixx upgedated und auch den courierer Imap Server installiert......

Der Versand von Emails funktioniert ohne Probleme und auch die alten Mails werden im Webmail von Confixx angezeigt, inkl der IMAP Ordner Sent,Trash etc....
Beim Versenden erscheint die Mail auch im Sent Ordner....

Soweit so gut.....

Nur beim Empfang landen die Mails im falschen Ordner ....
Und werden dann auch nicht angezeigt....

So wie ich es verstehe müssen die Mails ja in den folgenden Ordnern erscheinen:

/var/spool/mail/webxpx/maildir/

Allerdings landen die Mails in /var/spool/mail/webxpx/

1. Wo kann der Haken liegen ?
Hier die procmailrc
Code:
#Path zum SpamAssasin Clienten
SPAMASSASSIN=/usr/bin/spamc

# SpamAssassin Lockfile
LOCKFILEPROCM=/var/spool/procmail/.spamlock

# Procmail Lockfile
LOCKFILEPROCM=/var/spool/procmail/.proclock

# Mailbox in die Spam soll
SPAMBOX=/var/spool/mail/web40p8/Maildir

# IMAP Änderungen
DEFAULT='$HOME/Maildir'

# nur mails kleiner als 250 kb ueberpruefen
:0fw
* < 256000
| $SPAMASSASSIN

# Mails durch Spamassassin schleusen und x-Spam Status Flag setzen
:0fw: $LOCKFILESPAMC
|$SPAMASSASSIN

# Mails mit x-Spam Status Flag in Spambox leiten
:0: $LOCKFILEPROCM
* ^X-Spam-Level: \*\*\*\*
$SPAMBOX

#zur Mailbox ohne SPAM
:0w
$DEFAULT

#:0: $LOCKFILEPROCM
#* ^X-Spam-Level: \*\*\*\*\*\*
#/dev/null

main.cf
Code:
# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = vs7115.vserver4free.de
#home_mailbox = Maildir/
#mailbox_transport=cyrus
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = vs7115.vserver4free.de, localhost.vserver4free.de, , localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command= procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all


smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination


### CONFIXX POSTFIX ENTRY ###

virtual_maps = hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains

### /CONFIXX POSTFIX ENTRY ###
#content_filter = smtp-amavis:127.0.0.1:10024
#receive_override_options = no_adress_mappings
smtp_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination,check_policy_service inet:

master.cf
Code:
# maildrop. See the Postfix MAILDROP_README file for details.
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
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 -d -t$nexthop -f$sender $recipient
scalemail-backend unix  -       n       n       -       2       pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}

# only used by postfix-tls
#tlsmgr   fifo  -       -       n       300     1       tlsmgr
#smtps    inet  n       -       n       -       -       smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#587      inet  n       -       n       -       -       smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
spamassassin unix -     n       n       -       -       pipe
        user=nobody argv=/usr/bin/spamc -f -e
        /usr/sbin/sendmail -oi -f ${sender} ${recipient}
procmail unix - n n - 20 pipe
    flags=R user=nobody argv=/usr/bin/procmail -o $SENDER=${sender}
        -m  USER==${user} EXTENSION=${extension} /etc/procmailrc
#cyrus  unix - n n - - pipe
#    flags=R user=cyrus argv=/usr/bin/cyrdeliver -e -m ${extension} ${user}

#smtp-amavis unix -     -       -       -       2       smtp
#    -o smtp_data_done_timeout=1200
#    -o smtp_send_xforward_command=yes
#127.0.0.1:10025 inet n -       -       -       -       smtpd
#    -o content_filter=
#    -o local_recipient_maps=
#    -o relay_recipient_maps=
#    -o smtpd_restriction_classes=
#    -o smtpd_helo_restrictions=
#    -o smtpd_client_restrictions=
#    -o smtpd_sender_restrictions=
#    -o smtpd_resipient_restrictions=permit_mynetworks,reject
#    -o mynetworks=84.16.236.137/8
#    -o strict_rfc821_envelopes=yes
#    -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks

2. Wie kann ich die Mails aus dem falschen Ordner in den richtigen importieren ?

3.Wie ich gerade feststelle gibt es beim Abrufen per Mailprogramm auch eine Fehlermeldung.....
"Fehler beim senden des Passworts. Der Mailserver pop.xxx.de antwortet failed to create /var/spool/pop/.web1p1.pop with uid 1161,gid 0. Change permission"


Wie soll ich hier die Permissions ändern ?
 
Last edited by a moderator:
Back
Top