help_post.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:netsocadmin2 作者: UCCNetworkingSociety 项目源码 文件源码
def send_sudo_request_email(username:str, user_email:str):
    """
    Sends an email notifying SysAdmins that a user has requested an account on feynman.

    :param username the server username of the user who made the request.
    :param user_email the email address of that user to contact them for vetting.
    """
    message_body = \
    """
Hi {username},

Thank you for making a request for an account with sudo privileges on feynman.netsoc.co.

We will be in touch shortly. 

Best,

The UCC Netsoc SysAdmin Team.

PS: Please "Reply All" to the emails so that you get a quicker response.

""".format(username=username)

    msg = EmailMessage()
    msg.set_content(message_body)
    msg["From"] = p.NETSOC_ADMIN_EMAIL_ADDRESS
    msg["To"] = p.NETSOC_EMAIL_ADDRESS
    msg["Subject"] = "[Netsoc Help] Sudo request on Feynman for {user}".format(
        user=username)
    msg["Cc"] = tuple(p.SYSADMIN_EMAILS + [user_email])

    with smtplib.SMTP("smtp.sendgrid.net", 587) as s:
        s.login(p.SENDGRID_USERNAME, p.SENDGRID_PASSWORD)
        s.send_message(msg)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号