Gửi mail @outlook bằng python script

Do từ 31/5/2022, Google sẽ khóa tính năng gửi gmail bằng python nên ta có thể dùng mail outlook để gửi thay vì gmail.

= > ĐỂ TẠO MAIL CÓ ĐUÔI OUTLOOK: truy cập login.live.com và làm theo hướng dẫn

CODE PYTHON GỬI MAIL TỪ MAIL TÊN MIỀN OUTLOOK

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

#---------------------VIẾT HÀM GỬI MAIL-------------------#
def sendMail(output,mail_receive):
 if(output!=''):
  msg = MIMEMultipart()
  msg['From'] = 'myemail@outlook.com'
  msg['To'] = dstMail
  msg['Subject'] = "NHẮC VIỆC"
  msg.attach(MIMEText(output, 'plain'))
  text=msg.as_string()


  s = smtplib.SMTP(host='smtp-mail.outlook.com')
  s.starttls()
  s.login('myemail@outlook.com', ''password")


  s.sendmail(
    "myemail@outlook.com",mail_receive,text)


  s.quit()
#------------------END SENDMAIL-------------#

 

#------------------THỰC HIỆN GỬI MAIL-------------#

msg="Hello, this is test from outlook mail"

sendMail("Hello",myemail@outlook.com,mail_receive)

#------------------DONE, vào mail nhận xem đã nhận được thư chưa-------------#

Script trên đã được update vào bộ tài liệu https://hainguyenit.edubit.vn/combo-document/tool-python-automation-for-network-admin

Bài viết cùng danh mục