Postfix & Postgrey (SuSE 9.3)

voroe

Registered User
Hallo.
Ich brauche versierte Hilfe bei der Umsetzung von huschi´s Skript bezüglich der Installation von Postgrey unter SuSE 9.3 gebrauchen ... ich verzweifel nämlich langsam. Folgende Grundkonfiguration:
S4Y - RootDS mit SuSE 9.3/Confixx

Habe mich an Huschi´s Anleitung gehalten.
Fehlermeldungen sind keine aufgetreten; allerdings sagt mir:
ps aux|grep postgrey ->
root 4020 0.0. 0.0 1484 484 pts/0 S+ 18:33 0:00 grep postgrey
und
netstat -lpn | grep 60000 sagt ... garnix; kein Fehler, kein Status

.... schon verdächtig. Unter webmin wird mir für den Prozess postgrey angezeigt, er würde ausgeführt; allerdings keine Statusmeldung im eigentlichen Sinne, sondern eher "he, ich verarbeite gerade das Skript".

Nach einfügen der dort notwendigen Parameter sieht meine main.cf wie folgt aus:

Code:
#
# -----------------------------------------------------------------------
...
# readme_directory: The location of the Postfix README files.
#
readme_directory = /usr/share/doc/packages/postfix/README_FILES
inet_protocols = ipv4
biff = no
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual, hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = geändert-für-SrvSupForum.de
program_directory = /usr/lib/postfix
inet_interfaces = all
masquerade_domains = 
mydestination = $myhostname, localhost.$mydomain
defer_transports = 
disable_dns_lookups = no
relayhost = 
mailbox_command = 
mailbox_transport = 
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions = permit_sasl_authenticated,
smtpd_helo_required = no
smtpd_helo_restrictions = 
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_tls_clientcerts, permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination,[B]check_policy_service inet:127.0.0.1:60000[/B]
smtp_sasl_auth_enable = no
smtpd_sasl_auth_enable = yes
smtpd_use_tls = yes
smtp_use_tls = yes
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_cert_file = /etc/postfix/ssl/certs/postfixcert.pem
smtpd_tls_key_file = /etc/postfix/ssl/certs/postfixkey.pem
smtpd_tls_received_header = yes
tls_daemon_random_source = dev:/dev/urandom
tls_random_source = dev:/dev/urandom
relay_clientcerts = hash:/etc/postfix/relay_ccerts
smtpd_tls_ask_ccert = yes
smtp_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtp_tls_cert_file = /etc/postfix/ssl/certs/postfixcert.pem
smtp_tls_key_file = /etc/postfix/ssl/certs/postfixkey.pem
header_checks = regexp:/etc/postfix/header_checks
body_checks = regexp:/etc/postfix/body_checks

Soweit so gut ... nach Neustart Postfix nimmt der Server zwar Mails an, aber diese werden nicht in die entsprechenden Mailpostfächer weitergegeben.

Im Maillog finde ich Timeout-Fehler like
Code:
May 27 17:36:44 MEINSERVER postfix/smtpd[15400]: warning: connect to 127.0.0.1:60000: Connection refused
May 27 17:36:44 MEINSERVER postfix/smtpd[15400]: warning: problem talking to server 127.0.0.1:60000: Connection refused

Eine Änderung der IP-Adresse von 127.0.0.1:60000 in die echte IP-Adresse des Servers brachte keine Änderungen.

Erst nach entfernen der "check_policy_service inet:127.0.0.1:60000" -Ergänzung funzt wieder alles.

Meine Vermutung, dass ich irgendwas bei der Installation von postgrey falsch gemacht habe dürfte zutreffend sein; ebenso die Annahme, dass der Prozess garnicht "echt" ausgeführt wird. Oder?

Hat jemand eine Idee woran es liegen könnte?

Bin jetzt schon seit Stunden dran und kriege langsam (noch mehr) graue Haare.

Vielen Dank vorab für Eure Unterstützung.

Volker
 
Wenn "ps" sagt, er läuft, dann läuft der Prozess auch.
Wenn netstat nichts am Port lauschend findet, dann lauscht nichts am Port.

Frage: Was bedeutet das in Summe?

Antwort: Der Postgres-Prozess läuft, aber lauscht nicht an besagtem Port. (Was sich mit dem Fehler im Mail-Log deckt)
In dem Fall kann Postfix auch nichts dafür - seine Config ist also erstmal zweitranging. Die Config vom Postgrey ist dafür umso interessanter.

Wenn die stimmt, mal einen strace an den postgrey-Prozess andocken, um ihm zu entlocken, was er gerade so macht.

Und wie immer: Logs, Logs, Logs...
 
Die erste Frage, die sich aufdrängt: Wann hast Du das gemacht?
Denn es gibt ein paar Kommentare darunter die erst vor ein paar Tagen in das Howto eingeflossen sind.
Hast Du die gesehen oder beachtet?

huschi.
 
wer lesen kann ist klar im Vorteil ... :-(

JETZT habe ich die auch gesehen - ich versuche mal erneut mein Glück :-)
Danke zunächst für die Tipps und Hinweise. Sollte es weiterhin nicht klappen werde ich a.) weiter versuchen dem/den Fehler(n) auf die Spur zu kommen und b.) mich ggf. erneut melden.
 
Hi, ein wenig Offtopic aber ich wollte dir nur bestätigen da ich es auch heute Mittag installiert habe auf nem Rootie bei S4Y mit 9.3 und da liefs auf anhieb!

Such nur noch ein taugliches Howto für ClamAV und Spamassassin zur einbindung in diese Combi! --- Momentan ohne Erfolg!

Greetz Centro

PS: Huschi, mach weiter so! Thx fürs Howto! :)
 
Back
Top