Пустые письма принимаются, но отправленные товары хороши - PullRequest
0 голосов
/ 04 февраля 2020

Так что до вчерашнего дня все работало нормально, и когда я использовал следующий скрипт, он работал бы отлично и также нормально отправлял бы электронное письмо, но теперь, когда я запускаю его, внезапно, электронное письмо отправляется но когда он получен, он абсолютно пустой / пустой. Тело ничего не имеет, помогите пожалуйста! В целях безопасности я заменил свои учетные данные случайным адресом электронной почты и паролем.

from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
import smtplib

def process():
    SendEmail(email="abc@def.com", password="1234")


def SendEmail (email,password):

    sender_email="abc@def.com"
    receiver_email = "xyz@def.com"

    message="Hey"

    msg=MIMEMultipart('alternative')
    msg['Subject'] = "Test"
    msg['From'] = sender_email
    msg['To'] = receiver_email

    html=message

    part=MIMEText(html, 'text')
    msg.attach(part)

    obj = smtplib.SMTP('smtp.office365.com', 587)
    obj.ehlo()
    obj.starttls()
    obj.login(email, password)
    obj.sendmail(sender_email, receiver_email, msg.as_string())
    obj.quit()
    print('message')
    print('email sent')
    return

process()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...