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