Debian10 mit Postfix und Dovecot dazu noch Roundcubemail

derhardstyle

New Member
weis jemand warum ich keine Mails bekomme Oder ich keine empfangen kann? kann mich auch nicht mit einem mail Programm anmelden oder über das Web mail einloggen. Dovecot zeigt in den Protokolle an es versucht jemand einzuloggen aber er erkennt den Benutzer nicht und beim Web mail das gleiche. direkt über Postfix im webmin Bereich kann ich Mails verschicken kommen aber intern nicht mal an und wenn ich was auf Gmail schicke kommt auch nix an oder auch umgekehrt. der bind dns Server sollte eigentlich richtig konfiguriert sein.
 
Willkommen im Forum
Mit so vielen Informationen kann nicht mal eine Glaskugel arbeiten. Relevante Logfiles wären sehr hilfreich, genauso wie relevante Konfigs der beteiligten Dienste. Was für einen Benutzer hast du für das Webmail und wie wurde der angelegt, existiert er wirklich. Und ob das DNS wirklich passt ohne Infos wird auch schwierig zu prüfen. Zumindest sollten sich Logauszüge im Maillog befinden zum Zeitpunkt wo du versucht hast eine Mail zu versenden. Mit welchen Programm versuchst du zu verbinden? Stimmen Adresse und Port zu deinem Mailserver?
 
Andere wichtige Frage: Hat es in der Vergangenheit schon mal funktioniert? Falls ja, wurde am Server seitdem was verändert? Weitere Frage: Laufen alle Dienste auf dem Server? Nicht das einfach nur der MySQL/MariaDB Server nicht läuft, in dem die ganzen User mit Passwort gespeichert sind.
 
postfix/main.cf
Code:
# 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

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
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

readme_directory = no

# See http://www.postfix.org/COMPATIBILITY_README.html -- default to 2 on
# fresh installs.
compatibility_level = 2



# TLS parameters
smtpd_tls_cert_file = /etc/postfix/ssl/mailserver.crt
smtpd_tls_key_file = /etc/postfix/ssl/mailserver.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_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.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = derhardstyle.ch
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, localhost.$mydomain, $mydomain
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_protocols = all
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtp_tls_security_level = may
smtpd_tls_security_level = may
smtpd_tls_auth_only = no
smtp_tls_note_starttls_offer = yes
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
mynetworks_style = subnet
fallback_relay = derhardstyle.ch


dovecot/dovecot.conf

## Dovecot configuration file

# If you're in a hurry, see http://wiki2.dovecot.org/QuickConfiguration

# "doveconf -n" command gives a clean output of the changed settings. Use it
# instead of copy&pasting files when posting to the Dovecot mailing list.

# '#' character and everything after it is treated as comments. Extra spaces
# and tabs are ignored. If you want to use either of these explicitly, put the
# value inside quotes, eg.: key = "# char and trailing whitespace  "

# Most (but not all) settings can be overridden by different protocols and/or
# source/destination IPs by placing the settings inside sections, for example:
# protocol imap { }, local 127.0.0.1 { }, remote 10.0.0.0/8 { }

# Default values are shown for each setting, it's not required to uncomment
# those. These are exceptions to this though: No sections (e.g. namespace {})
# or plugin settings are added by default, they're listed only as examples.
# Paths are also just examples with the real defaults being based on configure
# options. The paths listed here are for configure --prefix=/usr
# --sysconfdir=/etc --localstatedir=/var

