Sandy Drobic schrieb:
Hab mal postconf -n mal gemacht:
alias_maps = hash:/etc/aliases, hash:/etc/postfix/majordomo_aliases
Okay, hast du die majordomo_aliases mit "postalias /etc/postfix/majordomo_aliases" aktualisiert?
Ja
biff = no canonical_maps = hash:/etc/postfix/canonical command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 disable_dns_lookups = no disable_mime_output_conversion = no home_mailbox = mails/ html_directory = /usr/share/doc/packages/postfix24/html inet_protocols = ipv4 luser_relay = $user@other.host mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, deutsch1.dyndns.org, bachem.dyndns.org, llorens.dyndns.org, piter02.de, piter03.de, llorens.de mydomain = piter02.de myhostname = mail.piter02.de
Dies Domains haben alle die gleichen User gemeinsam (in /etc/passwd und aliases). Ist dies gewünscht?
erstmal ja.
mynetworks = 168.100.189.0/28, 127.0.0.0/8 proxy_interfaces = 192.168.0.1 readme_directory = /usr/share/doc/packages/postfix24/README_FILES recipient_delimiter = + relay_domains = $mydomain, deutsch1.dyndns.org, piter02.de, piter03.de, bachem.dyndns.org, netcologne.de
Puh, mit an Sicherheit grenzender Wahrscheinlichkeit hast du hier in $relay_domains einige Domains drin, die da nicht reingehören.
Hmm, jo, sind ein paar drinen, die ich so rausschmeißen kann/werde.
Ohne relay_recipient_maps werden alle Empfänger für diese Domains als gültig angenommen. Das kann im Falle einer Spamwelle verheerend sein.
Jep, werde die noch bei gelegenheit mal vornehmen.
Die Log sieht folgendermaßen aus wenn ich da eine Mail losschicke:
Normalerweise fängt das Log an mit "connect from: ..client"
Habs halt abgekürzt, wäre sonst zu lang *gg*.
Apr 29 21:20:24 mail local[10729]: fatal: execvp /usr/lib/majordomo: Permission denied Apr 29 21:20:24 mail postfix/local[10715]: 8B16A74AD4: to=<spiele@deutsch1.dyndns.org>, relay=local, delay=0.45, delays=0.2/0/0/0.25, dsn=4.3.0, status=deferred (temporary failure. Command output: local: fatal: execvp /usr/lib/majordomo: Permission denied )
Es scheinen hier wirklich falsch gesetzte Zugriffsrechte im Spiel zu sein. Wie hast du Postfix und Majordomo installiert, aus welchen Quellen?
Hmm, muss von der Quelle ftp.gwdg.de/pub/opensuse/repositories/server:/mail/openSUSE_10.2 sein.
Wie sieht - "ls -l /usr/lib/majordomo" aus?
drwxr-xr-x 2 postfix postfix 4096 Apr 29 22:14 Tools -rwxr-xr-x 1 postfix postfix 5267 Nov 26 03:39 archive2.pl -rwxr-xr-x 1 postfix postfix 2796 Nov 26 03:39 bounce-remind -rwxr-xr-x 1 postfix postfix 10693 Nov 26 03:39 config-test -rwxr-xr-x 1 postfix postfix 51130 Nov 26 03:39 config_parse.pl -rwxr-xr-x 1 postfix postfix 14215 Nov 26 03:39 digest -rwxr-xr-x 1 postfix postfix 62513 Nov 26 03:39 majordomo -rwxr-xr-x 1 postfix postfix 24613 Nov 26 03:39 majordomo.pl -rwxr-xr-x 1 postfix postfix 137 Nov 26 03:39 majordomo_version.pl -rwxr-xr-x 1 postfix postfix 3793 Nov 26 03:39 request-answer -rwxr-xr-x 1 postfix postfix 29949 Nov 26 03:39 resend -rw-r--r-- 1 postfix postfix 10561 Nov 26 03:39 sample.cf -rwxr-xr-x 1 postfix postfix 8060 Nov 26 03:39 shlock.pl -rwxr-xr-x 1 postfix postfix 6112 Nov 26 03:39 wrapper
Ich nehme an, der User "postfix" hat kein Zugriffsrecht auf das Verzeichnis /usr/lib/majordomo. Hab mal geschaut, der User Postfix hat zugriff drauf.
Das sollte aber nicht passieren, wenn mit Yast von der Distribution installiert wurde.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org