အင်တာနက်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူအကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်များ (CMS) သည် 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှု၏မရှိမဖြစ်လိုအပ်သောအစိတ်အပိုင်းတစ်ခုဖြစ်လာသည်။ CMS စနစ်သည် 0 က်ဘ်ဆိုက်အုပ်ချုပ်ရေးမှူးများကိုအကြောင်းအရာများကိုထိရောက်စွာစီမံရန်နှင့်ထုတ်ဝေရန်ကူညီပေးပြီးထုတ်လွှင့်ခြင်းနှင့်ထုတ်လွှင့်ခြင်းများကိုအီးမေးလ်တွန်းအားပေးလုပ်ဆောင်မှုမှတစ်ဆင့်အမှန်တကယ်အချိန်နှင့်တဆင့်အချိန်မှန်ဖြင့်အကြောင်းကြားရန်ဖြစ်သည်။ ဤဆောင်းပါးသည် CMS စနစ်၏ Susting function ကိုအကောင်အထည်ဖော်ရန် Python ကိုမည်သို့အသုံးပြုရမည်,
Python အီးမေးလ်ကိုအကောင်အထည်ဖော်ရန်မသုံးမီသက်ဆိုင်ရာမှီခိုစာကြည့်တိုက်ကို install လုပ်ရန်လိုအပ်သည်။ Python ၏ Smtplib စာကြည့်တိုက်စာကြည့်တိုက်ကိုအကောင်အထည်ဖော်ရန်အီးမေးလ်ပို့ရန်အီးမေးလ်များကိုအီးမေးလ်ပို့ခြင်းဖြင့်ပြုလုပ်နိုင်သည်။ install လုပ်ရန် command line တွင်အောက်ပါ command ကိုရိုက်ထည့်ပါ။
Pip Smtplib ကို Install လုပ်ပါ
Pip Install အီးမေးလ်
မေးလ်ကိုပို့ရန်သင်သည် SMTP (ရိုးရှင်းသောစာလွှဲပြောင်းရေးဆွဲခြင်း) ဆာဗာကိုဆက်သွယ်ရန်လိုအပ်သည်။ SMTP ဆာဗာသည်ပို့သူ၏စာကိုလက်ခံသူထံသို့စာပို့ရန်တာဝန်ရှိသည်။ မတူညီသောစာတိုက်ပုံးဝန်ဆောင်မှုပေးသူများသည်မတူညီသော SMTP ဆာဗာလိပ်စာများနှင့်ဆိပ်ကမ်းများကိုအသုံးပြုကြသည်။ Python ကိုအသုံးပြုပြီး SMTP ဆာဗာတစ်ခုနှင့်မည်သို့ချိတ်ဆက်ရမည်နည်း။
Import SMTPLIB
# SMTP ဆာဗာလိပ်စာနှင့်ဆိပ်ကမ်း
smtp_server = 'smtp.qq.com'
smtp_port = 465
# SMTP server သို့ဆက်သွယ်ပါ
ဆာဗာ = smtplib.smtp_ssl (SMTP_SERVER, SMTP_POR)
SMTP server သို့အောင်မြင်စွာဆက်သွယ်ပြီးနောက်တွင်သင်၏အီးမေးလ်အကောင့်နှင့်စကားဝှက်မှတဆင့်စာတိုက်ပုံးဆာဗာသို့ဝင်ရောက်ရန်လိုအပ်သည်။ ဤတွင်နမူနာကုဒ်ဖြစ်သည်။
# အီးမေးလ်အကောင့်နှင့်စကားဝှက်
Email_address = 'your_email_address'
Email_Password = 'your_email_password'
# အီးမေးလ်ဆာဗာသို့ဝင်ရောက်ပါ
Server.login (Email_address, Email_Password)
သင်၏အီးမေးလ်လိပ်စာကို logging လုပ်ပြီးနောက်အောက်ပါတို့သည်အီးမေးလ်၏အကြောင်းအရာကိုဖန်တီးရန်ဖြစ်သည်။ အီးမေးလ်များကိုဖန်တီးရန်အီးမေးလ်စာကြည့်တိုက်ကိုသုံးနိုင်သည်။ Python ကိုအသုံးပြုပြီးမေးလ်ကိုဘယ်လိုဖန်တီးရမယ်ဆိုတာဥပမာပါ။
email.mime.text တင်သွင်း Mimetextextextext
Email.Header Import Header မှ
# အီးမေးလ်အကြောင်းအရာကိုဖန်တီးပါ
ဘာသာရပ် = 'မေးလ်ခေါင်းစဉ်'
အကြောင်းအရာ = 'Email Content'
Sender = 'ပေးပို့သူအီးမေးလ်'
လက်ခံသူ = 'လက်ခံသူအီးမေးလ်'
Message = Mimetext (Content, Plain ',' UTF-8 ')
မက်ဆေ့ခ်ျ ['']] = header (ပေးပို့သူ, 'utf-8)
မက်ဆေ့ခ်ျ ['to'] = header (လက်ခံသူ 'utf-8')
မက်ဆေ့ခ်ျ ['Teach'] = header (ဘာသာရပ်, 'utf-8')
အီးမေးလ်အကြောင်းအရာကိုဖန်တီးပြီးနောက်အီးမေးလ်ပို့ရန် SendMmail နည်းလမ်းကိုသုံးနိုင်သည်။ ဤနေရာတွင်အီးမေးလ်ပို့ခြင်းအတွက်ကုဒ်ဖြစ်သည်။
# အီးမေးလ်ပို့ပါ
server.sendmail (ပေးပို့သူ, လက်ခံသူ, message.as_string ())
အီးမေးလ်ကိုပို့ပြီးနောက် SMTP ဆာဗာနှင့်ဆက်သွယ်မှုကိုပိတ်ရန်မမေ့ပါနှင့်။ Connection ကိုပိတ်ရန် Code ကိုဤတွင်ဖော်ပြထားသည်။
# ဆက်သွယ်မှုကိုပိတ်ပါ
Server.quit ()
အထက်ပါအဆင့်များမှတစ်ဆင့် CMS စနစ်၏အီးမေးလ်ကိုတွန်းအားပေးသည့်အီးမေးလ်ကိုအကောင်အထည်ဖော်ရန် Python ကို သုံး. အီးမေးလ်မှတဆင့်နောက်ဆုံးပေါ်အကြောင်းအရာများ, လှုပ်ရှားမှုများနှင့်အခြားအချက်အလက်များကိုအသုံးပြုသူများအားအသိပေးနိုင်သည်။ ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ် သင့်တွင်မေးခွန်းများရှိပါက ကျေးဇူးပြု. ဆွေးနွေးရန်စာတစ်စောင်ထားခဲ့ပါ။