Так что до вчерашнего дня все работало нормально, и когда я использовал следующий скрипт, он работал бы отлично и также нормально отправлял бы электронное письмо, но теперь, когда я запускаю его, внезапно, электронное письмо отправляется но когда он получен, он абсолютно пустой / пустой. Тело ничего не имеет, помогите пожалуйста! В целях безопасности я заменил свои учетные данные случайным адресом электронной почты и паролем.
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()