in scripts/cronjobs/parseprojects.py [0:0]
def printMail(msg, file=sys.stdout, body='', project=None):
print(msg, file=file)
if body == None: # sendmail barfs if body is missing
body = ''
if body == '':
body=msg
recipients = sendmail.__RECIPIENTS__ # This is the default
try:
if project != None:
domain = mailDomains.get(project, project)
recipients = [f'private@{domain}.apache.org', sendmail.__RECIPIENTS__]
sendmail.sendMail(msg, body=body, recipients=recipients)
else:
sendmail.sendMail(msg, body=body)
except ConnectionRefusedError:
print(f"*** Failed to send the email to {recipients}", file=file)