PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix relay denied



jimmy0815
02.07.08, 15:02
Hallo,

ich habe hier eine Maschine mit Gentoo am laufen. Postfix und amavisd sind am laufen.
Mails Empfangen klappt ohne Probleme. Das senden macht mir Stress.

Eigentlich soll er über einen Relay-Server schicken das klappt aber nicht:

Jul 2 14:37:03 server postfix/smtpd[6080]: connect from localhost[127.0.0.1]
Jul 2 14:37:03 server postfix/smtpd[6080]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 554 5.7.1 <*******@pgs-portal.de>: Relay access denied; from=<******@skydoom.d$
Jul 2 14:37:03 server amavis[4926]: (04926-03) smtp resp to RCPT (pip) (<*******@pgs-portal.de>): 554 5.7.1 Failed, id=04926-03, from MTA([127.0.0.1]:10025): 554 5.7.1 <d$
Jul 2 14:37:03 server amavis[4926]: (04926-03) Negative SMTP resp to DATA: 554 5.5.1 Error: no valid recipients
Jul 2 14:37:03 server postfix/smtpd[6080]: disconnect from localhost[127.0.0.1]
Jul 2 14:37:03 server amavis[4926]: (04926-03) (!)FWD via SMTP: <*******@skydoom.de> -> <*******@pgs-portal.de>,BODY=8BITMIME 554 5.6.0 Failed, id=04926-03, from MTA([127.$
Jul 2 14:37:03 server amavis[4926]: (04926-03) DSN: NOTIFICATION: Action:failed, RELAYED 554 MTA-Rejected, <*******@skydoom.de> -> <*****@pgs-portal.de>


Hier meine main.cf


content_filter = amavis:[127.0.0.1]:10024
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
myhostname = skydoom.de
mydomain = skydoom.de
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
unknown_local_recipient_reject_code = 550
mynetworks = all
local_destination_concurrency_limit = 2
default_destination_concurrency_limit = 10
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/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
html_directory = /usr/share/doc/postfix-2.4.6-r2/html
manpage_directory = /usr/share/man
sample_directory = /etc/postfix
readme_directory = /usr/share/doc/postfix-2.4.6-r2/readme
home_mailbox = .maildir/
smtpd_sasl_auth_enable = yes
smtpd_sasl2_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain =
relayhost = [mail.selfhost.de]
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth
smtp_sasl_security_options = noanonymous
smtp_tls_enforce_peername = no
smtpd_recipient_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
reject_unauth_destination

smtp_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_auth_only = no
smtpd_tls_key_file = /etc/postfix/newkey.pem
smtpd_tls_cert_file = /etc/postfix/newcert.pem
smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_loglevel = 3
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
alias_maps = mysql:/etc/postfix/mysql-aliases.cf
relocated_maps = mysql:/etc/postfix/mysql-relocated.cf
local_transport = local
local_recipient_maps = $alias_maps $virtual_mailbox_maps unix:passwd.byname
virtual_transport = virtual
virtual_mailbox_domains = skydoom.homelinux.com
virtual_minimum_uid = 1000
virtual_gid_maps = static:1003
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-maps.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual.cf
virtual_uid_maps = static:1003
virtual_mailbox_base = /


Wie löse ich das problem?

grüße
dennis

jimmy0815
03.07.08, 18:32
Hallo,

hat keiner eine Idee?

grüße
dennis

Theo Retisch
05.07.08, 11:12
Hast Du den sendenden MTA (der, dessen Config Du gepostet hast) auf "mail.selfhost.de" denn als Relay freigegeben?

Gruß
Theo

jimmy0815
05.07.08, 11:33
jop, hab ich.

grüße
dennis

Theo Retisch
05.07.08, 11:46
Was steht in den Logs des Relay-Servers?

jimmy0815
05.07.08, 12:32
Auf die habe ich kein Zugriff... selfhost ist ein Provider...bei ihm hab ich die Domain + DynDNS etc.

Ich denke der Fehler liegt eher bei mir auf dem Server, die mails werden ja an amavisd geleitet und zurück und ich denke der fehler liegt beim "zurück" oder irre ich mich da?

Theo Retisch
05.07.08, 13:21
Dein Problem hat nichts mit Amavis zu tun, der smtpd schimpft vorher schon:

Jul 2 14:37:03 server postfix/smtpd[6080]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 554 5.7.1 <dennis.ditte@pgs-portal.de>: Relay access denied; from=<dennis@skydoom.d$

Wichtig ist, dass Du
1. auf Deinem Mailserver den Relay für für Deine Netze erlaubst. Diese sollten hinter mynetworks kommasepariert angegeben werden, mynetworks=all würde ich nicht benutzen, da baust Du Dir ganz schnell einen sog. "Open Relay".

2. auf dem Server, über den Du relayen möchtest (also der bei selfhost.de), Dein Server auch entsprechend freigegeben ist.

3. "relay_domains" benutzt, falls Du nur für bestimmte Domains weiterleiten möchtest.

Du hast außerdem eine SASL-Anmeldung konfiguriert, hier solltest Du darauf achten, dass die Anmeldung über SASL auch klappt (saslauthd sollte laufen, das Mailprogramm sollte die Anmeldung auch durchführen).