Manfred: Postfix - Relay access denied - Recipients could not be reached

Beitrag lesen

Hallo,

in den letzten Wochen habe ich so ziemlich das halbe Internet umgegraben und zwischenzeitlich hats auch funktioniert, aber jetzt gehts wieder nicht mehr und ich werd noch wahnsinnig:

Auf meinem Root-Server (Linux, Suse 8.1, bei 1&1) habe ich Postfix installiert. Das funktioniert auch einwandfrei, ich kann Mails empfangen und lokal an andere in Postfix eingetragene User Mails verschicken.

Wenn ich aber an eine Mail an eine Mailadresse senden will, die nicht auf meinem Server liegt (z.B. irgendeinname@irgendeinedomain_aussermeiner.de), dann bekomme ich die Mail mit folgender Meldung sofort wieder zurück:

--------------------------------------------------------------
Your message did not reach some or all of the intended recipients.

Subject: Das ist der Betreff blablabla
      Sent: 23.03.2004 07:56

The following recipient(s) could not be reached:

'empfaengername@gmx.net' on 23.03.2004 07:56
            554 empfaengername@gmx.net: Relay access denied
---------------------------------------------------------------

Soweit ich das verstanden habe, muß ich alle Domains, an die ich senden will, als Relay_domains eintragen, aber ich kann doch nicht wissen, an welche Domains ich jemals eine Mail schicken will, oder jedesmal die Domain eintragen.

Ich suche also eine Möglichkeit, daß ich Postfix so konfiguriere, daß ich an alle irgenwas@irgendwas.tdl verschicken kann, wenn ich über SMPT-Requires-Authentication oder POP-before-SMTP im Mailprogramm eine Mail versende. Dabei darf der Server aber auf keinen Fall ein Open Relay werden.

Könnt ihr mir einen Tipp geben, was ich dazu in der main.cf bzw. in anderen Postfix-Configs eintragen muß?

Viele Grüße
Manfred

Hier noch die main.cf:

queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/local/postfix
mail_owner = postfix
default_privs = autoresp
myhostname = pirgendeinenummer.pureserver.info
mydomain = hauptdomain.com
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, $mydomain, smtp.$mydomain
mynetworks_style = host
local_recipient_maps = $alias_maps unix:passwd.byname
in_flow_delay = 0
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mail_spool_directory = /var/mail
fast_flush_domains = $relay_domains
smtpd_banner = $myhostname ESMTP $mail_name
debug_peer_level = 2
debugger_command =
     PATH=/usr/bin:/usr/X11R6/bin
     xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
manpage_directory = /usr/local/man
sample_directory = /usr/local/conf/postfix-sample
readme_directory = /usr/local/postfix-readme
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual
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
inet_interfaces = all
masquerade_domains = beispieldomain1.de, beispieldomain2.de
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = no
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_use_tls = yes
smtpd_tls_key_file = /etc/postfix/key.pem
smtpd_tls_cert_file = /etc/postfix/cert.pem
smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom