Untitled

 avatar
unknown
plain_text
3 years ago
1.2 kB
10
Indexable
def notify_support_team(vm_id,vm_ip,username):
    config = param_config(configdata=True,subject='CAPE Agent')
    cape_agent = config.agent_ip
    vm_id = vm_id
    vm_ip = vm_ip
    vm_username = username
    to = '[email protected],[email protected],[email protected]'
    cc = '[email protected],[email protected]'
    name = 'CAPE_ADMIN'
    from_ = '[email protected]'
    subject = 'Test Mail for VM User Password Reset'+" on CAPE Agent server - "+cape_agent
    message1='Password was reset for VM User-'+vm_username+' with VM_ID-'+str(vm_id)+' and VM_IP-'+vm_ip+'.\n'
    message2='New password was updated in agent.properties file on CAPE Agent-'+cape_agent+'.'+' Also, the SAP Services were restarted.'
    message = message1+"\n"+message2
    body = 'Dear Team,\n\n'+message+'\n\nRegards,\nCAPE ADMIN.'
    #body = 'This is a test email sent from a Python script.'
    command = f"echo '{body}' | mutt -e 'my_hdr From:{name} <{from_}>' -e 'my_hdr Cc:{cc}' -s '{subject}' {to}"
    try:
        subprocess.run(command, shell=True)
    except Exception as e:
        print("Exception raised: ", e)
        logging.error("Exception raised  %s ",e)
    return None
Editor is loading...