Postfix - Relay access denied
Gut, jetzt das nächste Problem
Habe einen Mailserver mit Postifx, Dovecot, fetchmail und ich kann auch E-Mails empfangen.
Nur senden kann ich keine!
Sep 3 16:27:35 localhost postfix/smtpd[7223]: NOQUEUE: reject: RCPT from unknown[192.168.0.2]: 554 5.7.1 <info@emailadresse.de>: Relay access denied; from=<backup@maildomaine.de> to=<info@emailadresse.de> proto=ESMTP helo=<inc1wt5o4iagv1>
Authentifizierung geht per saslauthd und der läuft auch.
Habe auch die db per postmap erstellt
Format: mailserver mailuser:password
woran kann es noch liegen, soll ich euch irgendein config File posten ?
Hier mal die main.cf die ich aus HOW2's und FAQ's genommen habe!
[code]
alias_maps = hash:/etc/aliases
biff = no
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_transport = smtp
disable_dns_lookups = yes
disable_mime_output_conversion = no
fast_flush_domains =
header_checks = regexp:/etc/postfix/header_checks
home_mailbox = mails/
html_directory = /usr/share/doc/packages/postfix/html
inet_protocols = all
local_transport = local
mail_name = Postfix
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_size_limit = 0
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains = $mydomain
masquerade_exceptions = root
message_size_limit = 0
mydestination = $mydomain, $mydomain,localhost, localhost.$mydomain
mydomain = localdomain
myhostname = linux-h60z.site
mynetworks = 192.168.0.0/24, 127.0.0.0/8
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relayhost = mail.provider_smtp_server.de
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/smtp-auth
smtp_sasl_security_options = noanonymous
smtp_use_tls = no
smtpd_client_restrictions = permit_mynetworks,
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_invalid_hostname
smtpd_recipient_restrictions = reject_unknown_recipient_domain, reject_unauth_destination,
smtpd_sender_restrictions = reject_unknown_sender_domain,
reject_non_fqdn_sendersmtpd_use_tls = no
strict_8bitmime = no
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550
[/code]
Habe einen Mailserver mit Postifx, Dovecot, fetchmail und ich kann auch E-Mails empfangen.
Nur senden kann ich keine!
Sep 3 16:27:35 localhost postfix/smtpd[7223]: NOQUEUE: reject: RCPT from unknown[192.168.0.2]: 554 5.7.1 <info@emailadresse.de>: Relay access denied; from=<backup@maildomaine.de> to=<info@emailadresse.de> proto=ESMTP helo=<inc1wt5o4iagv1>
Authentifizierung geht per saslauthd und der läuft auch.
Habe auch die db per postmap erstellt
Format: mailserver mailuser:password
woran kann es noch liegen, soll ich euch irgendein config File posten ?
Hier mal die main.cf die ich aus HOW2's und FAQ's genommen habe!
[code]
alias_maps = hash:/etc/aliases
biff = no
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_transport = smtp
disable_dns_lookups = yes
disable_mime_output_conversion = no
fast_flush_domains =
header_checks = regexp:/etc/postfix/header_checks
home_mailbox = mails/
html_directory = /usr/share/doc/packages/postfix/html
inet_protocols = all
local_transport = local
mail_name = Postfix
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_size_limit = 0
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains = $mydomain
masquerade_exceptions = root
message_size_limit = 0
mydestination = $mydomain, $mydomain,localhost, localhost.$mydomain
mydomain = localdomain
myhostname = linux-h60z.site
mynetworks = 192.168.0.0/24, 127.0.0.0/8
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relayhost = mail.provider_smtp_server.de
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/smtp-auth
smtp_sasl_security_options = noanonymous
smtp_use_tls = no
smtpd_client_restrictions = permit_mynetworks,
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_invalid_hostname
smtpd_recipient_restrictions = reject_unknown_recipient_domain, reject_unauth_destination,
smtpd_sender_restrictions = reject_unknown_sender_domain,
reject_non_fqdn_sendersmtpd_use_tls = no
strict_8bitmime = no
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550
[/code]
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 96021
Url: https://administrator.de/contentid/96021
Ausgedruckt am: 09.11.2024 um 01:11 Uhr
10 Kommentare
Neuester Kommentar
Hallo saschah,
Deine main.cf ist seeeeeehr lange, einige Einträge unnötig. Wer ist Dein Mailprovider? Was setht in der Datei /etc/mailname? Kriegst Du eine weitere Meldung als "relay denied?" in /var/log/mail.info?
Gruß,
Martin
EDIT:
Laut Deinem Log-File versuchst Du direkt auszuliefern
"RCPT from unknown[192.168.0.2]:"
Das muss schiefgehen!
Deine main.cf ist seeeeeehr lange, einige Einträge unnötig. Wer ist Dein Mailprovider? Was setht in der Datei /etc/mailname? Kriegst Du eine weitere Meldung als "relay denied?" in /var/log/mail.info?
Gruß,
Martin
EDIT:
Laut Deinem Log-File versuchst Du direkt auszuliefern
"RCPT from unknown[192.168.0.2]:"
Das muss schiefgehen!
Heißt Deine Datei unter '/etc/postfix/' smtp-auth? Exisitiert dazu der Hash-Wert? Hast Du schon mal einen Telnet auf den Server probiert?
EDIT.
Du authentifizierst Dich als 127.0.0.2. Da ist was faul.
EDIT.
Du authentifizierst Dich als 127.0.0.2. Da ist was faul.
Das wäre ja ein offener Relay. Telnet auf Deinen ISP!
Du musst in Deiner smtp-auth die Zugangsdaten (smtp) für Deinen Relay-Host (Deine Domain, Dein ISP o.ä.) eintragen. Dein lokaler Server wird als Relay-Host von jeder Domain abgelehnt werden. Du hast ja auch vorher über diesen SMTP gesendet.
Postfix wird dann jede ausgehende Mail über diese Daten am Server authentifizieren und der leitet sie schließlich zu ihrem Ziel weiter.
Postfix wird dann jede ausgehende Mail über diese Daten am Server authentifizieren und der leitet sie schließlich zu ihrem Ziel weiter.
Ich mach mal per PN weiter...
Bis gleich,
Martin
Bis gleich,
Martin