„Firehol für Icmpv6 anpassen“ … oder wie man ein Gmail Timeout Problem löst

Wenn man Mails von Gmail über den eigenen Mail Server verschicken will, muss dieser ICMPv6 Pakete zulassen. Wenn deine Firewall das allerdings nicht erlaubt, bekommt man bei Gmail einen kryptischen Timeout Fehler. Um Firehol diesbezüglich anzupassen, habe ich folgende Section hinzugefügt: ipv6 interface any v6interop proto icmpv6 server ipv6error accept client ipv6neigh accept server ipv6neigh […]

Spamassassin Konfiguration und Bayes User-Abhängig verwalten und managen mit Roundcube SaUserPrefs & Dovecot Antispam unter Ubuntu 16.04 mit Amavis

Als erstes benötigt man eine Datenbank – ich hab dafür der einfachheit halber PhpMyAdmin verwendet und einen neuen User ’spamassassin‘ samt gleichnamiger Datenbank angelegt. Dann die einzelnen Tabellen (leider hatte ich ein bisschen Probleme mit der maximalen Keylength bei den Datenbanken, weswegen ich etwas tricksen musste): CREATE TABLE `awl` ( `username` varchar(100) NOT NULL DEFAULT […]

Dovecot & Postfixadmin: Password Schema aktualisieren

Aufgrund der Migration meines Mailservers (unter anderem Ubuntu 16.04 & Postfixadmin 3) habe ich mich entschlossen mein Password Schema von MD5-Crypt auf SHA512 zu aktualisieren. Nach einiger Bastelarbeit und vielen Problemen habe ich es nun endlich hinbekommen. Hier meine dafür notwendigen Schrittse: In der Datenbank das Password Schema als Prefix im Passwort eintragen: UPDATE admin SET […]

Mosh – Mobile Shell

Wer öfters einmal seine Server unterwegs (zum Beispiel im Zug) administriert oder wie ich derzeit einen UPC Router hat, der offene Verbindungen nach einigen Minuten idle automatisch kappt, dem könnte MoSh weiterhelfen. Mosh öffnet zusätzlich zum SSH Zugang noch eine UDP Connection zum Server und bleibt so dauerhaft verbunden. Unter Mac hab ich die Software mit […]

Fontcustom – Icon-Fonts einfach erstellen

Seit neuestem wird es immer beliebter, statt Sprites Iconfonts zu verwenden. Die Vorteile liegen auf der Hand: Die Bilder sind Vektoren die beliebig skaliert oder eingefärbt werden können. Ein Nachteil ist natürlich, das mehrfarbige Icons nicht möglich sind. Bis vor kurzem habe ich zur Erstellung IcoMoon ( https://icomoon.io/ ) verwendet, das einfach zu bedienen ist und […]

Daten für Adobe InDesign Datenzusammenführung / Serienbrief vorbereiten

Bei der Erstellung einer CSV Datei für ein Adobe InDesign CC bin ich auf mehrere Probleme gestoßen – hier eine Kurzzusammenfassung: InDesign verlangt CSVs die entweder mit Beistrich oder mit Tabulator aufgeteilt sind, Strichpunkt etc. funktioniert nicht Anscheinend wird kein UTF-8 unterstützt: bei mir unter Mac OSX hat nur das Encoding „Western (Mac Roman)“ funktioniert. Um Bilder aus […]

IE9 ignoriert CSS Definitionen

Diesmal möchte ich hier ein Problem verarbeiten, welches mich im Prinzip einen ganzen Arbeitstag gekostet hat. Beim Patienten handelt es sich um eine recht aufwendige, prinzipiell mobile-first gebaute Seite, die grundsätzlich auf dem Bootstrap Grid basiert. Symptom: IE9 zeigte mir eine Subseite ohne die in Media Queries definierten Styles an. Das Problem trat aber nur im „echten“ […]

Apple Family Sharing – „Vorgang konnte nicht abgeschlossen werden“

Das neue Service des Apple klingt prinzipiell sehr verlockend – die ganze „Familie“ kann gemeinsam alle gekauften Apps benutzen (gemeinsamer Kalender und Co. ist für mich nicht so spannend, das haben wir bereits durch unseren Caldav .  Leider nicht bei mir –  eine halben Stunde in der Apple Support Hotline ergab folgendes Ergebnis: Mein Hauptaccount […]

WordPress Theme Tipp: Beitragsbilder

Um in einem Custom WordPress Theme Beitragsbilder verwenden zu können muss man z.B. in der functions.php folgende Zeile hinzufügen: add_theme_support( ‚post-thumbnails‘ ); Danach kann man diese Bilder z.B. so auslesen: <?php $header_image_id = get_post_thumbnail_id( get_the_ID() ); $image = wp_get_attachment_image_src( $header_image_id, ‚thumbnail‘); ?> <img src=“<?= $image[0] ?>“ alt=“<?= get_the_title(); ?>“ /> (Natürlich sollte man noch einen […]

WordPress Multi-Language – Teil 1: Themes und Plugins

Im Zuge meiner Projekte musste ich eine bestehende WordPress Seite in Multi-Language umbauen. In den nächsten Tagen möchte ich dokumentieren welche Erfahrungen ich dabei gemacht habe. Im ersten Teil beschäftige ich mich mit der Übersetzung von Plugins und Themes. Helferfunktionen In meiner functions.php habe ich eine Funktion eingebaut, die mir die derzeitige Sprache returniert. Hier […]