Ich hab das gleiche Problem wie vanilla thunder,
kennt jemand eine funktionierende Varriante?
Beiträge von FelschR
-
-
Ich habe das Problem mittlerweile behoben, das Passwort meines Froxlor MySQL Users hatte mehrere Sonderzeichen. Das war mit Dovecot nicht kompatibel. Ich hab mein Passwort jetzt einfach geändert.
-
was steht denn da standardmäßig drin?
Also ich hatte das irgendwann mal drin, aber da hatte ich im Log nen Fehler in der master.cf. Als ich dann nur noch das untere hatte war der Fehler weg. Also hab ich gedacht was solls. -
Hab das mit mynetworks eben mal wieder ganz schnell geändert
Postfix lauscht momentan auf keinem einzigen Port, das ist ja gerade mein Problem.
dovecot.conf:
Code
Alles anzeigenprotocols = imap pop3 listen = * mail_access_groups = vmail mail_debug = no ## allow Plaintext Logins from foreign IP if the Connection doesn't use TLS disable_plaintext_auth = no ### SSL Settings ### After setting this options, set disable_plaintext_auth to yes (see above) ### and add imaps pop3s to the protocols #ssl_cert_file = /etc/ssl/server/beispiel.beispiel.net.pem #ssl_key_file = /etc/ssl/server/beispiel.beispiel.net.key ## This is an example with CACerts class3 cert! #ssl_ca_file = /path/to/cacert.class3.crt #ssl_cipher_list = ALL:!LOW:!SSLv2 protocol imap { mail_plugins = quota imap_quota } protocol pop3 { # leave this uncommented if you are migrating from Courier also see Migration from Courier pop3_uidl_format = UID%u-%v mail_plugins = quota } protocol lda { # postmaster is the one in charge of the mail system. MUST be set to a valid address! postmaster_address = <postmaster-address> auth_socket_path = /var/run/dovecot/auth-master mail_plugins = quota sendmail_path = /usr/sbin/sendmail } auth default { mechanisms = plain login passdb sql { args = /etc/dovecot/dovecot-sql.conf } userdb prefetch { } userdb sql { args = /etc/dovecot/dovecot-sql.conf } user = vmail socket listen { # Postfix uses the client socket for SMTP Auth client { # Assuming the default Postfix $queue_directory setting path = /var/spool/postfix/private/auth mode = 0660 # Assuming the default Postfix user and group user = postfix group = postfix } # Note that we're setting a master socket. SMTP AUTH for Postfix and Exim uses client sockets. master { path = /var/run/dovecot/auth-master mode = 0660 user = vmail group = vmail } } } plugin { quota = maildir }
-
Ansonsten kann ich in der mail.log keinen Fehler beim Start ausmachen, gibt es noch eine Log-Datei, die ich mir ansehen könnte/sollte?
-
-
Achso, dann hab ich aber trotzdem ein Problem.
Wie ich bereits sagte läuft auf dem Port 25 kein Dienst, deshalb kann auch gar nichts funktionieren.
_____Das mit der Haftbarkeit ist mir bewusst Ich wills ja auch jetzt erstmal ohne SSL ausprobieren und wenn das geht, dann guck ich mal, wie man das mit dem SSL hinbekommt.
-
Ich bin noch ein ziemlicher Neuling beim Thema Linux Server, vor allem wen es um Mailserver geht. Kannst du mir sagen, was ich genau ändern muss in meiner main.cf, damit der erstmal ohne SSL die Verbindung aufbaut?
-
Moin,
ich hab mal versucht mir ne Email einzurichten, ging auch alles ganz einfach eine Adresse mit Zugang über Froxlor einzurichten, jetzt wollte ich versuchen über meine Android Mail App auf den Mailserver zuzugreifen, das klappt leider nicht, ich bekomme folgenden Eintrag im mail.log:
CodeFeb 9 18:31:30 v22013021532410470 dovecot: auth-worker(default): sql(beispiel@beispiel.beispiel,999.999.999.999): Password query failed: Not connected to databaseFeb 9 18:31:37 v22013021532410470 dovecot: imap-login: Disconnected (auth failed, 1 attempts): user=<beispiel@beispiel.beispiel>, method=PLAIN, rip=999.999.999.999, lip=37.221.193.131, secured
Natürlich steht bei mir statt "beispiel@beispiel.beispiel" und "999.999.999.999" eine echte Email-Adresse / IP ;).
Ich nutze Postfix und Dovecot und hab diese auch über die Anleitung bei Server -> Konfiguration auf Froxlor SMTP & IMAP/POP3 eingerichtet.
Über "telnet" erreiche ich pop3 und imap, aber nicht smtp und auf dem Server bekomme ich mit "netstat -lntp" keinen Einzigen eintrag mit dem Port 25, was mich wundert. Postfix wird dort auch nicht woanders aufgelistet.
Hier noch meine "main.cf":Code
Alles anzeigen## General Postfix configuration# should be the default domain from your provider eg. "server100.provider.tld" mydomain = beispiel.yourvserver.net # should be different from $mydomain eg. "mail.$mydomain" myhostname = mail.beispiel.yourvserver.net mydestination = $myhostname, $mydomain, localhost.$myhostname, localhost.$mydomain, localhost mynetworks = 127.0.0.0/8 inet_interfaces = all append_dot_mydomain = no biff = no # Postfix performance settings default_destination_concurrency_limit = 20 local_destination_concurrency_limit = 2 # SMTPD Settings smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) smtpd_helo_required = yes smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_unauth_pipelining, reject_non_fqdn_recipient smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, permit_sasl_authenticated, reject_unknown_helo_hostname, reject_unknown_recipient_domain, reject_unknown_sender_domain smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_client_hostname # Maximum size of Message in bytes (50MB) message_size_limit = 52428800 ## SASL Auth Settings smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname broken_sasl_auth_clients = yes ## Dovecot Settings for deliver, SASL Auth and virtual transport smtpd_sasl_type = dovecot mailbox_command = /usr/lib/dovecot/deliver virtual_transport = dovecot dovecot_destination_recipient_limit = 1 smtpd_sasl_path = private/auth # Virtual delivery settings virtual_mailbox_base = /var/customers/mail/ virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf smtpd_sender_login_maps = mysql:/etc/postfix/mysql-virtual_sender_permissions.cf virtual_uid_maps = static:2000 virtual_gid_maps = static:2000 # Local delivery settings local_transport = local alias_maps = $alias_database # Default Mailbox size, is set to 0 which means unlimited! mailbox_size_limit = 0 virtual_mailbox_limit = 0 ### TLS settings ### ## TLS for outgoing mails from the server to another server #smtp_tls_security_level = may #smtp_tls_note_starttls_offer = yes ## TLS for email client #smtpd_tls_security_level = may #smtpd_tls_cert_file = /etc/ssl/server/beispiel.yourvserver.net.pem #smtpd_tls_key_file = $smtpd_tls_cert_file #smtpd_tls_CAfile = /etc/ssl/certs/ca-certificates.crt #smtpd_tls_loglevel = 1 #smtpd_tls_received_header = yes debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5
und hier die "master.cf":
Code# Dovecot LDAdovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
Ich glaub irgendwas in der master.cf oder bei Dovecot muss ich noch ändern, aber was?Vielleicht kann mir einer weiterhelfen, danke!