Hallo, habe hier suse 10.2 mit Postfix am laufen, was soweit prima klappt. Habe nun auch Majordomo per Yast Instaliert und soweit (hoff) eingerichtet, mail an majordomo@mailserver.de klappt auch und habe berreit 2 Testlistings eingerichtet und konnte mich mit meiner Mailadresse erfolgreich anmelden und schließe daher das es soweit alles geklappt hat. Nun wenn ich eine Nachricht/Mail an die liste test@mailserver.de schicke passier nix, wenn ich dan in die Log-Datei schaue bekomme ich dan folgende meldung: fatal: execvp /usr/lib/majordomo: Permission denied Denke mal das es wohl eine berechtigungs sache ist, weiß leider im moment nicht welche berechtigung ich da setzen muß/soll damit es klappt. Habe da auch schon gegooglt aber leider nix konkretes gefunden, meist nur wage umschrieben. Hat da einer ein Tipp für mich? Gruß Peter -- 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
Peter Llorens y Rilk wrote:
Hallo, habe hier suse 10.2 mit Postfix am laufen, was soweit prima klappt. Habe nun auch Majordomo per Yast Instaliert und soweit (hoff) eingerichtet, mail an majordomo@mailserver.de klappt auch und habe berreit 2 Testlistings eingerichtet und konnte mich mit meiner Mailadresse erfolgreich anmelden und schließe daher das es soweit alles geklappt hat. Nun wenn ich eine Nachricht/Mail an die liste test@mailserver.de schicke passier nix, wenn ich dan in die Log-Datei schaue bekomme ich dan folgende meldung:
fatal: execvp /usr/lib/majordomo: Permission denied Denke mal das es wohl eine berechtigungs sache ist, weiß leider im moment nicht welche berechtigung ich da setzen muß/soll damit es klappt. Habe da auch schon gegooglt aber leider nix konkretes gefunden, meist nur wage umschrieben. Hat da einer ein Tipp für mich?
AppArmor. Deaktivieren und noch einmal versuchen. Wenn es klappt, dann das Profil von AppArmor anpassen. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- 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
Sandy Drobic schrieb:
AppArmor. Deaktivieren und noch einmal versuchen. Wenn es klappt, dann das Profil von AppArmor anpassen.
Hmm, bei mir war es deaktiviert. Habs mal aktiviert, leider mit dem gleichen effekt. Habe nochmals in die Log geschaut, da sind folgende einträge drinen: Wenn ich es nun richtig verstanden habe ist AppArmor für erweiterte berechtigungen zuständig? Gruß Peter -- 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
Peter Llorens y Rilk wrote:
Sandy Drobic schrieb:
AppArmor. Deaktivieren und noch einmal versuchen. Wenn es klappt, dann das Profil von AppArmor anpassen.
Hmm, bei mir war es deaktiviert. Habs mal aktiviert, leider mit dem gleichen effekt. Habe nochmals in die Log geschaut, da sind folgende einträge drinen: Wenn ich es nun richtig verstanden habe ist AppArmor für erweiterte berechtigungen zuständig?
Du hast mich abgehängt bei der Zeile "da sind folgende einträge drinen:" Ich sehe leider keine folgenden Einträge. Wie sieht denn die Ausgabe von "postconf -n" aus und das Log, wenn du eine Mail an die Liste schickst? -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- 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
Sandy Drobic schrieb:
Peter Llorens y Rilk wrote:
Sandy Drobic schrieb:
AppArmor. Deaktivieren und noch einmal versuchen. Wenn es klappt, dann das Profil von AppArmor anpassen.
Hmm, bei mir war es deaktiviert. Habs mal aktiviert, leider mit dem gleichen effekt. Habe nochmals in die Log geschaut, da sind folgende einträge drinen: Wenn ich es nun richtig verstanden habe ist AppArmor für erweiterte berechtigungen zuständig?
Du hast mich abgehängt bei der Zeile "da sind folgende einträge drinen:" Ich sehe leider keine folgenden Einträge.
Wie sieht denn die Ausgabe von "postconf -n" aus und das Log, wenn du eine Mail an die Liste schickst?
Hab mal postconf -n mal gemacht: alias_maps = hash:/etc/aliases, hash:/etc/postfix/majordomo_aliases 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 mail_spool_directory = /var/mail mailbox_command = mailbox_size_limit = 0 mailbox_transport = mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = $mydomain masquerade_exceptions = root message_size_limit = 10240000 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 mynetworks = 168.100.189.0/28, 127.0.0.0/8 myorigin = $mydomain newaliases_path = /usr/bin/newaliases 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 relayhost = relocated_maps = hash:/etc/postfix/relocated sample_directory = /usr/share/doc/packages/postfix24/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth smtp_sasl_security_options = noanonymous smtp_use_tls = no smtpd_helo_required = yes smtpd_helo_restrictions = reject_invalid_hostname smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination smtpd_sasl_auth_enable = no smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_use_tls = no strict_8bitmime = no strict_rfc821_envelopes = no transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 450 virtual_alias_domains = hash:/etc/postfix/virtual virtual_alias_maps = hash:/etc/postfix/virtual Die Log sieht folgendermaßen aus wenn ich da eine Mail losschicke: 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 ) Apr 29 21:20:24 mail local[10730]: fatal: execvp /usr/lib/majordomo: Permission denied Apr 29 21:20:25 mail postfix/local[10715]: 8B16A74AD4: to=<spiele-archive@piter02.de>, relay=local, delay=0.57, delays=0.2/0/0/0.37, dsn=4.3.0, status=deferred (temporary failure. Command output: local: fatal: execvp /usr/lib/majordomo: Permission denied ) Bin mir jetzt so ziemlich ratlos. Gruß Peter -- 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
Peter Llorens y Rilk wrote:
Sandy Drobic schrieb:
Peter Llorens y Rilk wrote:
Sandy Drobic schrieb:
AppArmor. Deaktivieren und noch einmal versuchen. Wenn es klappt, dann das Profil von AppArmor anpassen.
Hmm, bei mir war es deaktiviert. Habs mal aktiviert, leider mit dem gleichen effekt. Habe nochmals in die Log geschaut, da sind folgende einträge drinen: Wenn ich es nun richtig verstanden habe ist AppArmor für erweiterte berechtigungen zuständig?
Du hast mich abgehängt bei der Zeile "da sind folgende einträge drinen:" Ich sehe leider keine folgenden Einträge.
Wie sieht denn die Ausgabe von "postconf -n" aus und das Log, wenn du eine Mail an die Liste schickst?
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?
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?
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. Ohne relay_recipient_maps werden alle Empfänger für diese Domains als gültig angenommen. Das kann im Falle einer Spamwelle verheerend sein.
relayhost = relocated_maps = hash:/etc/postfix/relocated sample_directory = /usr/share/doc/packages/postfix24/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth smtp_sasl_security_options = noanonymous smtp_use_tls = no smtpd_helo_required = yes smtpd_helo_restrictions = reject_invalid_hostname smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination smtpd_sasl_auth_enable = no smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_use_tls = no strict_8bitmime = no strict_rfc821_envelopes = no transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 450 virtual_alias_domains = hash:/etc/postfix/virtual virtual_alias_maps = hash:/etc/postfix/virtual
Die Log sieht folgendermaßen aus wenn ich da eine Mail losschicke:
Normalerweise fängt das Log an mit "connect from: ..client"
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? Wie sieht - "ls -l /usr/lib/majordomo" aus?
Apr 29 21:20:24 mail local[10730]: fatal: execvp /usr/lib/majordomo: Permission denied Apr 29 21:20:25 mail postfix/local[10715]: 8B16A74AD4: to=<spiele-archive@piter02.de>, relay=local, delay=0.57, delays=0.2/0/0/0.37, dsn=4.3.0, status=deferred (temporary failure. Command output: local: fatal: execvp /usr/lib/majordomo: Permission denied )
Bin mir jetzt so ziemlich ratlos.
Ich nehme an, der User "postfix" hat kein Zugriffsrecht auf das Verzeichnis /usr/lib/majordomo. Das sollte aber nicht passieren, wenn mit Yast von der Distribution installiert wurde. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- 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
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
Peter Llorens y Rilk wrote:
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.
Werfe am besten alle Domains raus,die schon in $mydestination enthalten sind. Bei "netcologne.de" würde ich auch stark überlegen. Bist du wirklich deren MX für die Domain? Im DNS stehen andere Server als zuständig.
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 )
Bist du GANZ SICHER, dass AppArmor nicht im Spiel ist? Das sieht nämlich verdammt stark danach aus! Was sagt "rcapparmor status"? Ich glaube, ich musste einen Server mal neustarten, um AppArmor wirklich loszuwerden, nach dem ich es deaktiviert hatte.
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
Das sieht eigentlich gut aus. Wie steht es mit dem Verzeichnis? "ls -l /usr/lib | grep majordomo"? -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- 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
Sandy Drobic schrieb:
Werfe am besten alle Domains raus,die schon in $mydestination enthalten sind. Bei "netcologne.de" würde ich auch stark überlegen. Bist du wirklich deren MX für die Domain? Im DNS stehen andere Server als zuständig. habe die mal rausgeschmißen.
Bist du GANZ SICHER, dass AppArmor nicht im Spiel ist? Das sieht nämlich verdammt stark danach aus!
Was sagt "rcapparmor status"? Ich glaube, ich musste einen Server mal neustarten, um AppArmor wirklich loszuwerden, nach dem ich es deaktiviert hatte. ja, der ist done. Würde es bringen ihn komplett zu deinstalieren?
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
Das sieht eigentlich gut aus. Wie steht es mit dem Verzeichnis?
"ls -l /usr/lib | grep majordomo"?
drwxrwxrwx 3 nobody nogroup 4096 Apr 29 22:14 majordomo drwxr-xr-x 3 mdom mdom 4096 Apr 29 16:03 majordomo-bak Gruß Peter -- 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
Peter Llorens y Rilk wrote:
Sandy Drobic schrieb:
Werfe am besten alle Domains raus,die schon in $mydestination enthalten sind. Bei "netcologne.de" würde ich auch stark überlegen. Bist du wirklich deren MX für die Domain? Im DNS stehen andere Server als zuständig. habe die mal rausgeschmißen.
Bist du GANZ SICHER, dass AppArmor nicht im Spiel ist? Das sieht nämlich verdammt stark danach aus!
Was sagt "rcapparmor status"? Ich glaube, ich musste einen Server mal neustarten, um AppArmor wirklich loszuwerden, nach dem ich es deaktiviert hatte. ja, der ist done. Würde es bringen ihn komplett zu deinstalieren?
Nein, das wäre mit Kanonen auf Spatzen schießen. Schließlich möchten wir nur sicherstellen, dass AppArmor seine Finger nicht im Spiel hat.
Das sieht eigentlich gut aus. Wie steht es mit dem Verzeichnis?
"ls -l /usr/lib | grep majordomo"?
drwxrwxrwx 3 nobody nogroup 4096 Apr 29 22:14 majordomo drwxr-xr-x 3 mdom mdom 4096 Apr 29 16:03 majordomo-bak
Das sieht schon vielversprechender aus. cd /usr/lib chown postfix:postfix majordomo rcpostfix restart Noch einmal testen. Was steht dann im Log? -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- 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
Sandy Drobic schrieb:
ja, der ist done. Würde es bringen ihn komplett zu deinstalieren?
Nein, das wäre mit Kanonen auf Spatzen schießen. Schließlich möchten wir nur sicherstellen, dass AppArmor seine Finger nicht im Spiel hat.
Das sieht eigentlich gut aus. Wie steht es mit dem Verzeichnis?
"ls -l /usr/lib | grep majordomo"?
drwxrwxrwx 3 nobody nogroup 4096 Apr 29 22:14 majordomo drwxr-xr-x 3 mdom mdom 4096 Apr 29 16:03 majordomo-bak
Das sieht schon vielversprechender aus.
cd /usr/lib chown postfix:postfix majordomo rcpostfix restart
Noch einmal testen. Was steht dann im Log?
so habs mal gemacht. Apr 30 13:19:31 mail postfix/qmgr[7776]: CD27474AA4: from=<peter.llorens@piter02.de>, size=588, nrcpt=1 (queue active) Apr 30 13:19:31 mail local[8602]: fatal: execvp /usr/lib/majordomo: Permission denied Apr 30 13:19:31 mail postfix/local[8055]: CD27474AA4: to=<spiele@deutsch1.dyndns.org>, relay=local, delay=1.1, delays=0.72/0.01/0/0.35, dsn=4.3.0, status=deferred (temporary failure. Command output: local: fatal: execvp /usr/lib/majordomo: Permission denied ) mail:/usr/lib # tail /var/log/mail Apr 30 13:20:27 mail postfix/cleanup[8054]: B33D474AAF: message-id=<4635D0FA.2000808@piter02.de> Apr 30 13:20:27 mail postfix/qmgr[7776]: B33D474AAF: from=<peter.llorens@piter02.de>, size=601, nrcpt=1 (queue active) Apr 30 13:20:27 mail postfix/smtpd[8046]: disconnect from localhost[127.0.0.1] Apr 30 13:20:29 mail postfix/pickup[7777]: CF8ED74AB4: uid=65534 from=<Majordomo-Owner@deutsch1.dyndns.org> Apr 30 13:20:29 mail postfix/cleanup[8054]: CF8ED74AB4: message-id=<20070430112029.CF8ED74AB4@mail.piter02.de> Apr 30 13:20:29 mail postfix/local[8050]: B33D474AAF: to=<Majordomo@deutsch1.dyndns.org>, relay=local, delay=3, delays=0.99/0/0/2, dsn=2.0.0, status=sent (delivered to command: /usr/lib/majordomo/wrapper majordomo) Apr 30 13:20:29 mail postfix/qmgr[7776]: B33D474AAF: removed Apr 30 13:20:29 mail postfix/qmgr[7776]: CF8ED74AB4: from=<Majordomo-Owner@deutsch1.dyndns.org>, size=9597, nrcpt=1 (queue active) Apr 30 13:20:29 mail postfix/local[8055]: CF8ED74AB4: to=<llorensp1@piter02.de>, orig_to=<peter.llorens@piter02.de>, relay=local, delay=0.19, delays=0.08/0/0/0.11, dsn=2.0.0, status=sent (delivered to maildir) Apr 30 13:20:29 mail postfix/qmgr[7776]: CF8ED74AB4: removed Gruß Peter -- 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
Peter Llorens y Rilk wrote:
drwxrwxrwx 3 nobody nogroup 4096 Apr 29 22:14 majordomo drwxr-xr-x 3 mdom mdom 4096 Apr 29 16:03 majordomo-bak
Das sieht schon vielversprechender aus.
cd /usr/lib chown postfix:postfix majordomo rcpostfix restart
Noch einmal testen. Was steht dann im Log?
so habs mal gemacht.
Apr 30 13:19:31 mail postfix/qmgr[7776]: CD27474AA4: from=<peter.llorens@piter02.de>, size=588, nrcpt=1 (queue active) Apr 30 13:19:31 mail local[8602]: fatal: execvp /usr/lib/majordomo: Permission denied
Da stimmt etwas wirklich nicht. Dies kann jetzt nur noch außerhalb von Postfix verursacht sein. Bitte mal folgendes testen: chkconfig apparmor off reboot Und noch einmal testen. Wenn der User Postfix auf dieses Verzeichnis und die Dateien zugreifen kann, dann ist die Ursache außerhalb von Postfix zu suchen. Hast du einmal explizit als user postfix versucht, in dieses Verzeichnis zu gehen? Gibt es eventuell bereits Fehlermeldungen beim Start von Postfix? -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- 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
Sandy Drobic schrieb:
Da stimmt etwas wirklich nicht. Dies kann jetzt nur noch außerhalb von Postfix verursacht sein. Bitte mal folgendes testen:
chkconfig apparmor off reboot
Und noch einmal testen. Wenn der User Postfix auf dieses Verzeichnis und die Dateien zugreifen kann, dann ist die Ursache außerhalb von Postfix zu suchen.
Hast du einmal explizit als user postfix versucht, in dieses Verzeichnis zu gehen?
Gibt es eventuell bereits Fehlermeldungen beim Start von Postfix?
Bin mitlerweile auch der überzeugung, das da etwas im argen liegt, vor allem, was mich stuzig macht ist, das wen ich eine mail an majordom@bla.de schicke zb. help, subscribe klappt es und bekomme rückmeldung bzw. kann mich in der Liste an und abmelden, soweit klappt es ja, aber wenn ich da was an die Liste schicke, kommt ja die "bekannten" Fehlermeldung. Google brach ja vermutung das es wohl am Appamore liegt, soweit wurde ja auch von anderen Leutz berichtet. Denke mal ich werde ich mal da weiter auf die Suche machen, wo es hackt. finde es toll das Du dir da so viel mühe gemacht hast mir zu helfen, mein Dank ist Dir sicher. Werde mir mal alle Log-Files mal mit einer Tasse Kaffe durchlesen, vieleicht gibts da einen hinweis *hoff*, wo es vielleicht klemmt. Das mit dem Majordomo ist zwar nicht sooo wichtig, aber mich reizt es nun den Fehler auf die Spur zu kommen. Gruß Peter -- 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
Sandy Drobic schrieb:
Hast du einmal explizit als user postfix versucht, in dieses Verzeichnis zu gehen?
Gibt es eventuell bereits Fehlermeldungen beim Start von Postfix?
so, habe mir die Suse mit Postfix und majordomo komplett neu aufgespielt und siehe da, es klappt jetzt problemlos. Dein verdacht, das da so einiges im argen lag, hat sich bestätigt. Trotzdem danke für Deine mühe und gedult. Gruß Peter -- 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
participants (3)
-
Peter Llorens y Rilk
-
Peter Llorens y Rilk
-
Sandy Drobic