This isn't a super important issue however I'll document it for anyone wondering why the process might just die.
If you specify a log file location using the --log-file parameter, you need to make sure that the log file exists and is accessible to the user running parsedmarc or the process will just crash and exit not even so much as writing an error to the log file.
So ensure you make sure the log file exists and chown the file to the appropriate user.
Was scratching my head why I could execute the binary straight up just fine but my systemd service was in a restart loop 😅
This isn't a super important issue however I'll document it for anyone wondering why the process might just die.
If you specify a log file location using the
--log-file
parameter, you need to make sure that the log file exists and is accessible to the user running parsedmarc or the process will just crash and exit not even so much as writing an error to the log file.So ensure you make sure the log file exists and chown the file to the appropriate user.
Was scratching my head why I could execute the binary straight up just fine but my systemd service was in a restart loop 😅