Hallo!
Ich versuche meinen root-Server bei 1und1 als Mailserver mit postfix und cyrus einzurichten. Er soll so ähnlich wie in ISP funktionieren. Ich will von zu Hause über kmail/Thunderbird Mails über meinen Mailserver verschicken und natürlich auch empfangen. Als E-Mail-Account soll ein User auf dem root-Server dienen. Für einen oder zwei User ist keine MSQL-Datenbank nötig. Kmail meldet aber leider beim Versuch eine Mail zu senden:
Kmail erkennt aber TLS und Plain beim Testen der Server-Fähigkeiten.
/var/log/mail.info liefert:
Bei KMail ist das richtige Passwort (vom lokalem User des Servers) eingetragen.
Meine main.cf nach cat /etc/postfix/main.cf | grep -v ^#:
Ein openssl s_client -starttls smtp -host localhost -port 25 liefert, wie gewünscht Ausgaben zum Zertifikat und EHLO localhost:
Ich versuche meinen root-Server bei 1und1 als Mailserver mit postfix und cyrus einzurichten. Er soll so ähnlich wie in ISP funktionieren. Ich will von zu Hause über kmail/Thunderbird Mails über meinen Mailserver verschicken und natürlich auch empfangen. Als E-Mail-Account soll ein User auf dem root-Server dienen. Für einen oder zwei User ist keine MSQL-Datenbank nötig. Kmail meldet aber leider beim Versuch eine Mail zu senden:
Das Versenden ist fehlgeschlagen:
Ihr SMTP-Server unterstützt PLAIN nicht.
Bitte wählen Sie eine andere Authentifizierungsmethode.
Meldung des Servers: Error: authentication failed
Kmail erkennt aber TLS und Plain beim Testen der Server-Fähigkeiten.
/var/log/mail.info liefert:
Jun 27 20:16:47 s15235102 postfix/smtpd[5780]: connect from dialin-145-254-071-184.pools.arcor-ip.net[145.254.71.184]
Jun 27 20:16:48 s15235102 postfix/smtpd[5780]: warning: SASL authentication failure: Password verification failed
Jun 27 20:16:48 s15235102 postfix/smtpd[5780]: warning: dialin-145-254-071-184.pools.arcor-ip.net[145.254.71.184]: SASL PLAIN authentication failed
Jun 27 20:16:48 s15235102 postfix/smtpd[5780]: lost connection after AUTH from dialin-145-254-071-184.pools.arcor-ip.net[145.254.71.184]
Jun 27 20:16:48 s15235102 postfix/smtpd[5780]: disconnect from dialin-145-254-071-184.pools.arcor-ip.net[145.254.71.184]
Bei KMail ist das richtige Passwort (vom lokalem User des Servers) eingetragen.
Meine main.cf nach cat /etc/postfix/main.cf | grep -v ^#:
Welcher Eintrag ist falsch oder fehlt?queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
unknown_local_recipient_reject_code = 550
home_mailbox = Maildir/
mailbox_transport = cyrus
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 = maildrop
html_directory = /usr/share/doc/packages/postfix/html
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES
inet_protocols = ipv4
biff = no
myhostname = meinedomain.de
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $myhostname
mydestination = $myhostname, localhost.meinedomain.de, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_use_tls = yes
smtpd_enforce_tls = yes
smtpd_tls_auth_only = yes
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
smtp_sasl_auth_enable = no
smtpd_tls_auth_only = yes
smtp_recipient_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
check_recipient_maps,
reject_unauth_destination,
permit_auth_destination
smtpd_helo_required = yes
smtpd_helo_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
reject_invalid_hostname,
reject_unknown_hostname,
reject_non_fqdn_hostname,
check_helo_access
smtpd_sender_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
reject_unknown_sender_domain,
reject_non_fqdn_sender,
reject_rhsbl_sender domain.tld,
reject_sender_login_mismatch
smtpd_recipient_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
reject_unknown_recipient_domain,
reject_non_fqdn_recipient,
reject_rhsbl_recipient domain.tld,
reject_unauth_destination,
reject_invalid_hostname,
reject_non_fqdn_hostname,
reject_non_fqdn_sender,
reject_unknown_sender_domain,
reject_unauth_pipelining,
reject_rbl_client ix.dnsbl.manitu.net,
reject_rbl_client sbl.spamhaus.org,
reject_rbl_client relays.ordb.org,
reject_rbl_client opm.blitzed.org,
reject_rbl_client list.dsbl.org,
reject_rbl_client unconfirmed.dsbl.org,
reject_rbl_client dynablock.njabl.org,
reject_rbl_client dialup.blacklist.jippg.org,
reject_rbl_client cbl.abuseat.org
permit
smtpd_data_restrictions = reject_unauth_pipelining
mime_header_checks=pcre:/etc/postfix/body_check
Ein openssl s_client -starttls smtp -host localhost -port 25 liefert, wie gewünscht Ausgaben zum Zertifikat und EHLO localhost:
220 meinedomain.de ESMTP Postfix
ehlo localhost
250-meinedomain.de
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250 8BITMIME