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:
Feb 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":
## 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
Alles anzeigen
und hier die "master.cf":
# 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!