1、準備
先做一些準備,把郵件SMTP服務器、收發mail、郵件標題和正文準備好。
mailhost = 'smtp.server.com' mailport = 465 mailuser = 'mymail@server.com' mailpass = '123456' mailfrom = 'mymail@server.com' mailto = [] mailto.append('customer@server.com') mailsubject = '這是測試郵件標題' mailbody = '這里是郵件正文
'
2、發送郵件
連接SMTP服務器,一般服務器要求用SSL,所以SMTP_SSL()來連接。再用login(user, password)來驗證用戶名和密碼。登錄成功后,就可以sendmail()來發郵件了。下面是示例代碼:
import smtplib from email.mime.text import MIMEText msg = MIMEText(mailbody, 'html') msg['From'] = mailfrom msg['Subject'] = mailsubject msg['To'] = ','.join(mailto) try: mailserver = smtplib.SMTP_SSL(host=mailhost, port=mailport) #mailserver.set_debuglevel(1) mailserver.ehlo() mailserver.login(mailuser, mailpass) mailserver.sendmail(mailfrom, mailto, msg.as_string()) mailserver.quit() except Exception as e: print(e)
審核編輯:劉清
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
服務器
+關注
關注
12文章
9029瀏覽量
85207 -
SMTP
+關注
關注
0文章
32瀏覽量
11927 -
SMTP協議
+關注
關注
0文章
6瀏覽量
6590 -
SSL協議
+關注
關注
0文章
3瀏覽量
6825 -
python
+關注
關注
56文章
4783瀏覽量
84473
原文標題:用python發郵件(SMTP SSL協議)
文章出處:【微信號:ExASIC,微信公眾號:ExASIC】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
如果有急事需要聯系我,請發郵件到[email]986905623@qq.com[/email] 注明:論壇
如果有急事需要聯系我,請發郵件到986905623@qq.com 注明:論壇
發表于 06-06 20:41
請問這個是發郵件到哪里的?
One easy way to import a file is to e-mail it to yourself and then select open in SensorTag app.請問這個是發郵件到哪里,在app里看到有一個IBMcloud,是不是和哪個有關。
發表于 10-11 08:14
如何用Foxmail Server搭建郵件服務器
如何用Foxmail Server搭建郵件服務器
Foxmail Server(以下簡稱FMS)可以搭建出功能強大的郵件服務器。本文以FMS For Windows 2.0為例,從其設置、管理、收
發表于 01-27 17:05
?1348次閱讀
Python開源項目介紹:用zmail簡單地發郵件
注意:zmail僅支持python3,不支持python2,使用前所有郵箱都要開啟SMTP功能,@http://163.com和@http://gmail.com 的郵箱需要額外設定SMTP密碼,網上很多信息,具體自行百度google,這里先行省略。
如何用Python批量定制化發送郵件
一封精美的元旦祝福郵件,但是郵件的內容——比如姓名、祝福語等應該怎樣動態渲染呢?答案是jinja2. jinja2 是一個Python 的模板引擎,使用jinja2,我們能夠在
利用Python發送郵件的 3 種方式
1. 前言 郵件,作為最正式規范的溝通方式,在日常辦公過程中經常被用到 我們都知道 Python內置了對 SMTP 的支持,可以發送純文本、富文本、HTML 等格式的郵件 本文將聊聊利用
如何使用Python編寫腳本來自動發送郵件
Python是一種非常流行的編程語言,可以用于多種用途,包括自動化任務。其中一個常見的自動化任務是自動發送郵件。在本文中,我們將介紹如何使用Python編寫腳本來自動發送郵件。 要使用
評論