Hallo,
ich habe einen Mailserver aufgesetzt, welcher bis auf den Relay tadellos läuft.
Als Relayhost habe ich mir den Einfachsten ausgesucht, welchen ich finden konnte: Arcor.
Jedoch bekomme ich nach zahllosen versuchen keine Verbindung zum senden über den Reayhost zu stande und leider keine detailierten Informationen, außer ein "access denied":
Die Meldung von KMail:
/etc/log/mail.log vom Server:
/etc/postfix/main.cf vom Server:
/etc/postfix/postmap/sasl_passwd vom Server:
Eine db sasl_passwd.db wurde erstellt mit:
Es kommt mir so vor, als ob Postfix die sasl_passwd garnich benutzen würde, weil die mail.log immer den gleichen Fehler ausgibt. Egal, was ich in die sasl_passwd rein schreibe. Selbst eine fehlende sasl_passwd.db ändert nichts an der Fehlermeldung
ich habe einen Mailserver aufgesetzt, welcher bis auf den Relay tadellos läuft.
Als Relayhost habe ich mir den Einfachsten ausgesucht, welchen ich finden konnte: Arcor.
Jedoch bekomme ich nach zahllosen versuchen keine Verbindung zum senden über den Reayhost zu stande und leider keine detailierten Informationen, außer ein "access denied":
Die Meldung von KMail:
Code:
Das Versenden ist fehlgeschlagen:
Mailversand fehlgeschlagen, da die folgende Empfängeradresse vom Server abgelehnt wurde:
***ich***@gmail.com (Meldung des Servers: 5.7.1 <***ich***@gmail.com>: Relay access denied)
Die Nachricht verbleibt im Postausgang, bis Sie entweder das Problem beseitigt haben (z. B. falsche Adresse) oder die Nachricht aus dem Postausgang entfernen.
Der folgende Versandweg wurde benutzt:
mailserver
/etc/log/mail.log vom Server:
Code:
Jul 24 08:51:09 ***server*** dovecot: auth(default): new auth connection: pid=15740
Jul 24 08:51:09 ***server*** postfix/smtpd[15740]: connect from ***internetzugang***.dip.t-dialin.net[xxx.xxx.xxx.xxx]
Jul 24 08:51:09 ***server*** dovecot: auth(default): client in: AUTH#0111#011PLAIN#011service=smtp#011nologin#011resp=c3RlZmZvbWlvQG1haWwubTE5czIwLnZsaW51eC5kZQBzdGVmZm9taW9AbWFpbC5tMTlzMjAudmxpbnV4LmRlAHBzYWxtMTM5
Jul 24 08:51:09 ***server*** dovecot: auth-worker(default): mysql: Connected to localhost (postfix)
Jul 24 08:51:09 ***server*** dovecot: auth-worker(default): sql(***account server***@mail.***server***.vlinux.de): query: SELECT username as user, password, 'home/mailsystem/mail.***server***.vlinux.de/***account server***' as userdb_home, 'maildir:/home/mailsystem/mail.***server***.vlinux.de/***account server***' as userdb_mail, 150 as userdb_uid, 8 as userdb_gid FROM mailbox WHERE username = '***account server***@mail.***server***.vlinux.de' AND active = '1'
Jul 24 08:51:09 ***server*** dovecot: auth(default): client out: OK#0111#011user=***account server***@mail.***server***.vlinux.de
Jul 24 08:51:09 ***server*** postfix/smtpd[15740]: NOQUEUE: reject: RCPT from ***internetzugang***.dip.t-dialin.net[91.4.50.237]: 554 5.7.1 <***ich***@gmail.com>: Relay access denied; from=<***account server***@mail.***server***.vlinux.de> to=<***ich***@gmail.com> proto=ESMTP helo=<stefan-pc-linux.localnet>
Jul 24 08:51:09 ***server*** postfix/smtpd[15740]: disconnect from ***internetzugang***.dip.t-dialin.net[91.4.50.237]
/etc/postfix/main.cf vom Server:
Code:
#
# basic config
#
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
#delay_warning_time = 4h
myhostname = mail.***server***.vlinux.de
myorigin = ***server***.vlinux.de
mydestination = localhost.$mydomain localhost $mydomain
#mydestination = localhost
relayhost = mail.arcor.de
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
local_recipient_maps =
#
# Virtual mailbox settings
#
virtual_mailbox_domains = proxy:mysql:$config_directory/mysql_virtual_domains_maps.cf
virtual_mailbox_base = /home/mailsystem
virtual_mailbox_maps = proxy:mysql:$config_directory/mysql_virtual_mailbox_maps.cf
virtual_alias_maps = proxy:mysql:$config_directory/mysql_virtual_alias_maps.cf
virtual_minimum_uid = 150
virtual_uid_maps = static:150
virtual_gid_maps = static:8
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
#
# SASL Authentication
#
smtpd_sasl_auth_enable = yes
smtpd_sasl_exceptions_networks = $mynetworks
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtp_sasl_password_maps = hash:/etc/postfix/postmap/sasl_passwd
smtp_always_send_ehlo = yes
#
# TLS configuration
#
smtpd_tls_cert_file = /etc/ssl/localhost/mailserver/mail-cert.pem
smtpd_tls_key_file = /etc/ssl/localhost/mailserver/mail-key.pem
smtpd_tls_session_cache_database = btree:/var/spool/postfix/smtpd_tls_session_cache
smtpd_tls_security_level = may
smtpd_tls_received_header = no
smtpd_tls_loglevel = 0
tls_random_source = dev:/dev/urandom
alias_maps = hash:/etc/aliases
mtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,check_policy_service inet:127.0.0.1:60000,permit
/etc/postfix/postmap/sasl_passwd vom Server:
Code:
mail.arcor.de account@arcor.de:passwd
Code:
server:/etc/postfix/postmap# postmap sasl_passwd
Es kommt mir so vor, als ob Postfix die sasl_passwd garnich benutzen würde, weil die mail.log immer den gleichen Fehler ausgibt. Egal, was ich in die sasl_passwd rein schreibe. Selbst eine fehlende sasl_passwd.db ändert nichts an der Fehlermeldung