diff --git a/pkg/message/build.go b/pkg/message/build.go index a6b893f1..f6bfbc0a 100644 --- a/pkg/message/build.go +++ b/pkg/message/build.go @@ -479,7 +479,9 @@ func getMessageHeader(msg proton.Message, opts JobOptions) message.Header { // Set our external ID if requested. // This was useful during debugging of applemail recovered messages; doesn't help with any behaviour. if opts.AddExternalID { - hdr.Set("X-Pm-External-Id", "<"+msg.ExternalID+">") + if msg.ExternalID != "" { + hdr.Set("X-Pm-External-Id", "<"+msg.ExternalID+">") + } } // Set our server date if requested.