1. 程式人生 > >python3發郵件

python3發郵件

總結:

網上東拼西湊了一個,發郵件的基本功能有了(能傳送,並且能發附件)

更新:

0,很久以前發郵件,一直不成功。通道改成這個就行了——'smtp.163.com'

1,群發可以了,網上說改下to_addr就可以了

2,附件中文顯示可以了(原來的會亂碼),編碼要用gb2312,用utf-8不行

說明:發郵件就是:連結->登陸->傳送。很簡單的

其它的也試了些,但只有這個能發——smtp.163.com

import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.application import MIMEApplication

from_addr='
[email protected]
' password='xxx' to_addr=['[email protected]','[email protected]'] msg=MIMEMultipart() msg['from']=from_addr msg['to']=','.join(to_addr) msg['subject']='又一封' content='給你發2個附件' txt=MIMEText(content) msg.attach(txt) with open('D:/tmp/1125/1.doc','rb') as f: att=MIMEApplication(f.read()) att.add_header('Content-Disposition','attachment',filename=('gb2312','','中文.doc')) msg.attach(att) with open('D:/tmp/1125/2.txt','rb') as f: att=MIMEApplication(f.read()) att.add_header('Content-Disposition','attachment',filename='2.txt') msg.attach(att) server=smtplib.SMTP('smtp.163.com',25) server.login(from_addr,password) server.sendmail(from_addr,to_addr,str(msg)) server.quit() print('OK')


相關推薦

python3郵件

總結: 網上東拼西湊了一個,發郵件的基本功能有了(能傳送,並且能發附件) 更新: 0,很久以前發郵件,一直不成功。通道改成這個就行了——'smtp.163.com' 1,群發可以了,網上說改下to_addr就可以了 2,附件中文顯示可以了(原來的會亂碼),編碼要用gb23

python3 送電子郵件

python3 發送電子郵件使用python3發送電子郵件,我之前在網上找了好幾篇文章不論是都不行,最後在網上找到這篇文章了!首先在163郵箱開啟授權碼記住這個授權密碼,我們在python代碼裏面用的就是這個密碼不然會出現這個報錯# -*- coding:utf-8 -*- import smtplib f

python3郵件

xxxx mtp roc orm python lib subject ssl協議 smtp #163郵箱發送郵件import smtplibfrom email.mime.text import MIMETextfrom email.utils import format

Python3利用SMTP使用QQ郵箱郵件

Python建立 SMTP 物件語法如下:smtpObj = smtplib.SMTP( [host [, port [, local_hostname]]] )引數說明:    host: SMTP 伺服器主機。 你可以指定主機的ip地址或者域名如:runoob.com,這

python3使用smtplib郵件被退回

背景:公司自己的郵件伺服器,不支援ssl退回資訊:This is the mail system at host mail.*****.net.cn. I'm sorry to have to inform you that your message could not b

python3 SMTP 郵件 通過測試完整程式碼

#!/user/bin/env python3 import smtplib from email.mime.text import MIMEText def SendEmail(fromAdd,t

Python3 自動郵件

背景:當UI Recorder錄製的GUI自動化腳本回放失敗時,自動發郵件通知,並打包測試報告作為附件傳送。 #!/usr/bin/python # -*- coding: utf-8 -*- ''' Created on 2018年12月28日 @author: Re

python3 案例分享--郵件

Python 傳送郵件比較簡單,只要引用smtplib,然後構建下郵件內容,就可以傳送郵件了, 程式碼如下: import s

linux如何郵件

linux發郵件作為linux系統管理員,我們會偶爾使用mail命令進行發郵件。我主要是利用mail監控主機及時報警. 步驟:查看系統是否安裝mailwhereis mail ###一般都在/etc/mail.rc2.如果沒安裝直接yum install sendmail*然後重新啟動sendmail服

Log4j配置郵件功能

郵件功能 smtp eve gin java apach bsp ole message # 發送日誌到指定郵件log4j.appender.mail=org.apache.log4j.net.SMTPAppenderlog4j.appender.mail.Threshol

數據統計並郵件腳本

python#!/usr/bin/env python2 #-*- coding:utf-8 -*- #Author : zhanglejie #Time: 2017/05/18 ‘‘‘ 生成wifi數據最近7天(不含當天)回傳列表:天數,MAC 判斷依據:數據回傳後會創建相應的文件,文件名包含mac和時間

阿裏雲服務器不能郵件,禁用25端口的解決辦法

utf not red view 成功 提示 password imap erro 前陣子剛剛買了個阿裏雲服務器,在做發送郵件功能時,發現本來在本地測試沒問題的功能,在服務器上連接超時。 後來發現是阿裏雲將25端口禁用了(“坑!當然也有其道理”),大概2016年9月後買

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

在Linux中如何向163郵箱郵件

linux成長歷程linux收發郵件1.首先要保證自己的Linux服務器能夠ping通www.baidu.comping www.baicu.com[email protected]/* */3.將進入郵箱後進行如下設置. 1.首頁電擊設置,點擊POP3/SMTP/IMAP設置. 2.將對應選項下

PHP中利用PHPMailer配合QQ郵箱實現郵件

一定的 bst strong ddr 實驗室 ber 希望 域名 add 前言: 由於作業的需要,要實現給我們的網站用戶發送郵件,於是就有了這篇博客。以下的內容是我結合網上的例子加上自己的實踐的出來的。希望對大家有幫助。 PHPMailer的介紹: 優點: 可運行在任何平

檢測到有人登錄到linux,mysql,ftp,就郵件通知管理員

mysql ftp 檢測到有人登錄到linux 就發郵件通知管理員 最近老板總感覺有人能登錄到公司的linux系統,我排查了半天也沒有找到任何蛛絲馬跡,幹脆設置一個陷阱,等著那個人往裏走【1】使用sendmail搭建簡單郵件服務器第一步:安裝sendmail並啟動服務yum -y instal

icinga2對特定服務設置專門郵件策略

icinga2icinga2對特定服務設置專門發郵件策略(如mysql、web等):# vi /etc/icinga2/conf.d/timeperiods.conf (也可以新建個TimePeriod)object TimePeriod "9to5" { import "legacy-timeperiod

mutt郵件

-a first ida 發郵件 -s .com ttr from mutt 在 /etc/Muttrc 文件添加以下內容: set from="[email protected]" set use_from=yes set envelope_from="ye

python 郵件腳本

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

磁盤告警郵件

-c awk for -h email ast 主機 tor cal #!/bin/bash#auto montor disk#by authors zhj 2017 rm -rf list.txtLIST=`df -h | grep "^/dev" >> li