Kurztipp: In Thunderbird „Übermittlungsstatus (DSN) anfordern“ für alle E-Mails automatisch einschalten

Ich hatte in letzter Zeit das Problem, dass ich sicher sein wollte, dass meine E-Mails auch tatsächlich zugestellt werden. Jetzt gibt es die generelle Möglichkeit, eine Empfangsbestätigung (MDN) anzufordern. Dabei ist das Problem, dass der Empfänger das aber ablehnen kann und man selbst somit nicht wirklich weiß, ob die E-Mail angekommen ist. Eine technische Möglichkeit wäre jetzt natürlich, in die Logs des Mailservers zu schauen, aber das ist mit Aufwand verbunden und müsste dann ggf. auch dokumentiert werden, wenn man das als Nachweis möchte.

Thunderbird bietet hier, bei zu sendenden E-Mails, den Übermittlungsstatus anzufordern (DSN). Erreicht die E-Mail dann den annehmenden E-Mail-Server und unterstützt er DSN (was sicherlich fast alle tun), erhält man von diesem eine E-Mail zurück mit dem Status, ob die eigene E-Mail zugestellt wurde (oder eben nicht).

Im Gegensatz zur MDN, bei der man in der grafischen Konfiguraiton einstellen kann, dass sie immer aktiviert ist, geht das bei der DSN nicht. Man kann das aber in der erweiterten Konfiguration einschalten.

Dazu geht man in die Einstellungen von Thunderbird. Unter „Allgemein“ gibt es ganz unten rechts „Konfiguration bearbeiten…“:

Thunderbird-Einstellungen: Konfiguration bearbeiten...
Thunderbird-Einstellungen: Konfiguration bearbeiten…

Darauf geklickt gibt man im Suchfeld folgendes ein:

mail.dsn.always_request_on

und ändert den Wert von „false“ auf „true“:

mail.dsn.always_request_on auf true gestellt
mail.dsn.always_request_on auf true gestellt

Danach fordert Thunderbird immer automatisch den Übermittlungsstatus an. Stellt man den Wert von „true“ wieder auf „false“, ist die Option abgeschaltet.

Deutsches Tastaturlayout bei SLIM unter FreeBSD

Eine Zuschauerfrage war, wie man ein deutsches Tastaturlayout unter SLIM (Login Manager/Display Manager) hinbekommt. Letztlich ist das recht einfach.

Du legst die Datei

/usr/local/etc/X11/xorg.conf.d/keyboard-de.conf

mit folgendem Inhalt

Section "InputClass"
    Identifier    "KeyboardDefaults"
    MatchIsKeyboard    "on"
    Option        "XkbLayout" "de"
EndSection 

an und startest SLIM einmal durch

service slim restart

Danach sollte SLIM (und alles, was mit Xorg zu tun hat und nicht umkonfiguriert wurde) ein deutsches Tastaturlayout haben.

Videoreihe: Entwicklung einer Desktopsoftware für compow mit C++, Qt und SQLite Teil 7

In diesen ca. 20 Minuten machen wir einiges. Wir laden das Logo der Firma im Firmeneintrag und zeigen es an. Dann implementieren wir noch die Funktion, dass man aus der Firmenmaske die Firma direkt auf der compow-Website anzeigen kann und wir machen die Ausgabetabelle der Firmen sortierbar.

Videoreihe: Entwicklung einer Desktopsoftware für compow mit C++, Qt und SQLite Teil 7
Videoreihe: Entwicklung einer Desktopsoftware für compow mit C++, Qt und SQLite – Teil 7

Und so sieht es (auf macOS) aus:

Firmeneintrag mit angezeigtem Logo
Firmeneintrag mit angezeigtem Logo

Hier geht es zum Video.

Videoreihe: Entwicklung einer Desktopsoftware für compow mit C++, Qt und SQLite – Was kommt jetzt?

Diese Woche wird es erstmal kein Video geben, da zu viel los ist und alle hier kränkeln. Aber was kommt als nächstes?

Nunja, ohne Video werde ich als erstes die Anzeigemaske für die Firmen erstellen, denn das ist langweilige Fließbandarbeit. Danach werden wir uns gemeinsam ansehen, wie wir das Logo-Bild der einelnen Firmen, welches Base64-encoded in der SQLite-Datenbank liegt, in der Firmenmaske anzeigen können. Vielleicht bauen wir es auch in die Ergebnisliste mit ein.

Dann brauchen wir noch etliche weitere Teile:

  • Export der Suchliste
  • Export von Firmen
    • XML?
    • JSON?
    • CSV?
    • Text?
  • Drucken von Firmen
  • Eine Toolbar
  • Ein Menü
  • Einen „Über“-Dialog (About)
  • Für Windows einen Installer
  • Eine Hilfe für die Software oder ein Handbuch?
  • Tests auf Linux, FreeBSD und Windows
  • Vielleicht noch mehr, was mir gerade nicht einfällt

Ich denke, wir werden uns dann nächste Woche damit beschäftigen. Bis dahin hoffe ich, dass ich die Firmenmaske fertig bekomme, wonach es zur Zeit aber nicht aussieht.

KooKooK 0016: FreeBSD-Entwicklungsumgebung für Server einrichten

Ok, wir sind immer noch nicht gestartet. Ich meine, mit dem Programmieren. Wir richten noch ein. Das soll erstmal das letzte Einrichtungsvideo sein. Hier geht es darum, wie wir die Serverkomponente entwickeln wollen. Ich installiere dazu Qt sowie QtCreator in einem Jail auf FreeBSD und nutze es via SSH und X11-Forwarding. Wie das geht, zeige ich in diesem Video.

FreeBSD-Entwicklungsumgebung für Server einrichten
FreeBSD-Entwicklungsumgebung für Server einrichten

Innerhalb unseres KooKooK-Jails installieren wir qtcreator, qt5 und xauth, schalten SSH frei und probieren aus, ob und wie gut es funktioniert.

Hier geht es zum Video.

Hier geht es zur Playlist.

Hier geht es zur Website.

Hier geht es zum Redmine-Projekt.

Hier geht es zum Redmine-Projekt.