PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix: Mailenabled frage / Spam Problem



pc-nico
29.02.08, 12:54
Hallo,

In Mailenabled sind alle vorhanden E-Mailkonten eingetragen. Alle aktiven tragen ein OK, alle alten, deaktivierten ein 550 User temporary disabled

Kann ich Postfix so konfigurieren, das er nur noch Mails für Adressen annimmt, die in der Mailenable stehen?
Problem ist, das hier mehrere 10000 SPAM Mails auflaufen, die an Adressen gehen die nicht vorhanden sind,
was wiederum zu einer langen Warteschlange führt. Postfix versucht diese
Mails dann zuzustellen und verwirft sie entsprechend später. Nur leider
ist der Server so lahm das sich der normale Betrieb dadurch verzögert.
Mails von/nach extern brauchen mehrere Stunden.....

(Bitte jetzt keine Vorträge, warum wir einen so alten Mailserver einsetzen, Spamfilter lässt sich nicht mehr integrieren...)

danke

zyrusthc
04.03.08, 08:07
Ohne Konfigurationsdateien wird wohl niemand was dazu sagen können!

Greeez Oli

pc-nico
08.03.08, 12:17
OK, klar.. mein Fehler... welche Dateien braucht ihr? Nur dir Main.cf und Master.cf?

zyrusthc
08.03.08, 15:44
Poste mal beides.

Greeez Oli

Jinto
09.03.08, 22:04
Bitte keine main.cf besser: postconf -n

pc-nico
10.03.08, 07:39
so hoffe das hilft....



alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases, ldap:ldapaliases, ldap:ldapml
body_checks = regexp:/etc/postfix/body_checks
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
content_filter = vscan
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_destination_concurrency_limit = 10
default_privs = cyrus
defer_transports =
delay_warning_time = 1
disable_dns_lookups = no
hash_queue_depth = 1
header_checks = regexp:/etc/postfix/header_checks
local_destination_concurrency_limit = 2
mail_name = Local MailSystem
mail_owner = postfix
mailbox_transport = procmail
masquerade_domains = $mydomain
masquerade_exceptions = root
maximal_backoff_time = 600s
maximal_queue_lifetime = 1h
message_size_limit = 51200000
minimal_backoff_time = 600s
mydestination = $mydomain, $myhostname, localhost.$mydomain, dmz.$mydomain, $myh
ostname.dmz.$mydomain, localhost.dmz.$mydomain
myhostname = mail.DOMAIN.de
myorigin = $mydomain
notify_classes = bounce,delay,policy,protocol,resource,software
program_directory = /usr/lib/postfix
queue_directory = /Data/postfix
queue_run_delay = 600s
recipient_delimiter = +
relayhost =
relocated_maps = hash:/etc/postfix/relocated
sender_canonical_maps = ldap:ldapcanonical
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/mailenab
led, permit_mynetworks, check_relay_domains
smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/access, permit
_mynetworks
smtpd_tls_CApath = /etc/postfix/certs
smtpd_tls_ask_ccert = yes
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_req_ccert = yes
transport_maps = hash:/etc/postfix/transport
unknown_address_reject_code = 450
virtual_maps = hash:/etc/postfix/virtual

cane
10.03.08, 13:22
Kann ich Postfix so konfigurieren, das er nur noch Mails für Adressen annimmt, die in der Mailenable stehen?


Das ist doch schon konfiguriert:



smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/mailenab
led, permit_mynetworks, check_relay_domains

Wurde eventuell vergessen "postmap" auf das File zu machen?

mfg
cane

pc-nico
10.03.08, 13:33
postmap wurde ausgeführt, bzw der Server auch in der letzten Zeit rebootet....

dann nimmt er die mails also gar nicht an..... ok, dann hab ich das wohl falsch interpretiert....

aber was ist das dann hier: (Auszug aus mailq)


C9BCD22E415 3670 Mon Mar 10 13:30:40 akstcwarcrymnsdgs@warcry.com
(temporary failure. Command output: procmail: Couldn't read "/etc/imap/procmail/info5" info5: Mailbox does not exist _ procmail: Program failure (67) of "/usr/cyrus/bin/deliver" )
info5@domain.de


Die Adresse info5@DOMAIN.de gibt es in meinem System (Mailenable) nicht, trotzdem liegt die Mail in der Wartschlange.....


Noch eine Frage:
ich habe allerdings in Mailenable eine Vielzahl an Nutzer mit dem Status 550 Temp. Disable

Mail für diese Nutzer nimmt er an und verwirft sie dann gleich wieder, oder werden
diese User behandelt wie User die nicht vorhanden sind?

Jinto
11.03.08, 20:17
Ich weiss nicht warum du soviele Parameter modifiziert hast, aber ich vermisse ein reject_unauth_destination bei den smptd_recipients_restrictions.

HTH

pc-nico
27.03.08, 12:47
ich habe die Parameter nicht angepasst.... habe das System so übernommen und
versuche es gerade zu optimieren....

Kannst du mir sagen was der Parameter den du mir geschrieben hast bewirkt?

Gibt es kein man main.cf? Wo kann ich die Parameter nachlesen?

marce
27.03.08, 13:00
http://www.postfix.org/postconf.5.html - hier sollte sich einiges finden :-)