Nature Finds A Way

Old Sweetheart Rediscovered

OutlookSignature lives on as Go application

It seems like ages ago that I wrote a tool called OutlookSignature with Visual Basic 6 and put it on the web on my old German blog But the WayBackMachine says something different. Started in 2006, I released the last version 1.9 at the beginning of December 2008. Just 14 years ago…

OutlookSignature on ten years ago

The thing was a command line tool, that could be used to automatically generate signatures for Microsoft Outlook in the three formats TXT, RTF and HTML, for example centrally via a Windows login script for the entire organization. No hassle anymore for the users on creating an appropriate mail signature and no more stress for the marketing department in enforcing a uniform appearance. It was based on templates with placeholders for the data and configurable via an INI file. The data could come either from the ActiveDirectory via LDAP or from any database.

I had quite a large fan base and even years later I kept getting requests to integrate new features. The problem I faced after releasing the last version 1.9 in 2008 was on the one hand that Microsoft had fundamentally changed the handling of signatures in Outlook and on the other hand that VB6 was no longer really en-vogue, because everybody (and me too) was switching to VB.NET or C# and that would have meant a complete re-write for me. But there were already commercial alternatives to OutlookSignature at that time and I had turned to other projects, but it was available into 2012 until I decided to close my personal blog. However, to this day there are one or two websites where you can download or find information about it.

OutlookSignature was always freeware, but never Open Source, because of the fact, that I used some code, that did not come from me and was not approved for publication.

Accidental Discovery of a Go-based Implementation

I own the domain until today and the other day I was looking on the web for some references to it and stumbled across a GitHub page with the title An open source reimplementation of Kristof Zerbe’s (ZerbIT) “OutlookSignature” … What The Heck!?

I don’t know who the user ‘foobar0815’ is, but he/she is definitely German and had the patience to rebuild my tool in the modern language Go in 2019.

GoSignature on GitHub

GoSignature uses the orginal INI configuation file, with the field mappings and all the other stuff, but the database connection feature. It works only with LDAP, which is quite enough today.

I have no idea about Go, but I will certainly look into it a bit in the near future and find out if this thing works. If you have already tried GoSignature or even if you are the author, please contact me. Would be fun to talk about it…



You can interact with this article (applause, criticism, whatever) by mention it in one of your posts, which will be shown here as a Webmention ... or you leave a good old comment with your GitHub account.

In case your blog software can't send Webmentions, you can use this form:


No Webmentions yet...