Page 1 of 1

Mailclient Autoconfig

Posted: Wed 12. Oct 2016, 22:14
by Jolinar
Ein kleines aber nettes Feature, welches ich auf meinem privaten Mailserver verwende ist ein Autoconfig-File, mit dem man seinen Mailusern die manuelle Kontokonfiguration in einigen Mailclients ersparen kann.
Ist zwar kein must have, würde aber Keyhelp sicher gut stehen ;)

Lesestoff dazu:
http://www.heise.de/ct/ausgabe/2013-8-S ... 24925.html
https://developer.mozilla.org/en-US/doc ... rmat/HowTo

Re: Mailclient Autoconfig

Posted: Wed 12. Oct 2016, 22:44
by nikko
Like :lol:

Re: Mailclient Autoconfig

Posted: Thu 13. Oct 2016, 00:07
by b0snaX
Ich wäre auch für diese Funktion.

Re: Mailclient Autoconfig  [GELÖST]

Posted: Thu 13. Oct 2016, 15:15
by Alexander
Nette Idee und hört sich nach einer schnell umsetzbaren Lösung an.

*schnips*

Okay ist umgesetzt ;).
Zumindest die Mozilla-Variante ("autoconfig") funktioniert nun.

Die Microsoft Variante (autodiscover) würde ich erstmal nur vorbereiten (da ich hierbei sicher ein Problem mit https bekommen werde, das würde ich dann später angehen wollen)

Re: Mailclient Autoconfig

Posted: Thu 13. Oct 2016, 15:38
by Jolinar
Alexander wrote:Nette Idee und hört sich nach einer schnell umsetzbaren Lösung an.

*schnips*

Okay ist umgesetzt ;)
Auch auf die Gefahr hin, daß ich mich wiederhole...Ihr seid echt Spitze!!! :mrgreen: :mrgreen: :mrgreen:

Edit 1:
Ich hab mal entsprechend den Vorgaben der Mozilla-Devs ein Configfile generiert und dieses in meine KH-Testinstanz eingepflegt um zu sehen, ob es mit KH so funktioniert.
Nach den Vorgaben trägt man ja in die config-v1.1.xml als Eingangsserver imap.domain.tld und als Ausgangsserver smtp.domain.tld ein. Beim Anlegen des Kontos in Thunderbird meckert er dann korrekterweise das Zertifikat an, weil er ja das Mailserverzertifikat abfragt und das auf hostname.mailhost.tld ausgestellt ist.
Auch wenn es nicht 100% RFC-konform ist, wäre hier vielleicht sinnvoll, hostname.mailhost.tld als Ein- und Ausgangsserver in die config-v1.1.xml einzutragen.
RFC-konforme Alternative wäre, wenn man die imap-, pop- und smtp-Subdomains mit ins Mailserver-Zertifikat aufnehmen würde.

Edit 2:
Hab mal testweise das Configfile manuell geändert und den Mailserverhostnamen eingetragen...übernimmt er aber aus irgendwelchen Gründen nicht.
Wenn ich heute abend zu Hause bin, schau ich mir das nochmal an und vergleiche es mit meiner Config.

Edit 3:
Mir ist grad wieder eingefallen, daß ich anfangs dasselbe Problem hatte.
Ich hab es so gelöst, daß ich eine Subdomain autoconfig.domain.tld angelegt habe und diese auf das autoconfig-Verzeichnis zeigt.
Hab jetzt mal in KH ebenfalls diese Subdomain angelegt und...voila, es funktioniert.
Hab allerdings damals bei mir nicht weiter nachgeforscht, warum es nur über die Subdomain funktioniert hat, da ich eine funktionierende Lösung gefunden hatte (bin halt manchmal ein etwas bequemer und pragmatischer Mensch).

Edit 4:
Funktioniert allerdings nur, wenn man in Thunderbird auf STARTTLS umstellt... :?
Muß ich nachher doch noch mal zu Hause genauer schauen.

Edit 5:
Hab nun auch rausgefunden, warum er die SSL-Einstellungen nicht mochte. Das Problem lag darin, daß Postfix ausgehend garkein SSL unterstützt.
Zum Testen habe ich in der master.cf die Zeilen 22 bis 26 aktiviert, also von

