Yêu Cầu:
- Đã cài đặt môi trường Python và hoạt động tốt
- Đã có tài khoản gmail cá nhân ( cho phép ứng dụng không tin tưởng)
Ý Tưởng: Việc tự động gửi email bằng code thông qua gmail sẽ giúp hỗ trợ nhiều việc như report, thông báo tự động khi có sự cố....
Gửi email với gmail và python |
Thực Hiện:
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
#---------------------VIẾT HÀM SEND_MAIL-------------------#
def Send_Mail(sender_email,password_sender,subject_email,text_email,rec_email):
msg = MIMEMultipart()
msg['From'] = sender_email
msg['To'] = rec_email
msg['Subject'] = subject_email
msg.attach(MIMEText(text_email, 'plain'))
text=msg.as_string()
server = smtplib.SMTP('smtp.gmail.com',587)
server.starttls()
server.login(sender_email,password_sender)
server.sendmail(sender_email, rec_email, text)
server.quit()
#------------------KẾT THÚC HÀM SEND_MAIL-------------#
#tùy vào dữ kiện ta muốn gửi sẽ sinh ra content cho email
content = "Nguyễn Hoàng Sang"
#gọi hàm Send_Email và truyền các tham số vào --> Send Mail
Send_Mail("[nhập gmail từ người gửi]","[nhập password gmail từ người gửi]","THIS IS EMAIL TO CHECK SEND BY PYTHON",content,"[nhập email sẽ nhận]")
==================================================================================