Subject: bug#53547: Error sending email with OpenSMTPD, fatal: time_to_text: bsnprintf

From: Nathan <[email-masked]>
Date: Wed, 22 Nov 2023 12:57:09 -0500

I don't have this problem on my server.

I looked at your github issue page.
Those macros are defined by the `configure' script.
I can see that guix's `configure' output defines HAVE_STRUCT_TM_TM_GMTOFF in config.h.
(if neither of the #if match, then the `tz' pointer is likely garbage and the program will crash.)

A problem with your time zone configuration seems like a reasonable guess.
I'd check it with a simple C program like the one attached.