Relay Access Denied ==> Postfix, Confixx, SMTP

dragon001
Posts: 28
Joined: 2004-01-03 15:37

Relay Access Denied ==> Postfix, Confixx, SMTP

Post by dragon001 »

So,
hab folgendes Maximales Problem bei dem ich fest stecke:

Autorisation und versenden der Emails von einem localen Account zu einem andere geht.
Sobald die Mail aber an einen anderen Server (extern) geht, bekomme ich folgende Mitteilung:


Ihre Nachricht hat einige oder alle Empfänger nicht erreicht.

Betreff: test
Gesendet am: 02.01.2008 20:55

Folgende(r) Empfänger kann/können nicht erreicht werden:

'xxxxxxxxxxxxxx.xxxxx@gmx.de' am 02.01.2008 20:55
554 5.7.1 <xxxxxxxxxxxxxx.xxxxx@gmx.de>: Relay access denied


So nun die main.cf:

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

inet_interfaces = all
mynetworks_style = host

myhostname = xxxx.xxxx.de
mydomain = xxxx.de
myorigin = $mydomain

smtpd_banner = banner

biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = xxxx.de, localhost.xxxx.de, localhost
relayhost =
mynetworks = all
mailbox_size_limit = 0
recipient_delimiter = +

smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination



### CONFIXX POSTFIX ENTRY ###

virtual_maps = hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains

### /CONFIXX POSTFIX ENTRY ###

Ich bin schier am verzweifeln, weil mich die Kunden zu müllen mit beschwerden!
(Pro Tag 50 Anrufe, nervt total)

MFG
Chris
Top

squize
Userprojekt
Userprojekt
Posts: 741
Joined: 2003-05-19 16:46
Location: Karlsruhe

Re: Relay Access Denied ==> Postfix, Confixx, SMTP

Post by squize »

Code: Select all

smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination

D.h., dass dein NEtzwerk und alle, die authentifiziert sind, Mails relayen können.

Mit

Code: Select all

smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes


Hast du SASL ja bereits korrekt aktiviert.

Damit das nun auch funktioniert muss bei dir SASL auch richtig konfiguriert sein, d.h. Postfix muss bei der Anmeldung auch Login/Passwort überprüfen können. z.B. gegen eine Datenbank:

/etc/postfix/sasl/smtpd.conf

Code: Select all

pwcheck_method: auxprop
auxprop_plugin: sql
allowanonymouslogin: no
allowplaintext: yes
mech_list: plain login cram-md5 digest-md5
sql_engine: mysql
sql_hostnames: localhost
sql_user: mailuser-sql
sql_passwd: mailuserpasswd
sql_database: mailuser-db
sql_statement: select password from mail_users where email='%u@%r'
sql_verbose: no


Da du genau diese Einstellungen nicht gepostet hast, wird es schwer herauszubekommen, warum es nicht geht.


Gruss

Marc
Top