最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)發(fā)送email的幾種常用方法

 更新時間:2014年08月18日 11:04:01   投稿:shichen2014  
這篇文章主要介紹了Python實現(xiàn)發(fā)送email的幾種常用方法,非常實用,需要的朋友可以參考下

學過Python的人都知道,實用Python實現(xiàn)發(fā)送email的功能還是比較簡單的,可以通過登錄郵件服務來發(fā)送,linux下也可以使用調(diào)用sendmail命令來發(fā)送,還可以使用本地或者是遠程的smtp服務來發(fā)送郵件,不管是單個,群發(fā),還是抄送都比較容易實現(xiàn)。

本文就把幾個最簡單的發(fā)送郵件方式記錄下來,像html郵件,附件等也是支持的,讀者在需要時可以參考查詢一下。具體方法如下:

1.登錄郵件服務

具體代碼如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#python2.7x
#send_simple_email_by_account.py @2014-08-18
#author: orangleliu

'''
使用python寫郵件 simple
使用126 的郵箱服務
'''

import smtplib
from email.mime.text import MIMEText

SMTPserver = 'smtp.126.com'
sender = '12345678@126.com'
password = "xxxx"

message = 'I send a message by Python. 你好'
msg = MIMEText(message)

msg['Subject'] = 'Test Email by Python'
msg['From'] = sender
msg['To'] = destination

mailserver = smtplib.SMTP(SMTPserver, 25)
mailserver.login(sender, password)
mailserver.sendmail(sender, [sender], msg.as_string())
mailserver.quit()
print 'send email success'

2.調(diào)用sendmail命令 (linux)

具體代碼如下:

# -*- coding: utf-8 -*-
#python2.7x
#send_email_by_.py
#author: orangleliu
#date: 2014-08-18
'''
用的是sendmail命令的方式

這個時候郵件還不定可以發(fā)出來,hostname配置可能需要更改
'''

from email.mime.text import MIMEText
from subprocess import Popen, PIPE

def get_sh_res():
  p = Popen(['/Application/2.0/nirvana/logs/log.sh'], stdout=PIPE)
  return str(p.communicate()[0])

def mail_send(sender, recevier):
  print "get email info..."
  msg = MIMEText(get_sh_res())
  msg["From"] = sender
  msg["To"] = recevier
  msg["Subject"] = "Yestoday interface log results"
  p = Popen(["/usr/sbin/sendmail", "-t"], stdin=PIPE)
  res = p.communicate(msg.as_string())
  print 'mail sended ...'

if __name__ == "__main__":
  s = "12345678@qq.com"
  r = "123456@163.com"
  mail_send(s, r)

3 使用smtp服務來發(fā)送(本地或者是遠程服務器)

具體代碼如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#python2.7x
#send_email_by_smtp.py
#author: orangleliu
#date: 2014-08-18
'''
linux 下使用本地的smtp服務來發(fā)送郵件
前提要開啟smtp服務,檢查的方法
#ps -ef|grep sendmail
#telnet localhost 25

這個時候郵件還不定可以發(fā)出來,hostname配置可能需要更改
'''
import smtplib
from email.mime.text import MIMEText
from subprocess import Popen, PIPE


def get_sh_res():
  p = Popen(['/Application/2.0/nirvana/logs/log.sh'], stdout=PIPE)
  return str(p.communicate()[0])

def mail_send(sender, recevier):
  msg = MIMEText(get_sh_res())
  msg["From"] = sender
  msg["To"] = recevier
  msg["Subject"] = "Yestoday interface log results"
  s = smtplib.SMTP('localhost')
  s.sendmail(sender, [recevier], msg.as_string())
  s.quit()
  print 'send mail finished...'

if __name__ == "__main__":
  s = "123456@163.com"
  r = s
  mail_send(s, r)

相信本文所示方法對于大家進行Python程序設計能夠起到一定的參考借鑒價值。

相關文章

  • Django中間件Middleware功能詳解

    Django中間件Middleware功能詳解

    Django中間件(Middleware)是Django框架中的一個功能,它允許開發(fā)者在處理請求和響應的過程中插入自定義代碼,中間件能夠在視圖函數(shù)執(zhí)行前后進行操作,本文給大家介紹Django中間件Middleware功能,感興趣的朋友一起看看吧
    2024-10-10
  • python友情鏈接檢查方法

    python友情鏈接檢查方法

    這篇文章主要介紹了python友情鏈接檢查方法,涉及Python讀取txt文件進行友鏈查詢的相關技巧,非常簡單實用,需要的朋友可以參考下
    2015-07-07
  • python內(nèi)建類型與標準類型

    python內(nèi)建類型與標準類型

    這篇文章主要介紹了python內(nèi)建類型與標準類型,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • python實現(xiàn)獲取Ip歸屬地等信息

    python實現(xiàn)獲取Ip歸屬地等信息

    本文給大家簡單介紹了下如何使用Python實現(xiàn)獲取IP歸屬地信息的方法和代碼,非常的實用,有需要的小伙伴可以參考下
    2016-08-08
  • 使用python批量讀取word文檔并整理關鍵信息到excel表格的實例

    使用python批量讀取word文檔并整理關鍵信息到excel表格的實例

    今天小編就為大家分享一篇使用python批量讀取word文檔并整理關鍵信息到excel表格的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • 淺析Python中字符串的intern機制

    淺析Python中字符串的intern機制

    這篇文章主要介紹了Python中字符串的intern機制,幫助大家更好的理解和學習python,感興趣的朋友可以了解下
    2020-10-10
  • 跟老齊學Python之通過Python連接數(shù)據(jù)庫

    跟老齊學Python之通過Python連接數(shù)據(jù)庫

    現(xiàn)在在做python的時候需要用到數(shù)據(jù)庫,于是自己重新整理了一下數(shù)據(jù)庫的知識,并且熟悉了python中MysqlDB模塊的功能和函數(shù)等接口,現(xiàn)在系統(tǒng)地來總結一下吧
    2014-10-10
  • 基于Python的人臉檢測與分類過程詳解

    基于Python的人臉檢測與分類過程詳解

    這篇文章主要介紹了基于Python的人臉檢測與分類,算法分為兩個部分識別人臉位置和確定人臉分類,由于這兩項工作截然相反,所以我們使用了兩個網(wǎng)絡分別完成,詳細過程跟隨小編一起看看吧
    2022-05-05
  • 使用Python構建一個Hexo博客發(fā)布工具

    使用Python構建一個Hexo博客發(fā)布工具

    雖然Hexo的命令行工具非常強大,但對于日常的博客撰寫和發(fā)布過程,我總覺得缺少一個直觀的圖形界面來簡化操作,下面我們就來看看如何使用Python構建一個Hexo博客發(fā)布工具吧
    2025-04-04
  • Python 敏感詞過濾的實現(xiàn)示例

    Python 敏感詞過濾的實現(xiàn)示例

    本文主要介紹了Python 敏感詞過濾的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評論

榕江县| 通许县| 北碚区| 政和县| 扶绥县| 旺苍县| 平果县| 邵阳县| 诸城市| 通城县| 义乌市| 和龙市| 桃园市| 财经| 陇南市| 临澧县| 阿尔山市| 唐山市| 隆子县| 鄂州市| 莆田市| 沁源县| 越西县| 同江市| 嘉峪关市| 湘阴县| 安平县| 柳州市| 辽源市| 银川市| 上饶市| 甘孜| 普格县| 鲜城| 当涂县| 皮山县| 梨树县| 溆浦县| 久治县| 泽州县| 临安市|