Возникли проблемы с отправкой электронной почты через SMTP Python

Поэтому я пытаюсь отправить электронное письмо через SMTPlib с Python, но не могу заставить его работать. Я прочитал спецификации Microsoft SMTP и добавил их соответствующим образом, но не могу заставить их работать. Вот мой код:

    # Send an email
    SERVER  = "smtp-mail.outlook.com"
    PORT    = 587
    USER    = "******@outlook.com"
    PASS    = "myPassWouldBeHere"
    FROM    = USER
    TO      = ["******@gmail.com"]
    SUBJECT = "Test"
    MESSAGE = "Test"
    message = """\
From: %s
To: %s
Subject: %s
%s
""" % (FROM, ", ".join(TO), SUBJECT, MESSAGE)
    try:
        server = smtplib.SMTP()
        server.connect(SERVER, PORT)
        server.starttls()
        server.login(USER,PASS)
        server.sendmail(FROM, TO, message)
        server.quit()
    except Exception as e:
        print e
        print "\nCouldn't connect."

Я получил код от кейлоггера, но немного его почистил. Я прочиталВот о том, как работает основной SMTP, но есть несколько вещей, какstarttls (Методы) Я не совсем понимаю.

Я действительно ценю любую помощь с этим.

Ответы на вопрос(1)

Ваш ответ на вопрос