# Enable installed protocols
!include_try /usr/share/dovecot/protocols.d/*.protocol

# A comma separated list of IPs or hosts where to listen in for connections.
# "*" listens in all IPv4 interfaces, "::" listens in all IPv6 interfaces.
# If you want to specify non-default ports or anything more complex,
# edit conf.d/master.conf.
#listen = *, ::

# Base directory where to store runtime data.
#base_dir = /var/run/dovecot/

# Name of this instance. In multi-instance setup doveadm and other commands
# can use -i <instance_name> to select which instance is used (an alternative
# to -c <config_path>). The instance name is also added to Dovecot processes
# in ps output.
#instance_name = dovecot

# Greeting message for clients.
#login_greeting = Dovecot ready.

# Space separated list of trusted network ranges. Connections from these
# IPs are allowed to override their IP addresses and ports (for logging and
# for authentication checks). disable_plaintext_auth is also ignored for
# these networks. Typically you'd specify your IMAP proxy servers here.
login_trusted_networks = IMAP

# Space separated list of login access check sockets (e.g. tcpwrap)
#login_access_sockets =

# With proxy_maybe=yes if proxy destination matches any of these IPs, don't do
# proxying. This isn't necessary normally, but may be useful if the destination
# IP is e.g. a load balancer's IP.
#auth_proxy_self =

# Show more verbose process titles (in ps). Currently shows user name and
# IP address. Useful for seeing who are actually using the IMAP processes
# (eg. shared mailboxes or if same uid is used for multiple accounts).
#verbose_proctitle = no

# Should all processes be killed when Dovecot master process shuts down.
# Setting this to "no" means that Dovecot can be upgraded without
# forcing existing client connections to close (although that could also be
# a problem if the upgrade is e.g. because of a security fix).
#shutdown_clients = yes

# If non-zero, run mail commands via this many connections to doveadm server,
# instead of running them directly in the same process.
#doveadm_worker_count = 0
# UNIX socket or host:port used for connecting to doveadm server
#doveadm_socket_path = doveadm-server

# Space separated list of environment variables that are preserved on Dovecot
# startup and passed down to all of its child processes. You can also give
# key=value pairs to always set specific settings.
#import_environment = TZ

##
## Dictionary server settings
##

# Dictionary can be used to store key=value lists. This is used by several
# plugins. The dictionary can be accessed either directly or though a
# dictionary server. The following dict block maps dictionary names to URIs
# when the server is used. These can then be referenced using URIs in format
# "proxy::<name>".

dict {
  #quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
  #expire = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext
}

# Most of the actual configuration gets included below. The filenames are
# first sorted by their ASCII value and parsed in that order. The 00-prefixes
# in filenames are intended to make it easier to understand the ordering.
!include conf.d/*.conf

# A config file can also tried to be included without giving an error if
# it's not found:
!include_try local.conf

Using domain server:
Name: 213.144.130.70
Address: 213.144.130.70#53
Aliases:

derhardstyle.ch mail is handled by 10 mail.derhardstyle.ch.

Code:
Dec 18 18:15:08 derhardstyle.ch dovecot[16266]: imap-login: Error: login_trusted_networks: Invalid network 'IMAP'
Dec 18 18:15:08 derhardstyle.ch auth[31995]: pam_unix(dovecot:auth): check pass; user unknown
Dec 18 18:15:08 derhardstyle.ch auth[31995]: pam_unix(dovecot:auth): authentication failure; logname= uid=0 euid=0 tty=dovecot ruser=ethannib@derhardstyle.ch rhost=::1
Dec 18 18:15:13 derhardstyle.ch dovecot[16266]: imap-login: Disconnected (auth failed, 1 attempts in 5 secs): user=<ethannib@derhardstyle.ch>, method=PLAIN, rip=::1, lip=::1, secured, session=<c05V5MsMSNQAAAAAAAAAAAAAAAAAAAAB>
Dec 18 18:16:02 derhardstyle.ch dovecot[16266]: imap-login: Error: login_trusted_networks: Invalid network 'IMAP'
Dec 18 18:16:02 derhardstyle.ch dovecot[16266]: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=192.241.224.16, lip=10.0.0.2, TLS handshaking: SSL_accept() failed: error:1408F10B:SSL routines:ssl3_get_record:wrong versi
Dec 18 18:31:12 derhardstyle.ch dovecot[16266]: imap-login: Error: login_trusted_networks: Invalid network 'IMAP'
Dec 18 18:31:12 derhardstyle.ch dovecot[16266]: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=162.142.125.14, lip=10.0.0.2, TLS: Connection closed, session=<gG/IHcwMaoWijn0O>
Dec 18 18:34:00 derhardstyle.ch dovecot[16266]: imap-login: Error: login_trusted_networks: Invalid network 'IMAP'
Dec 18 18:34:01 derhardstyle.ch dovecot[16266]: imap-login: Aborted login (no auth attempts in 1 secs): user=<>, rip=183.136.225.48, lip=10.0.0.2, session=<rt/SJ8wMIi63iOEw>
[


● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (/lib/systemd/system/postfix.service; enabled; vendor preset: enabled)
Active: active (exited) since Sat 2023-12-16 21:50:51 CET; 1 day 21h ago
Process: 6708 ExecReload=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 19537 (code=exited, status=0/SUCCESS)

Dec 17 08:49:33 derhardstyle.ch systemd[1]: Reloading Postfix Mail Transport Agent.
Dec 17 08:49:33 derhardstyle.ch systemd[1]: Reloaded Postfix Mail Transport Agent.
Dec 17 08:50:50 derhardstyle.ch systemd[1]: Reloading Postfix Mail Transport Agent.
Dec 17 08:50:50 derhardstyle.ch systemd[1]: Reloaded Postfix Mail Transport Agent.
Dec 17 09:06:57 derhardstyle.ch systemd[1]: Reloading Postfix Mail Transport Agent.
Dec 17 09:06:57 derhardstyle.ch systemd[1]: Reloaded Postfix Mail Transport Agent.
Dec 17 11:27:05 derhardstyle.ch systemd[1]: Reloading Postfix Mail Transport Agent.
Dec 17 11:27:05 derhardstyle.ch systemd[1]: Reloaded Postfix Mail Transport Agent.
Dec 17 11:31:38 derhardstyle.ch systemd[1]: Reloading Postfix Mail Transport Agent.
Dec 17 11:31:38 derhardstyle.ch systemd[1]: Reloaded Postfix Mail Transport Agent.


der Server habe ich seit 2 Monaten und neu aufgesetzt. habe alles neu installiert seit ich die statische ip habe seit 2 Monaten. MariaDB Server sollte gehen da eine Webseite drüber läuft und das roundcube hat auch die Datenbank angelegt. das mail ist noch nie gegangen. habe alles über root installier über webmin. ausert die webpage von easy-wi.
 
Last edited by a moderator:
der Server habe ich seit 2 Monaten und neu aufgesetzt
Du hast also vor 2 Monaten deinen Server neu aufgesetzt mit einem OS (Debian 10), welches seit 09/2022 EOL ist...:eek:o_O
Warum in aller Welt verwendest du nicht die aktuellste OS Version (das wäre übrigens Debian 12)?
 
weil das easy wi nur auf Debian 10 läuft. das weis ich das 12 läuft auf meinem 2ten Server wo nur lokal läuft aber der ist zu schwach für solche Sachen der brauche ich nur als daten backup. dort habe ich auch mal das postfix installiert zum vergleichen aber leuft auch nicht.
 
Hmm, das löst vielleicht nicht dein Problem, aber vielleicht könntest du das anders angehen.
Laut easy-wi.com läuft es auf Ubuntu 20.04. Dazu würde ich Keyhelp nehmen, bzw wenn du mit dem einrichten keine Schmerzen hast, geht auch Webmin. Ich nutze die letzten Jahre nur Keyhelp, deswegen kann ich zu Webmin nichts sagen.
Das zu erwartende Ergebnis wäre ein aktuelleres System.
Ich würde mich von dem alten System verabschieden, aber gut....
in der db sind keine User gespeichert so wie ich das gesehen habe.
Womit werden die Mailuser angelegt? Da scheint ja die Verbindung zu der DB nicht zu passen.
Und auch so scheint ja irgendwas zu klemmen was deinen Mailversand angeht.
 
Ja, da hast du Recht, das easy-wi.com auch nicht wirklich super läuft, da ich auch Probleme habe. mit dem Game Server da die immer abstürzen. ist das ganze dann einfacher als debian?
 
Dec 18 18:15:08 derhardstyle.ch dovecot[16266]: imap-login: Error: login_trusted_networks: Invalid network 'IMAP'
Sollte beim Lesen des Log wohl aufgefallen sein...
Sollte also mitlerweile gefixt worden sein...
Falls nicht, dann bitte jetzt fixen, danke.
fallback_relay = derhardstyle.ch
Bitte entfernen, da unnötig redundant...
myhostname = derhardstyle.ch
Bitte FQDN (hostname) verwenden...
smtpd_tls_auth_only = no
Bitte auf "yes" setzen...
Dec 18 18:16:02 derhardstyle.ch dovecot[16266]: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=192.241.224.16, lip=10.0.0.2, TLS handshaking: SSL_accept() failed: error:1408F10B:SSL routines:ssl3_get_record:wrong versi
Sieht aus, als wenn da wild irgendwelche Paketquellen gemixt wurden und nun ein Kompatibilitätsproblem vorliegt...
 
Also denkst ich soll Ubuntu 20.04 mit Keyhelp und easy-wi.com installieren das dann alles funktionieren würde?
Vielleicht wäre es ja sinnvoll, wenn du in dem Keyhelp-Communityforum mal nachfragst...?
Möglicherweise gibt es ja dort Leute, die ähnliche Setups wie du haben.
 
sudo wget https://install.keyhelp.de/get_keyhelp.php -O install_keyhelp.sh ; bash install_keyhelp.sh
--2023-12-18 20:29:54-- https://install.keyhelp.de/get_keyhelp.php
Resolving install.keyhelp.de (install.keyhelp.de)... 62.141.56.232, 2001:1b60:2:11:913:101:be57:cafe
Connecting to install.keyhelp.de (install.keyhelp.de)|62.141.56.232|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/x-sh]
Saving to: ‘install_keyhelp.sh’

install_keyhelp.sh [ <=> ] 15,24K --.-KB/s in 0,03s

2023-12-18 20:29:54 (554 KB/s) - ‘install_keyhelp.sh’ saved [15610]

You are about to install KeyHelp.
Running system checks...
ERROR: You need super-user privileges to install KeyHelp

warum geht das nicht?
 
ja mit dem wo bei der Installation erstellt wurde auf root kommt man ja nicht und es stand in der Info man muss nur sudo davor setzen für dir rechte. oder verstehe ich das falsch?
 
Back
Top