نحوه ارسال ایمیل های HTML با پیوست ها با استفاده از پایتون

این روزها، تقریباً همه وب‌سایت‌ها و برنامه‌ها باید به طور منظم به کاربران و مدیران خود ایمیل ارسال کنند. به عنوان مثال، ممکن است لازم باشد برای فعال سازی حساب، تنظیم مجدد رمز عبور، خبرنامه و حتی ارسال اعلان خطا به مدیران ایمیل به کاربران ارسال کنید. اگر یک وب سایت یا برنامه مبتنی بر پایتون را اجرا می کنید، می توانید به راحتی این کار را از داخل سایت یا برنامه خود انجام دهید. در این آموزش، نحوه ارسال ایمیل HTML با پیوست ها با استفاده از کتابخانه smtplib پایتون را یاد خواهیم گرفت.

ابتدا مراحل فردی مربوط به این فرآیند را یاد خواهیم گرفت. سپس آنها را کنار هم قرار می دهیم تا کد کامل را دریافت کنیم.

1. Smtplib را وارد کنید

ما باید Smtplib را وارد کنیم، که بسیاری از توابع خارج از جعبه را برای پیکربندی سریع و ارسال ایمیل ها با استفاده از پایتون ارائه می دهد.

import smtplib

2. بسته ایمیل را وارد کنید

در مرحله بعد، ما باید چند تابع ضروری را از بسته ایمیل وارد کنیم، که به شما امکان می دهد پیام های ایمیل را به راحتی تعریف و مدیریت کنید. در میان آنها، کلاس های MIMEBase، MIMEText و MIMEMultipart را وارد خواهیم کرد.

import email
from email import encoders
from email.mime.base import MIMEBase
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

MIMEBase به شما امکان می دهد هدر محتوای پیام های ایمیل را تنظیم کنید. MIMEText به شما امکان می دهد متن ایمیل را تنظیم کنید و MIMEMultipart به شما اجازه می دهد…

Source link