python寫的簡單傳送郵件的指令碼

2021-06-09 04:24:44 字數 1335 閱讀 3864

近來有些東西需要監控報警發郵件,然後在網上找了點材料,自己寫了乙個簡單傳送郵件的指令碼,主要就是運用python的smtplib模組,分享給大家看一下:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

#匯入smtplib和mimetext

import smtplib,sys 

from email.mime.text import mimetext 

def send_mail(sub,content): 

#############

#要發給誰,這裡發給1個人

mailto_list=["[email protected]"] 

#####################

#設定伺服器,使用者名稱、口令以及郵箱的字尾

mail_host="mail.gyyx.cn"

mail_user="[email protected]"

mail_pass="123456677890"

mail_postfix="gyyx.cn"

######################

'''''

to_list:發給誰

sub:主題

content:內容

send_mail("[email protected]","sub","content")

'''me=mail_user+"<"+mail_user+"@"+mail_postfix+">"

msg = mimetext(content,_charset='gbk') 

msg['subject'] = sub 

msg['from'] = me 

msg['to'] = ";".join(mailto_list) 

try: 

s = smtplib.smtp() 

s.connect(mail_host) 

s.login(mail_user,mail_pass) 

s.sendmail(me, mailto_list, msg.as_string()) 

s.close() 

return

true

except exception, e: 

print str(e) 

return

false

if __name__ == '__main__': 

if send_mail(u'這是python測試郵件',u'python傳送郵件'): 

print u'傳送成功'

else: 

print u'傳送失敗'

python 簡單郵件傳送

import smtplib from email.mime.text import mimetext from email.utils import formataddr def mail ret true try 郵件內容 msg mimetext 郵件內容 plain utf 8 傳送人 ms...

Python 簡單郵件傳送

第一步 先例項化乙個 smtp 第三 步 登入郵箱,傳入使用者名稱和密碼 第四步 傳送郵件,傳入發件人 收件人 訊息字串 第五步 關閉郵箱連線 message mimetext python 郵件傳送測試.plain utf 8 message from header 傻寶影視 utf 8 傳送者 ...

python 最簡單的傳送郵件

傳送郵箱很簡單,只是進行簡單的配置就ok了 在這裡我用的是163郵箱進行傳送,把自己郵箱裡的授權碼設定為開啟,得到授權碼,這個就是下面設定裡的密碼,因為為了安全怎麼會讓你輸入郵箱的密碼呢 在工程目錄下的setting.py檔案裡進行配置 配置郵箱 email backend django.core....