Lord_Icon
Member
Moin Moin,
ich hab grad n frisches Debian System mit u.a. saslauth,dovecot und Postfix aufgesetzt.
Ich kann erfolgreich Emails senden und auch das Abrufen klappt.
Problem ist nur, dass ich keine Emails erhalte, weil dovecot die Emails in ein falsches Verzeichniss speichert.
Hier mal die dovecot.conf.
Das Verzeichniss: "/kundendaten/mail/" besteht.
Wird ein neuer Benutzer angelegt, legt Dovecot die Verzeichnisse neu an.
Soweit ist das auch korrekt. Zumindest sieht das auf mein Suse System auch so aus.
Problem ist nur: Wenn ich nun eine Email sende, dann müßte diese in den Ordner: <new> abgelegt werden. Da holt es normalerweise postfix auch ab (wird nach abbholung in <cur> abgelegt [insofern kopie gesetzt worden ist]).
Schreiben selbst tut er die Email aber in:
/kundendaten/mail/web10
Weiß einer Rat. ?
Edit: Hier noch die main.cf. ggf. is da der Wurm dirn:
Vielen vielen Dank !!!
ich hab grad n frisches Debian System mit u.a. saslauth,dovecot und Postfix aufgesetzt.
Ich kann erfolgreich Emails senden und auch das Abrufen klappt.
Problem ist nur, dass ich keine Emails erhalte, weil dovecot die Emails in ein falsches Verzeichniss speichert.
Hier mal die dovecot.conf.
Code:
## Dovecot configuration file
protocols = imap pop3
shutdown_clients = no
disable_plaintext_auth = no
log_path = /var/log/dovecot.log
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l %c
login_log_format = %$: %s
mail_debug = yes
ssl_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
ssl_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
[COLOR="Red"]mail_location = maildir:/kundendaten/mail/%u[/COLOR]
mail_privileged_group = mail
protocol imap {
mail_plugin_dir = /usr/lib64/dovecot/modules/imap/
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
mail_plugin_dir = /usr/lib64/dovecot/modules/pop3/
}
protocol lda {
postmaster_address = info@mein_domain.de
mail_plugin_dir = /usr/lib64/dovecot/modules/lda/
}
auth_debug = yes
auth_debug_passwords = yes
auth default {
mechanisms = plain
userdb passwd {
}
passdb shadow {
}
user = root
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0600
# Default user/group is the one who started dovecot-auth (root)
user = postfix
group = postfix
}
client {
path = /var/run/dovecot/auth-client
mode = 0660
}
}
}
plugin {
}
Das Verzeichniss: "/kundendaten/mail/" besteht.
Wird ein neuer Benutzer angelegt, legt Dovecot die Verzeichnisse neu an.
Code:
web10 (ordner)
'-> cur (ordner)
'-> new (ordner)
'-> tmp (ordner)
'-> + 4 Datein
Soweit ist das auch korrekt. Zumindest sieht das auf mein Suse System auch so aus.
Problem ist nur: Wenn ich nun eine Email sende, dann müßte diese in den Ordner: <new> abgelegt werden. Da holt es normalerweise postfix auch ab (wird nach abbholung in <cur> abgelegt [insofern kopie gesetzt worden ist]).
Schreiben selbst tut er die Email aber in:
/kundendaten/mail/web10
Weiß einer Rat. ?
Edit: Hier noch die main.cf. ggf. is da der Wurm dirn:
Code:
root@mailserver:/etc/dovecot# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases, hash:/etc/postfix/ksaliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
inet_interfaces = all
[COLOR="Red"]mail_spool_directory = /kundendaten/mail/[/COLOR]
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = mailserver.<my_domain>.de, localhost, localhost.localdomain
myhostname = mailserver.<my_domain>.de
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = mailserver.<my_domain>.de
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = no
Vielen vielen Dank !!!
Last edited by a moderator: