1. 程式人生 > >Python2使用QQ的SMTP傳送郵件

Python2使用QQ的SMTP傳送郵件

# !/usr/bin/python
# -*- coding: UTF-8 -*-

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

# 第三方 SMTP 服務
mail_host = "smtp.qq.com"  # 設定伺服器(使用第三方 SMTP 服務傳送或本機安裝 sendmail(郵件傳輸代理程式)localhost)
mail_user = "xxxxxxxxxxx"  # 伺服器使用者名稱
mail_pass = "ggxefgwtdvvqbchf"  # 口令 授權碼
sender = 'xxxxx' #傳送者郵箱 receivers = ['xxxxx'] # 接收郵件,可設定為你的QQ郵箱或者其他郵箱 message = MIMEText('Python 郵件傳送測試...', 'plain', 'utf-8') message['From'] = Header("廖文懷", 'utf-8') message['To'] = Header("測試", 'utf-8') subject = 'Python SMTP 郵件測試' message['Subject'] = Header(subject, 'utf-8') try: smtpObj = smtplib.SMTP() smtpObj.connect(mail_host, 465
) # 465 為 SMTP 埠號 連結伺服器 smtpObj.login(mail_user, mail_pass) smtpObj.sendmail(sender, receivers, message.as_string()) print "郵件傳送成功" except smtplib.SMTPException: print "Error: 無法傳送郵件"

相關推薦

javax.mail 傳送郵件(工具類)

前言:注意自己郵箱賬號的授權碼 傳送不成功,要設定授權碼(勿掉坑裡) 1.座標 <dependency> <groupId>javax.mail</groupId> <artifactId&

無後臺網站傳送郵件方法(formspree)

<!doctype html> <html> <head> <meta charset="utf-8"> <title>無後臺網站傳送郵件方法(formspree)開通黃金會員才能使用AJAX提交,否則只能使用form提交</titl

Linux系統使用mailx命令傳送郵件

一、環境核實以及準備。     在centos7系統中預設有安裝mailx命令進行系統郵件的傳送。如果沒有相關的命令可以自行通過yum安裝     #yum install mailx -y    使用#ss  &nbs

telnet通過smtp傳送郵件

////////////////////////////////////CMD指令////////////////////////////////////////////// cmd telnet smtp.163.com 25   or &nb

註冊成功傳送郵件

前提:確認匯入了jar包:mail.jar           *注:網易郵箱給網易郵箱發的較快。 MailUtils.java package com.pb.utils; import java.util.Properties; i

iOS 呼叫系統傳送郵件

第一步 匯入messageUI.framework框架 第二步 匯入標頭檔案 #import <MessageUI/MessageUI.h> 第三步 @property (nonatomic,strong)  MFMailComposeViewCon

QQ 傳送郵件

  之前也釋出過一篇QQ發郵件的,後來那種方法在阿里雲伺服器中報錯了,查了好久才發現,是阿里雲的伺服器把 25 埠 給封殺了。現在重新做了個功能。 public static string UserName = ""; public static string UserPas

織夢會員註冊郵箱驗證傳送郵件配置教程

環境要求 主機465埠是開啟和放行的 php擴充套件openssl是開啟的 php擴充套件sockets是開啟的 1、QQ郵箱 或者 163郵箱 126郵箱 開啟SMTP服務,拿到授權碼,根據自己的來 QQ郵箱開啟SMTP服務 和 獲取授權碼 163郵箱開啟SM

python傳送郵件給多人

親測,163郵箱不能傳送,我用的qq的 import smtplib from email.mime.text import MIMEText sender = '[email protected]' passwd = '****' receiver = ["[email&#

codeigniter 傳送郵件

在 Codeigniter 的類庫參考中封裝好了 Email 類,使用時只需要載入呼叫即可. 我簡單封裝了一個傳送 email 的方法 custom_mail_smtp,程式碼如下 /** * smtp 傳送郵件 */ if (!function_exists("

通過javamailsenderimpl傳送郵件

參考文章:http://blog.csdn.net/qq_33556185/article/details/51028952 import javax.mail.internet.MimeMessage; import org.springframework.beans.factory.anno

阿里雲伺服器用SMTP的25號埠傳送郵件問題

這幾天自己閒著沒事就用阿里雲伺服器部署了一個專案,這個專案中包含了一個傳送郵件到我的郵箱的功能出錯了,這個功能在我的電腦上用本地伺服器沒有問題,但是部署到阿里雲的Centos伺服器上這個功能出了問題,阿里雲伺服器傳送郵件是報出超時的錯誤: 主要原因如下: 我的傳送郵件功能是用傳統

java利用commons-email.jar傳送郵件

這幾天寫了一個簡歷網站,因為簡歷下面有個聯絡我的功能,這個功能可以可以向郵箱傳送郵件,所以自己便開始學習部落格開始解決傳送郵件功能。 引入相關jar包 要用commos-email.jar實現傳送郵箱功能需要先匯入三個jar包: commos-email.jar

golang 使用 gomail 傳送郵件

下面以阿里雲郵箱為例, 如果使用的是qq郵箱的話需要把mailConn裡面的host改成'smpt.qq.com',user 填寫qq郵箱地址, pass需要填寫你在qq郵箱設定裡面獲取到的授權碼,qq郵箱需要先去郵箱設定裡面開通smtp支援,然後獲取授權碼。然後就可以用qq郵箱傳送了。 安裝gomail

【SSH網上商城專案實戰25】使用java email給使用者傳送郵件

      當用戶購買完商品後,我們應該向使用者傳送一封郵件,告訴他訂單已生成之類的資訊,郵箱地址是從使用者的基本資訊中獲取,好了,首先我們來看一下java中傳送郵件的方法。

iOS12系統應用開發傳送郵件

iOS12系統應用開發傳送郵件 訊息分享是應用社交化和營銷的重要途徑。除了開發者自己搭建專有的訊息分享渠道之外,還可以藉助系統自帶的各種途徑。iOS提供了3種快速分享訊息的方式,分別為傳送郵件、傳送簡訊以及資料分享等。本章將講解這三種方式。 傳送郵件 郵件是一種更為靈活的資料分享方式。它可以幫助使用者將

java傳送郵件例項

JavaMail傳送郵件到qq郵箱:前提是QQ郵箱裡帳號設定要開啟POP3/SMTP協議,步驟如下: ​​​​​​​1. 登陸你的QQ即可,找到QQ郵箱圖示。 2.進入郵箱後後點選設定。     3.找到賬戶。 4.往下拉將POP3/SMTP開啟。&nb

使用阿里雲郵箱傳送郵件

程式碼部分 /** * 傳送郵件 (阿里雲郵箱企業版) * * @param fromEmail * 傳送郵箱 * @param toEmail * 接收郵箱 * @pa

jsp的mail.jar外掛傳送郵件出錯之一

昨晚在測試專案的時候,用到了mail.jar傳送郵件,原來好好的,結果出錯: DEBUG: setDebug:JavaMail version 1.4ea DEBUG:getProvider()returning javax.mail.Provider[TRANSPORT,smtp,com.

JSP如何利用 mail.jar 元件傳送郵件

我們在註冊、找回密碼等驗證使用者身份時候,經常要用到郵件驗證碼功能。如下圖: JSP常見的郵件傳送是利用mail.jar外掛傳送(下載地址:點選這裡)。 接下來,我將詳細得給有需要的同志展示如何利用mail.jar外掛傳送郵件: 第一步:將mail.jar匯入到自己專案的lib