近來有些東西需要監控報警發郵件,然後在網上找了點材料,自己寫了乙個簡單傳送郵件的指令碼,主要就是運用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....