diff --git a/libraries/entropy/services/ugc/commands.py b/libraries/entropy/services/ugc/commands.py index d0ab3dea1..307faa7cd 100644 --- a/libraries/entropy/services/ugc/commands.py +++ b/libraries/entropy/services/ugc/commands.py @@ -795,6 +795,8 @@ class UGC(SocketCommands): subject = 'Entropy Error Reporting Handler' destination_email = 'entropy.errors@sabayon.org' sender_email = mydict.get('email', 'anonymous@sabayon.org') + if not self.entropyTools.is_valid_email(sender_email): + sender_email = 'anonymous@sabayon.org' keys_to_file = ['errordata', 'processes', 'lspci', 'dmesg', 'locale'] # call it over