Code: Select all

#smtps     inet  n       -       -       -       -       smtpd
#  -o syslog_name=postfix/smtps
#  -o smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
auf

Code: Select all

smtps     inet  n       -       -       -       -       smtpd
  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
geändert und siehe da, jetzt nimmt Thunderbird die Einstellungen ohne Gemecker an.

ACHTUNG!!!
Diese Änderungen an den Konfigurationsdateien bitte nicht in euren Systemen machen! Sie dienten mir nur zu Testzwecken auf einem nichtproduktiven System, um das Ganze zum Laufen zu bringen und so den Entwicklern vielleicht noch Hinweise geben zu können!
Laßt eure Konfigurationsdateien bitte so, wie sie sind!
Wenn die Entwickler das umsetzen, wird eure Konfiguration entsprechend automatisch angepaßt!
Ich übernehme keine Verantwortung, wenn ihr durch unbedachte Änderungen eure Systeme zerschießt!

Re: Mailclient Autoconfig

Posted: Fri 14. Oct 2016, 08:40
by Alexander
Oh, in dem Beitrag hat sich ja noch einiges getan, seit ich das letzte mal geschaut hab :)...

Im Moment gibts keine config-v1.1.xml - zumindest keine, die von KeyHelp angelegt wurde.

In der kommenden KeyHelp Version (14.7.2/14.8.0) wird die Konfiguration dann via Subdomain autoconfig.emaildomain.tld/mail/config-v1.1.xml ausgeliefert.
Die Konfigurationdaten sind dann die selben, wie die bereits im KeyHelp vorgeschlagenen Verbindungsinformationen ( zu finden auf der "E-Mail-Adressen" Seite im KeyHelp-Benutzerbereich )

Re: Mailclient Autoconfig

Posted: Fri 14. Oct 2016, 10:23
by Jolinar
Alexander wrote:Im Moment gibts keine config-v1.1.xml - zumindest keine, die von KeyHelp angelegt wurde.
Sorry, hätte ich vielleicht noch ausführlicher schreiben sollen. Ich war natürlich von der Annahme ausgegangen, daß ihr bei der Umsetzung von den Standardvorgaben der Mozilla-Devs ausgeht und das Config-File entsprechend den Vorgaben anlegt. Unter Bezug auf diese Annahme habe ich dann in meiner KH-Testinstanz ein entsprechendes Configfile genutzt und geschaut, ob und wie es im Zusammenspiel mit KH funktioniert. Alles weitere siehe oben ;)
Hab noch meinen 1. Edit oben entsprechend umformuliert, damit es ersichtlicher wird.

Re: Mailclient Autoconfig

Posted: Sun 20. Nov 2016, 20:27
by comsystem
Hallo,

funktioniert denn die "Microsoft Variante"?

Re: Mailclient Autoconfig

Posted: Mon 21. Nov 2016, 08:04
by Alexander
Die "Microsoft-Variante" setzt voraus, das die abgefragte autoconfig-Domain über ein gültiges Zertifikat gesichert ist. In Zeiten von Let's Encryt zwar theoretisch ohne Probleme möglich, aber das macht die ganze Sache im Handling um einiges komplizierter - aus diesem Grund wird im kommenden Update erst einmal nur die Mozilla Variante unterstützt.

Re: Mailclient Autoconfig

Posted: Tue 22. Nov 2016, 11:36
by Citytow
Hallo Alexander,
ich denke mal, das viele von uns ein Wildcard Zertifikat einsetzen. Daher seh ich da kein Problem :-p ^^
Meiner Meinung nach, hat Let's Encryt so oder so nichts im Panel Umfeld zu suchen :D ^^

Lg

Re: Mailclient Autoconfig

Posted: Tue 22. Nov 2016, 11:44
by Jolinar
Citytow wrote:Meiner Meinung nach, hat Let's Encryt so oder so nichts im Panel Umfeld zu suchen :D ^^
Auch wenn das jetzt etwas Offtopic ist...Aber das mußt mir mal bitte erklären... :shock: