1. 程式人生 > >python 發郵件:sina普通版   | zabbix版本

python 發郵件:sina普通版   | zabbix版本

服務器 郵箱 python import sina

from email.mime.text import MIMEText
from email.header import Header
from smtplib import SMTP_SSL


def send_mail(sender_sina=‘‘,pwd=‘‘,receiver=‘‘,mail_title=‘‘,mail_content=‘‘):
    # 郵箱smtp服務器
    host_server = ‘smtp.sina.com‘
    sender_sina_mail = [email protected]
    #ssl登錄
    smtp = SMTP_SSL(host_server)
    #set_debuglevel()是用來調試的。參數值為1表示開啟調試模式,參數值為0關閉調試模式
    smtp.set_debuglevel(0)
    smtp.ehlo(host_server)
    smtp.login(sender_sina, pwd)
    msg = MIMEText(mail_content, "plain", ‘utf-8‘)
    msg["Subject"] = Header(mail_title, ‘utf-8‘)
    msg["From"] = sender_sina_mail
    msg["To"] = receiver
    smtp.sendmail(sender_sina_mail, receiver, msg.as_string())
    smtp.quit()
send_mail("hequan2011","密碼","[email protected]
/* */","標題",‘內容‘)


#!/usr/bin/python
#coding:utf-8
from email.mime.text import MIMEText
from email.header import Header
from smtplib import SMTP_SSL
import sys


def send_mail(sender_sina=‘‘,pwd=‘‘,receiver=‘‘,mail_title=‘‘,mail_content=‘‘):
    host_server = ‘smtp.sina.com‘
    sender_sina_mail = [email protected]
/* */ #ssl登錄 smtp = SMTP_SSL(host_server) #set_debuglevel()是用來調試的。參數值為1表示開啟調試模式,參數值為0關閉調試模式 smtp.set_debuglevel(0) smtp.ehlo(host_server) smtp.login(sender_sina, pwd) try: msg = MIMEText(mail_content, "plain", ‘utf-8‘) msg["Subject"] = Header(mail_title, ‘utf-8‘) msg["From"] = sender_sina_mail msg["To"] = receiver smtp.sendmail(sender_sina_mail, receiver, msg.as_string()) smtp.quit() print("發送成功") return True except Exception as e : print("發送失敗:",e) return False if __name__=="__main__": #send_mail("hequan2011","密碼","[email protected]
/* */","標題",‘內容‘) send_mail("hequan2011", "密碼", sys.argv[1], sys.argv[2], sys.argv[3])


本文出自 “何全” 博客,請務必保留此出處http://hequan.blog.51cto.com/5701886/1939844

python 發郵件:sina普通版 | zabbix版本

相關推薦

python 郵件sina普通   | zabbix版本

服務器 郵箱 python import sina from email.mime.text import MIMEText from email.header import Header from smtplib import SMTP_SSL def send_mail(sende

python 郵件腳本

tex except exc header encoder ams ddr local eap 相關模塊介紹 發送郵件主要用到了smtplib和email兩個模塊,這裏首先就兩個模塊進行一下簡單的介紹: 1、smtplib模塊 smtplib.SM

php郵件swiftmailer, php郵件庫——swiftmailer

郵件 cnblogs exit end 地址 text loader 多個 郵件服務器 php發郵件:swiftmailer, php郵件庫——swiftmailer 最近看到一個好的php郵件庫,與phpmailer作用一樣,但性能比phpmailer好,尤其是在處理附件

python郵件

cati gpo () {} user ase htm 質量 passwd 使用自動發送郵件功能,添加附件(圖片,文件等) # hanbb # come on!!! import smtplib from email.mime.text import MIMEText f

48. Python 郵件(1)

fff nds htm tar 服務 .com term world strip python發送郵件1.通過python發郵件步驟:前提:開通了第三方授權,可以使用smtp服務1.創建smtp對象2.連接smtp服務器,默認端口號都是253.登陸自己的郵箱賬號4.調用發送

Python郵件程式部署到Linux雲伺服器上之後無法工作

    寫了一個爬取學校教務網獲取成績的小工具,每五分鐘進行一次查詢,如果發現有新成績出現就用郵件通知自己,郵件伺服器使用的騰訊企業郵箱。     爬蟲寫的比較順利,但發郵件的部分出了一些問題,在自己的Linux環境下執行沒問題,在雲伺服

python郵件總結及例項說明,中文亂碼已解決(在最後一個模組)

python發郵件需要掌握兩個模組的用法,smtplib和email,這倆模組是python自帶的,只需import即可使用。smtplib模組主要負責傳送郵件,email模組主要負責構造郵件。 smtplib模組主要負責傳送郵件:是一個傳送郵件的動作,連線郵箱伺服器,登入郵箱,傳送郵件(有發件

python郵件 python郵件

python發郵件 python發郵件需要掌握兩個模組的用法,smtplib和email,這倆模組是python自帶的,只需import即可使用。smtplib模組主要負責傳送郵件,email模組主要負責構造郵件。 smtplib模組主要負責傳送郵件:是一個傳送郵件的動作,連線郵箱伺服器

python 郵件,帶附件,中文

    # !/usr/bin/python # -*- coding: UTF-8 -*- from email import encoders from email.mime.base import MIMEBase from email.mime.multipa

python 郵件本地傳送沒問題 阿里雲Linix上傳送不出去問題

 加上  smtplib.SMTP_SSL(mail_host, 465)  #阿里雲把25埠封掉了 附完整程式碼 import pandas as pd import smtplib from email.mime.text import MIMEText from e

Python-----郵件

import yagmailusername='**@163.com'#密碼使用授權碼(python規定 163,qq郵箱使用授權碼)passwd='***'mail=yagmail.SMTP(user=username,password=passwd,host='smtp.163.com')#cc抄送 at

python郵件帶excel附件

# encoding=utf-8 from sqlalchemy import create_engine import pymysql import datetime from email.mime.text import MIMEText from email.mime.

Python郵件遇到的巨坑

  因網站需要,準備新增一個郵箱繫結的功能。使用的是django框架,因為它已經封裝好了發郵件的模組,想來不會太難。結果一試,553、553、553…然後,一天過去了… 1.使用QQ郵箱發郵件   上面提到的535,百度一查,說是沒有開啟POP3/SMTP服務的

##python 郵件(smtplib)

# !/usr/bin/python # -*- coding: UTF-8 -*- import smtplib from email.mime.text import MIMEText from email.utils import formataddr my_send

python郵件smtplib+mail

python實現發郵件 1)python發郵件需要掌握兩個模組的用法,smtplib和email;smtplib模組主要負責傳送郵件:是一個傳送郵件的動作,連線郵箱伺服器,登入郵箱,傳送郵件(有發件人,收信人,郵件內容);email模組主要負責構造郵件:指的是郵箱頁面顯示的一些構造,如發件人,收件人,主題,

Python基礎筆記_Day12_Python元類、type動態建立類、Python動態建立方法、Python運算子、Python郵件、簡訊

Day12_Python元類、type動態建立類、Python動態建立方法、Python運算子過載、Python發郵件、簡訊 12.01_Python語言基礎(類物件)(熟悉) 12.02_Python語言基礎(動態建立類)(熟練) 12.03_Python語言基礎(type建立類)(熟

王樂平 技術部落格(熱愛『健身、書法、攝影』的IT男。 如果你想僱傭我,請郵件
python學習筆記23(利用python郵件和簡訊)

利用python發郵件和簡訊 發郵件: 以163郵箱為例,要利用SMTP伺服器 #發郵件的庫 import smtplib #郵件文字 from email.mime.text import MIMEText #建立基礎物件 #SMTP伺服器 SMTPServer = "smtp.

利用exchangelib快速上手使用python郵件

前言 之前一直知道使用python smtp發郵件,但是最近發現一個神器exchangelib,用這個神器發郵件,簡直簡單的不能再簡單了,官方文件在這裡 例項 只需要將下面的xxx改成你的資訊

python 郵件遇到gaierror: [Errno 11004] getaddrinfo failed

今天用python發郵件出現如下錯誤:Traceback (most recent call last):  File "D:\motest.py", line 95, in <module>    sendmail(service_name,test)  Fil