From b45fe1311175fbc661bed7be454ea06bd42c1f00 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Sat, 30 Nov 2024 18:04:12 -0500 Subject: [PATCH] Use fallback remote part if not in sender --- lib/nntp/tiny/message.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/nntp/tiny/message.py b/lib/nntp/tiny/message.py index e34bbee..9110d9a 100644 --- a/lib/nntp/tiny/message.py +++ b/lib/nntp/tiny/message.py @@ -348,7 +348,8 @@ class Message(DatabaseTable): current = self.message_id if current is None: - remote = sender.split('@', 2)[1] + parts = sender.split('@', 2) + remote = 'unknown.host' if len(parts) == 0 else parts[1] self.message_id = '<%s@%s>' % ( str(uuid.uuid4()),