Forwarding

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
thomas.km
Posts: 364
Joined: 2003-09-14 11:35
Location: Schleswig-Holstein

Forwarding

Post by thomas.km » 2006-02-27 23:42

Guten Tag,

wie schon in einem anderen Posting beschrieben (wo eh mal wieder keine drauf geantwortet hat), hier eine neue Problemstellung:

table forwardings.
http://www.debianhowto.de/de:howtos:sar ... ardings.cf

Muss ich, wenn ich z.b. mail@domain.de nach test@domain.de umleiten will, zusätzlich in der table users einen Eintrag erstellen oder nur in forwardings?
Beides habe ich getestet, beides funktioniert nicht.
Wenn ich in users mail@domain.de erstelle und dann in forwardings mail@domain.de nach test@domain.de umleite und eine Mail einliefere, wird die für den user Mail gespeichert. Keine Weiterleitung.

Lösche ich in der users table den Eintrag und lasse nur forwardings stehen, kommt im log
Recipient address rejected: User unknown in virtual mailbox table

Ich habe alles wie im Howto beschrieben angelegt und es funzt auch soweit alles, aber die forwardings werden ignoriert.

postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases, mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = R217210, localhost.localdomain, localhost
myhostname = mail.domain.de
mynetworks = 127.0.0.0/8
myorigin = /etc/mailname
recipient_delimiter = +
relayhost =
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls = yes
virtual_gid_maps = static:110
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_uid_maps = static:1001

Tipps?

Grüsse
Thomas

thomas.km
Posts: 364
Joined: 2003-09-14 11:35
Location: Schleswig-Holstein

Re: Forwarding

Post by thomas.km » 2006-02-28 00:15

hat sich erledigt, muss natürlich virtual_alias_maps heißen.

Aber
http://www.rootforum.org/forum/viewtopic.php?t=39456
Das Problem besteht immer noch, welche Rechte muss ich unterhalb /home/vmail gewähren mit ich Mails abrufen kann oder sqwebmail auf die Verzeichnisse zugreifen kann.
Oder anders gefragt: wieso werden beim erstellen der Maildir Verzeichnisse nicht die richtigen Rechte gesetzt?

thomas.km
Posts: 364
Joined: 2003-09-14 11:35
Location: Schleswig-Holstein

Re: Forwarding

Post by thomas.km » 2006-02-28 10:29

Komisch das mir hier keiner helfen kann.
Nicht mal die übliche anmotzerei von den Göttern kommt...:-/

thomas.km
Posts: 364
Joined: 2003-09-14 11:35
Location: Schleswig-Holstein

Re: Forwarding

Post by thomas.km » 2006-02-28 12:14

Hat keiner nach diesem Howto gearbeitet?

Ich kann keine Mails abrufen, weil jede Mail die eingelierfert wird, falsche Rechte hat.

Wenn die Mails eingeliefert werden, haben sie:

ls -l
total 4
-rw------- 1 vmail vmail 1687 Feb 28 12:12 1141125158.V302I1e69.R217210


und im Log kommt dann:

Feb 28 12:13:03 R217210 courierpop3login: calcsize fopen: Permission denied

ls -l
total 4
-rw-r--r-- 1 5000 5000 64 Feb 28 12:13 courierpop3dsizelist
drwxrwxrwx 2 vmail vmail 96 Feb 28 12:13 cur
drwxrwxrwx 2 vmail vmail 48 Feb 28 12:13 new
drwxrwxrwx 2 vmail vmail 48 Feb 28 12:13 tmp


Wie kann ich es anstellen das da die richtigen Rechte gesetzt werden? Nach jeder mail die eingeliefert wird die Rechte selber setzen kann wohl nicht richtig sein.

Grüsse
Thomas

thomas.km
Posts: 364
Joined: 2003-09-14 11:35
Location: Schleswig-Holstein

Re: Forwarding

Post by thomas.km » 2006-02-28 13:20

Problem gelöst.

in der main.cf waren UID/GID falsch :-/