精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何用python發郵件呢?

roborobo_0706 ? 來源:ExASIC ? 2023-03-06 14:49 ? 次閱讀

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】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    labview發郵件實現與遠程預警

    labview發郵件實現與遠程預警
    發表于 08-18 11:48

    LV發送郵件

    求解:為什么LV發郵件的程序在 私人電腦可以實現發送,但是公司的電腦發送不了?且出現如下錯誤
    發表于 08-15 08:23

    要看portel99教程的給我發郵件

    要看portel99教程的給我發郵件fflyinsky@126.com
    發表于 05-23 08:16

    如果有急事需要聯系我,請發郵件到[email]986905623@qq.com[/email] 注明:論壇

    如果有急事需要聯系我,請發郵件到986905623@qq.com 注明:論壇
    發表于 06-06 20:41

    如何在嵌入式Linux下發郵件

    有誰知道如何在嵌入式Linux下發郵件?用的2440開發板...
    發表于 05-08 10:18

    版主招募ing、交流/建議、板塊運營 發郵件

    版主招募ing、交流/建議、板塊運營請發郵件到 users@elecfans.com
    發表于 11-10 10:40

    GPRS模塊收發郵件有參考的資料嗎

    MC52ir3 GPRS模塊,可以收發郵件大家有參考的資料嗎,
    發表于 01-28 04:24

    請問這個是發郵件到哪里的?

    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

    何用樹莓派和Python去實現nRF24L01模塊功能

    何用樹莓派和Python去實現nRF24L01模塊功能?其相關代碼該如何去實現
    發表于 12-16 07:47

    何用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,這里先行省略。
    的頭像 發表于 01-30 15:17 ?1.1w次閱讀
    <b class='flag-5'>Python</b>開源項目介紹:用zmail簡單地<b class='flag-5'>發郵件</b>

    何用python發送接收郵件

    SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協議,它是一組用于由源地址到目的地址傳送郵件的規則,由它來控制信件的中轉方式。
    的頭像 發表于 07-11 09:30 ?920次閱讀
    如<b class='flag-5'>何用</b><b class='flag-5'>python</b>發送接收<b class='flag-5'>郵件</b>

    何用Python批量定制化發送郵件

    一封精美的元旦祝福郵件,但是郵件的內容——比如姓名、祝福語等應該怎樣動態渲染?答案是jinja2. jinja2 是一個Python 的模板引擎,使用jinja2,我們能夠在
    的頭像 發表于 11-01 11:32 ?2177次閱讀

    利用Python發送郵件的 3 種方式

    1. 前言 郵件,作為最正式規范的溝通方式,在日常辦公過程中經常被用到 我們都知道 Python內置了對 SMTP 的支持,可以發送純文本、富文本、HTML 等格式的郵件 本文將聊聊利用
    的頭像 發表于 11-02 11:37 ?936次閱讀

    如何使用Python編寫腳本來自動發送郵件

    Python是一種非常流行的編程語言,可以用于多種用途,包括自動化任務。其中一個常見的自動化任務是自動發送郵件。在本文中,我們將介紹如何使用Python編寫腳本來自動發送郵件。 要使用
    的頭像 發表于 12-07 11:36 ?1310次閱讀