Du musst Exim bzw. Getmail gar nicht sagen, in welchem Format die Mails gespeichert werden sollen... Du sagst Exim bzw. Getmail übergib die Mail an Dovecot über LTMP (SMTP Protokoll) oder übergibt die Mail an Dovecot-LDA (via stdout/stdin)inne hat geschrieben:04.10.2018 14:58:35Ah ok, das schaue ich mir mal genauer an. Man muss Exim und Getmail dann auf Maildir umstellen, ich glaube dann hat man das Problem nicht!?
Mailsetup
Re: Mailsetup
-
- Beiträge: 3281
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Mailsetup
LDA ist der Vorgänger von LTMP und beide kopieren die Mails dann wohin nach ~/mail?
Vielleicht kannst Du noch so nett sein, und mir eine Getmail [destination] Section aufzeigen mit MDA_external? Ich verstehe das noch nicht wirklich...
Ich hatte fogendes, was aber nicht funktioniert:
[destination]
type = MDA_external
path = /usr/lib/dovecot/dovecot-lda
arguments = ("-e", "-d", "$LOGNAM",)
Ich verstehe auch gerade nicht ob ich das brauche...
Was ich habe ist das Exim als Smarthost Mails an meine Gmail Adresse sendet oder local nach /var/mail/$USER zustellt. Für ersteres habe ich beim root und einem User die .forward auf meine Gmail Adresse gesetzt. Das sollte so bleiben.
Das Getmail soll nun insgesamt 4 Mail-Konten abholen und an /var/mail/$USER local zustellen und Dovecot soll die localen Mail von inne dann im Netzwerk bereit stellen, das ich die Mails von allen Geräten aus lesen kann.
Das Setup habe ich nun. Da fehlt mir halt vom Verständnis nur wo ich dovecot-lda oder fetchmail etc. einbinde um Mails auf dem Server z.B. in Order usw. zu sortieren.
Vielleicht kannst Du noch so nett sein, und mir eine Getmail [destination] Section aufzeigen mit MDA_external? Ich verstehe das noch nicht wirklich...
Ich hatte fogendes, was aber nicht funktioniert:
[destination]
type = MDA_external
path = /usr/lib/dovecot/dovecot-lda
arguments = ("-e", "-d", "$LOGNAM",)
Ich verstehe auch gerade nicht ob ich das brauche...
Was ich habe ist das Exim als Smarthost Mails an meine Gmail Adresse sendet oder local nach /var/mail/$USER zustellt. Für ersteres habe ich beim root und einem User die .forward auf meine Gmail Adresse gesetzt. Das sollte so bleiben.
Das Getmail soll nun insgesamt 4 Mail-Konten abholen und an /var/mail/$USER local zustellen und Dovecot soll die localen Mail von inne dann im Netzwerk bereit stellen, das ich die Mails von allen Geräten aus lesen kann.
Das Setup habe ich nun. Da fehlt mir halt vom Verständnis nur wo ich dovecot-lda oder fetchmail etc. einbinde um Mails auf dem Server z.B. in Order usw. zu sortieren.
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: Mailsetup
Beide kopieren die Mail an den Speicherort, den du in deiner Dovecot-Konfiguration eingestellt hast.inne hat geschrieben:04.10.2018 16:09:10LDA ist der Vorgänger von LTMP und beide kopieren die Mails dann wohin nach ~/mail?
Ich habe leider kein getmail im Einsatz.inne hat geschrieben:04.10.2018 16:09:10Vielleicht kannst Du noch so nett sein, und mir eine Getmail [destination] Section aufzeigen mit MDA_external? Ich verstehe das noch nicht wirklich...
...
Du musst in Exim den Transport für lokale Mails abändern, von /var/mail/$USER nach LMTP oder LDA - Was immer du in Kombination mit Dovecot nutzen willst.inne hat geschrieben:04.10.2018 16:09:10Was ich habe ist das Exim als Smarthost Mails an meine Gmail Adresse sendet oder local nach /var/mail/$USER zustellt. Für ersteres habe ich beim root und einem User die .forward auf meine Gmail Adresse gesetzt. Das sollte so bleiben.
Wenn du Mails filtern willst, dann nutze doch Sieve innerhalb von Dovecot. Bei Fetchmail kannst du z.B. direkt Dovecot ansprechen:inne hat geschrieben:04.10.2018 16:09:10Da fehlt mir halt vom Verständnis nur wo ich dovecot-lda oder fetchmail etc. einbinde um Mails auf dem Server z.B. in Order usw. zu sortieren.
Code: Alles auswählen
set daemon 300
set logfile /home/vmail/fetchmail.log
set no bouncemail
set postmaster vmail
poll imap.domain.co.uk protocol imap
username "test@domain.org.uk" password "mypassword" fetchall keep
mda "/usr/libexec/dovecot/dovecot-lda -d test@domain.org.uk"
Re: Mailsetup
Genau so ist es, das hatte ich glatt vergessen zu erwähnen. Innerhalb von Postfix lautet der Eintrag beispielsweise:bluestar hat geschrieben:04.10.2018 14:55:04Ich vermute mal dass weshalb seine Mails über den Dovecot-LDA oder Dovecot-LMTP einliefert, in meinen Exim-Setup sieht das wie folgt aus:
main.cf
master.cfmailbox_command = /usr/lib/dovecot/deliver
Die Übergabe scheint auch der entscheidene Punkt zu sein.# or with v1.1.2+ if you have a INBOX/ namespace prefix:
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/local/libexec/dovecot/deliver -f ${sender} -d ${user}@${nexthop} -n -m INBOX/${extension}
-
- Beiträge: 3281
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Mailsetup
Ich muss mal noch was loswerden. Das Debian bzw. die Software spielt perfekt zusammen. Ich habe so wenige konfigurieren müssen und es läuft alles zusammen.
Mails mit Localnet werden super ausgelifert und verschickt und auch das Sortieren mittel procmail tut. Ich musste es nur installieren und ~./procmailrc entsprechend konfigurieren. Da ist für mich zwar noch soviel Magie dabei, aber eh es tut!
Danke!
Mails mit Localnet werden super ausgelifert und verschickt und auch das Sortieren mittel procmail tut. Ich musste es nur installieren und ~./procmailrc entsprechend konfigurieren. Da ist für mich zwar noch soviel Magie dabei, aber eh es tut!
Danke!
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: Mailsetup
Das freut mich. Welches Setting bentzt du denn nun?
Falls Dovecot, dann schau dir zum Sortieren/Filtern mal Dovecot Sieve an. Ist schnell eingebunden.
Falls Dovecot, dann schau dir zum Sortieren/Filtern mal Dovecot Sieve an. Ist schnell eingebunden.
-
- Beiträge: 3281
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Mailsetup
Ja Exim4, Dovecot, Procmail und auf den Clients Thunderbird und die E-Mail Äpp von Samsung.
Ich will das auch noch als Blog oder Wikieintrag zusammenfassen, weils so simple ist. Man denkt da soviel an Konfiguration, aber es waren eigentlich nur 2 Dateien anzufassen und Exim stellt mit debconf entsprechend ein (Wobei es da sicher noch bessere MTAs für das Heimnetz gibt).
Das Sivie schau ich mir mal an, erstmal Doku dazu zusammensuchen!
Ich will das auch noch als Blog oder Wikieintrag zusammenfassen, weils so simple ist. Man denkt da soviel an Konfiguration, aber es waren eigentlich nur 2 Dateien anzufassen und Exim stellt mit debconf entsprechend ein (Wobei es da sicher noch bessere MTAs für das Heimnetz gibt).
Das Sivie schau ich mir mal an, erstmal Doku dazu zusammensuchen!
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: Mailsetup
Ganz einfach, für ein Sieve in der local.conf (da wo ich alle Einträge der Konfigurationen zusammengefasst habe) oder in der (glaube ich) managesieve.conf und sieve.conf, wenn du keine local.conf besitzt, folgende Einträge machen:
Code: Alles auswählen
## ManageSieve specific settings
service managesieve-login {
inet_listener sieve {
port = 4190
}
inet_listener sieve_deprecated {
port = 2000
}
service_count = 1
process_min_avail = 0
vsz_limit = 64M
}
##Sieve-settings
protocol sieve {
managesieve_max_line_length = 65536
mail_max_userip_connections = 10
managesieve_logout_format = bytes=%i/%o
managesieve_implementation_string = Dovecot Pigeonhole
managesieve_max_compile_errors = 5
log_path=/var/log/sieve.log
info_log_path=/var/log/sieve.log
}
plugin {
sieve = ~/.dovecot.sieve
sieve_dir = ~/sieve
}
plugin {
sieve_before = ~/.spam-global.sieve
sieve_dir = ~/sieve
}
-
- Beiträge: 3281
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Mailsetup
Hallo,
eine Nachfrage habe ich noch, ich habe meine /etc/dovecot/local.conf erweitert um: !include conf.d/auth-passwddile.conf.ext und die Datei users erstellt. Anmeldung usw. funktioniert. So habe ich immer noch nur Mailboxen für reale User, aber das Passwort für Unix und Mail ist verschieden?!
Mein Frage ist: Kann ein user sein Passwort in die users auch selbst eintragen? Ich las etwas von dovecot-passwd (im Wiki von UU.de), aber das scheint es nicht zu geben?
eine Nachfrage habe ich noch, ich habe meine /etc/dovecot/local.conf erweitert um: !include conf.d/auth-passwddile.conf.ext und die Datei users erstellt. Anmeldung usw. funktioniert. So habe ich immer noch nur Mailboxen für reale User, aber das Passwort für Unix und Mail ist verschieden?!
Mein Frage ist: Kann ein user sein Passwort in die users auch selbst eintragen? Ich las etwas von dovecot-passwd (im Wiki von UU.de), aber das scheint es nicht zu geben?
Zuletzt geändert von Anonymous am 10.03.2019 14:21:21, insgesamt 1-mal geändert.
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: Mailsetup
Durch die Datei hast du zwei Benutzer-Datenbanken (einmal das System und einmal deine Datei), die Passwörter in beiden Systemen können verschieden sein, müssen sie jedoch nicht.inne hat geschrieben:09.03.2019 17:56:59eine Nachfrage habe ich noch, ich habe meine /etc/dovecot/local.conf erweitert um: !include conf.d/auth-passwddile.conf.ext und die Datei users erstellt. Anmeldung usw. funktioniert. So habe ich immer noch nur Mailboxen für reale User, aber das Passwort für Unix und Mail ist verschieden?!
Brauchst du denn wirklich zwei Benutzer-Datenbanken, lass deine Mail-User doch einfach über die System-Benutzer-Datenbank authentifizieren.
Wenn du ein entsprechendes Tool oder eine GUI findest, dann ja ... Dovecot selbst bietet da nichts für an.inne hat geschrieben:09.03.2019 17:56:59Mein Frage ist: Kann ein user sein Passwort in die users auch selbst eintragen?
Auf uu.de finde ich kein Wiki ...inne hat geschrieben:09.03.2019 17:56:59Ich lass etwas von dovecot-passwd (im Wiki von UU.de), aber das scheint es nicht zu geben?
- novalix
- Beiträge: 1909
- Registriert: 05.10.2005 12:32:57
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: elberfeld
Re: Mailsetup
Vielleichtinne hat geschrieben:09.03.2019 17:56:59Ich lass etwas von dovecot-passwd (im Wiki von UU.de), aber das scheint es nicht zu geben?
Code: Alles auswählen
man doveadm-pw
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.
Darum ist das Richtige selten, lobenswert und schön.
-
- Beiträge: 3281
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Mailsetup
Hallo,
mit uu.de meinte ich ubuntuusers.de und das dovecot-passwd wird hier https://wiki.ubuntuusers.de/Dovecot/ unter Lokale Passwortdatei erwähnt.
PS: Auf biegen und brechen brauche ich keine Lösung dafür, aber es wäre schön zu wissen wie und ob das ginge. Ich kann mein Passwort auch als root setzen. Aber es soll schon ein 2tes/anderes als das UNIX Passwort sein.
mit uu.de meinte ich ubuntuusers.de und das dovecot-passwd wird hier https://wiki.ubuntuusers.de/Dovecot/ unter Lokale Passwortdatei erwähnt.
PS: Auf biegen und brechen brauche ich keine Lösung dafür, aber es wäre schön zu wissen wie und ob das ginge. Ich kann mein Passwort auch als root setzen. Aber es soll schon ein 2tes/anderes als das UNIX Passwort sein.
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
-
- Beiträge: 3281
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Mailsetup
Hallo,
dieses Setup von euch habe ich nun schon länger laufen, und es tut. Vielen Dank!
Aber ich bekommen schon ewig immer diese Meldung im Log:
Woran genau liegt es und wie bekomme ich das weg?
Hier nochmal meine Konfig zusammengefasst:
dieses Setup von euch habe ich nun schon länger laufen, und es tut. Vielen Dank!
Aber ich bekommen schon ewig immer diese Meldung im Log:
Code: Alles auswählen
Apr 4 12:00:06 localhost auth: pam_unix(dovecot:auth): authentication failure; logname= uid=0 euid=0 tty=dovecot ruser=user rhost=192.168.???.??? user=user
Hier nochmal meine Konfig zusammengefasst:
Code: Alles auswählen
cat /etc/dovecot/local.conf
disable_plaintext_auth=no
!include conf.d/auth-passwdfile.conf.ext
listen=*,[::]
mail_location=mbox:~/mail/:INBOX=/var/mail/%u
mail_privileged_group=mail
Code: Alles auswählen
cat /etc/dovecot/users
user:{PLAIN}********:1000:1000::/home/user::
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/