PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix SMTP - "Relay Access Denied" von extern



ThyMaster
19.10.05, 07:22
Hi Folks,

ich habe intensiv die SuFu genutzt und habe viele (Teil-)Antworten auf mein Problem gefunden.
Leider hat keine mir wirklich weitergeholfen.

Folgendes Szenario:
Ich habe zu Hause einen E-Mail-Server (Postfix 1.2) laufen. Dieser wiederum haengt per DYNDNS im Internet.

Das Empfangen von Mails klappt einwandfrei und auch das Versenden aus dem internen Netzwerk funktioniert ohne Probleme.
Mails, welche versandt werden, werden zudem ueber den Mail-Server meines Providers relayed, da diverse Mailserver keine Mails von DYNDNS Domains annehmen (z.B. AOL).

Soweit, so gut.

Aber wenn ich von Extern via SMTP Mails verschicken will, bekomme ich immer die Nachricht "Recipient address rejected: Relay access denied." Nur wenn ich eine Mail quasi an mich selbst verschicke, funktioniert der Transfer.

Wie muss meine /etc/postfix/main.cf aussehen, damit ich mich auch von extren einloggen und Mails versenden kann? Eine Beispielkonfiguration waere echt gut.

Vielen Dank im voraus
Gruss
Falko

P.S.: Hier noch meine aktuelle /etc/postfix/main.cf:

command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix

#myhostname = mail.meine.dyndns.domain
mydomain = meine.dyndns.domain
myhostname = meine.dyndns.domain
mydestination = $myhostname, localhost.$mydomain, meine.dyndns.domain
mynetworks = 192.168.1.0/24, 127.0.0.0/8

in_flow_delay = 1s

default_destination_concurrency_limit = 10

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/sbin/sendmail
mailq_path = /usr/bin/mailq

setgid_group = maildrop

manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES

# Some ISPs do not accept mail from DynIP (like me)
# Use transport to relay only mail to such ISPs (like aol.com)
# -or-
# use relayhost to relay all outgoing mail
#
relayhost = smtp.mein-relay-provider.de
#relay_domains = mein-relay-provider.de
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
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

defer_transports =
disable_dns_lookups = no

mailbox_command = /usr/bin/procmail
home_mailbox = Maildir/

smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_banner = $myhostname ESMTP

strict_rfc821_envelopes = no

content_filter=smtp-amavis:[127.0.0.1]:10024
myorigin = meine.dyndns.domain


# Activate and define authentification for mail relay server
# (see also sasl_passwd)
#
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous