1. 程式人生 > >Python 傳送QQ郵件

Python 傳送QQ郵件

#coding:utf-8
from email.mime.text import MIMEText
from email.header import Header
from smtplib import SMTP_SSL

#sender_qq為發件人的qq號碼
sender_qq = '[email protected]'
#pwd為qq郵箱的授權碼
pwd = '****************'
#收件人郵箱receiver
receiver='[email protected]'
#郵件的正文內容
mail_content = '你好,現在在進行一項用python登入qq郵箱發郵件的測試'
#郵件標題
mail_title = 'python發的郵件'

def send_mail(sender_qq='',pwd='',\
	receiver='',mail_title='',mail_content=''):
	# qq郵箱smtp伺服器
	host_server = 'smtp.qq.com'
	sender_qq_mail = sender_qq+'@qq.com'

	#ssl登入
	smtp = SMTP_SSL(host_server)
	#set_debuglevel()是用來除錯的。引數值為1表示開啟除錯模式,引數值為0關閉除錯模式
	smtp.set_debuglevel(0)
	smtp.ehlo(host_server)
	smtp.login(sender_qq, pwd)

	msg = MIMEText(mail_content, "plain", 'utf-8')
	msg["Subject"] = Header(mail_title, 'utf-8')
	msg["From"] = sender_qq_mail
	msg["To"] = receiver
	smtp.sendmail(sender_qq_mail, receiver, msg.as_string())
	smtp.quit()


send_mail(sender_qq=sender_qq,pwd=pwd,\
receiver=receiver,mail_title=mail_title,\
mail_content=mail_content)


相關推薦

使用python傳送qq郵件

在看flask,發現可以傳送郵件,然後感覺垃圾郵件是不是這樣發的,比著書沒敲對,找了幾個原始碼也沒弄對,然後賽賽讓我生氣,我決定要把垃圾郵件寫出來騷擾他 注意: 1. 安裝sendmail 2. 在QQ郵箱設定開啟SMTP,記住這個碼 3. # -*- coding: ut

Python 傳送QQ郵件

#coding:utf-8 from email.mime.text import MIMEText from email.header import Header from smtplib i

Python SMTP傳送QQ郵件

1、QQ郵箱開通SMTP許可權,並獲取授權碼 QQ郵箱---->設定---->賬戶---->開啟服務---->IMAP/SMTP服務---->獲取授權碼 傳送方和接收方都必須開通 2、傳送純文字郵件: import smtplib fro

獲取郵箱驗證碼倒計時+PHP傳送QQ郵件(未全)

程式碼: <?php/*傳送郵件方法*@param $to:接收者 $title:標題 $content:郵件內容*@return bool true:傳送成功 false:傳送失敗*/function sendMail($to,$title,$content) { // 這個PHPMailer

java通過SMTP傳送QQ郵件的完全步驟

轉自: https://blog.csdn.net/qq422733429/article/details/51280020 java通過SMTP傳送QQ郵件的完全步驟 首先,我們需要開啟QQ郵箱的SMTP服務,因為QQ郵箱對於一般的使用者都是預設關閉SM

傳送QQ郵件

import com.sun.mail.util.MailSSLSocketFactory import javax.mail.* import javax.mail.internet.InternetAddress import javax.mail.internet.MimeBodyPart

java傳送qq郵件

1.開啟POP3/SMTP協議 設定--》賬戶--》 2.新增依賴: <dependency >             <groupId >javax.mail </groupId >

python傳送html郵件

轉至:https://www.cnblogs.com/gongxr/p/7355326.html # 傳送html內容的郵件 import smtplib, time, os from email.mime.text import MIMEText from email.header impor

PHPMailer實現後臺傳送QQ郵件

引言 PHPMailer是PHP的全功能電子郵件建立和傳輸類包,可以支援HTML格式的郵件內容,並且可以允許在沒有本地郵件伺服器的Windows平臺上傳送電子郵件。具體的詳細特點介紹可以看GitHub中的說明文件。 說明 最近在專案IT管理課上的專案中遇到了一個

使用Python傳送電子郵件

SMTP傳送郵件: 我這裡使用的qq郵箱伺服器,所以執行之前應先把qq郵箱中的相應服務開啟; 1.傳送文字郵件 #傳送文字郵件 import smtplib from email.mime.text import MIMEText from email.header

spring-javamail傳送QQ郵件535錯誤

平常解決535問題:缺少授權碼或者沒有開啟服務二:雖然網上有很多例子但是我還是稍微提下1.如何獲取授權碼QQ郵箱-設定-客戶端設定--開啟POP/SMTP服務2.微信進行安全繫結  (也可以用手機號碼) 開啟安全登入後點選生成新密碼 就是你所需要 16位授權碼 將你的登入密碼

詳解運用flask_mail傳送QQ郵件

1. 通過flask_mail  傳送QQ郵件,這裡使用到flask_mail外掛 進入自己虛擬環境:通過pip install flask_mail指令安裝即可。 2.初始化mail物件 3.flask_mail的配置: 進入QQ郵箱,進入賬戶,開啟相關服務 qq傳

Python傳送電子郵件.

sendemail.py import smtplib from email.mime.text import MIMEText msg = MIMEText('The body of th

python 傳送電子郵件

from smtplib import SMTP from email.header import Header from email.mime.text import MIMEText #傳送郵件 def send_email(): # 請自行修改下面的郵件傳送者和接收者 sender

C#呼叫Mail傳送QQ郵件

需要用到: 1.System.Net.Mail; 2.QQ郵箱的POP3/SMTP服務碼 QQ郵箱的POP3/SMTP服務碼獲取方法: 1.開啟qq郵箱: 2.進入設定頁面--》賬戶:(往下翻)開啟服務POP3/SMTP服務,QQ郵箱會給一個POP3/SMTP服務碼儲存下

Python3抓取頁面資訊,網路程式設計,簡單傳送QQ郵件

資料收集,資料整理,資料描述,資料分析 # coding=utf-8 import sys import urllib.request req = urllib.request.Request(

CentOS配置mailx通過465埠傳送qq郵件

一、關閉其他的郵件工具 傳送的郵件用到mailx就可以了,其他可以關閉。CentOS6.8預設安裝的是postfix。 chkconfig postfix off    #關閉開機啟動 service postfix stop    #關閉服務執行 chkconfig

Odoo10 關於無法傳送QQ郵件的問題(501)

想在ODOO10中進行對銷售單內的客戶傳送郵件時遇到了問題 我的郵件是通過QQ郵箱傳送,(xxxx.qq.com),在QQ郵箱中配置好了SMTP和POP之後獲取到了授權碼 但是傳送郵件的時候總是

Java輪子-Java傳送qq郵件

傳送郵件,首先就得搞清楚那堆不同的協議究竟是什麼?下面一段引用於網易 POP3 POP3是Post Office Protocol 3的簡稱,即郵局協議的第3個版本,它規定怎樣將個人計算機連線到Internet的郵件伺服器和下載電子郵件的電子協議。 它是因特網電子

Java 通過SMTP實現傳送QQ郵件

在eclipse中建立專案,並把javax.amil.jar和commons-email-1.5,jar複製到專案中連結:https://pan.baidu.com/s/1sQjA1GEpKi6IJJRGHKxjeA 密碼:4ene新增步驟:1.首先在專案下建立一個資料夾,儲