chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

如何使用Python編程語言編寫簡單的命令行應(yīng)用程序以通過Gmail發(fā)送電子郵件

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-22 16:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:下載Python

下載來自https://www.python.org/downloads/

的Python 3.6.0步驟2:安裝Python并添加到路徑

打開

單擊“安裝”,但 請確保選中“將Python添加到PATH”和“安裝Pip”復(fù)選框。

步驟3:安裝SMTPLib

打開計算機的命令提示符。

在Windows上PC,方法是轉(zhuǎn)到開始,然后鍵入“ CMD ”,然后單擊“ CMD ”應(yīng)用程序?qū)⑵浯蜷_。

2.在命令提示符下,鍵入:

pip install smtplib

然后按Enter。

然后它將安裝將Gmail連接到所需的庫。 Python。

步驟4:配置Gmail

在gmail.com上登錄gmail時,請轉(zhuǎn)到https ://myaccount.google.com/security

向下滾動至面值提示“允許安全性較低的應(yīng)用程序”

打開“允許安全性較低的應(yīng)用程序”。

如果您不想讓主要gmail安全性降低,或者如果您還沒有g(shù)mail,則僅為此目的注冊一個新的gmail。

步驟5:下載Python腳本

將隨附的gmailpython.py文件下載到計算機上易于記憶的位置。

或者,只需復(fù)制下面的相同代碼,然后將其粘貼到您喜歡的文本編輯器中,然后將其另存為“ gmailpython”即可。 py”(采用UTF-8編碼:

import smtplib

gmailaddress = input(“what is your gmail address? ”)

gmailpassword = input(“what is the password for that email address? ”)

mailto = input(“what email address do you want to send your message to? ”)

msg = input(“What is your message? ”)

mailServer = smtplib.SMTP(‘smtp.gmail.com’ , 587)

mailServer.starttls()

mailServer.login(gmailaddress , gmailpassword)

mailServer.sendmail(gmailaddress, mailto , msg)

print(“ Sent!”)

mailServer.quit()

第6步:運行腳本!

打開命令提示符與您執(zhí)行的方法相同

鍵入cd ____

,用gmailpython.py的路徑替換空白行。

例如,在我的筆記本電腦上,命令是

cd c:usersdonovandownloads

按Enter,然后鍵入

py gmailpython.py

,然后再次按Enter。

現(xiàn)在將加載命令行應(yīng)用,會提示您輸入登錄詳細信息,消息以及要將消息發(fā)送給的人!

步驟7:工作原理

import smtplib

上面的那行加載到smtplib庫中,這將gmail集成添加到python中。 p》 gmailaddress = input(“what is your gmail address? ”)

gmailpassword = input(“what is the password for that email address? ”)

mailto = input(“what email address do you want to send your message to? ”)

msg = input(“What is your message? ”)

這些行顯示輸入提示,并將答案存儲在名為“ gmailaddress”,“ gmailpassword”,“ mailto”和“ msg”的變量中。將變量視為輸入的昵稱。

“/n”告訴腳本在下一條命令之前顯示新行。

mailServer = smtplib.SMTP(‘smtp.gmail.com’ , 587)

mailServer.starttls()

上面的部分已設(shè)置

mailServer.login(gmailaddress , gmailpassword)

該部分將Python登錄到您的Gmail帳戶,并從存儲先前答案的變量中獲取信息。

mailServer.sendmail(gmailaddress, mailto , msg)

該部分使用存儲您的信息的變量中的信息發(fā)送電子郵件。

print(“ Sent!”)

該部分回復(fù)“已發(fā)送!”在命令行中,這樣您就可以知道到此為止的代碼。

注意:在Python 2.7中,不需要用引號引起來。我們正在使用確實需要括號的Python 3.6。

mailServer.quit()

最后一部分退出了與郵件服務(wù)器的連接。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電子郵件
    +關(guān)注

    關(guān)注

    0

    文章

    110

    瀏覽量

    15673
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4858

    瀏覽量

    89592
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    20個常用服務(wù)端口及對應(yīng)服務(wù)信息

    和執(zhí)行命令。 (3) 端口號:23 服務(wù)名稱:Telnet 服務(wù)描述:用于遠程登錄到遠程主機并執(zhí)行命令。 (4) 端口號:25 服務(wù)名稱:SMTP 服務(wù)描述:簡單郵件傳輸協(xié)議,用于
    發(fā)表于 12-03 06:07

    使用AT組件命令行可以發(fā)送成功,但是在程序發(fā)送總是超時,怎么解決?

    自己的問題自己解決,最后發(fā)現(xiàn)AT命令是在URC的回調(diào)函數(shù)中發(fā)送的,就是因為這個導(dǎo)致的問題。應(yīng)該使用at_client_send()發(fā)送命令。 /* * 程序清單:AT Client
    發(fā)表于 09-23 07:14

    USB串行配置實用程序是否有可用的命令行版本?

    USB串行配置實用程序是否有可用的命令行版本?
    發(fā)表于 07-22 08:09

    labview通過JKL.net發(fā)送cmd命令行問題

    請問通過電腦直接發(fā)ssh命令,能正常輸出,但通過JKL.net發(fā)送,提示\'\'ssh\'\'不是內(nèi)部命令,如何解決?
    發(fā)表于 07-02 21:11

    淺談wsl --update` 命令行選項無效的解決方案

    PS C:\Users\Administrator> wsl --update >> 命令行選項無效: --update
    的頭像 發(fā)表于 06-27 10:28 ?9887次閱讀

    aurix development studio無法用命令行編譯工程的原因?

    aurix development studio無法用命令行編譯工程
    發(fā)表于 04-18 06:50

    請問如何通過S32K312命令行構(gòu)建代碼?

    現(xiàn)在我們已經(jīng)通過 S32DS3.5 IDE 開發(fā)了固件,它也可以工作了。 最近,我們收到了通過命令行構(gòu)建代碼的要求,并且 我從 S32DS 幫助內(nèi)容中讀取了相關(guān)文檔,但這種情況會發(fā)生 有關(guān) JAVA
    發(fā)表于 04-09 07:48

    如何在 樹莓派 上編寫和運行 C 語言程序?

    在本教程中,我將討論C編程語言是什么,C編程的用途,以及如何在RaspberryPi上編寫和運行C程序。本文的目的是為您介紹在Raspber
    的頭像 發(fā)表于 03-25 09:28 ?942次閱讀
    如何在 樹莓派 上<b class='flag-5'>編寫</b>和運行 C <b class='flag-5'>語言</b><b class='flag-5'>程序</b>?

    樹莓派新手必看!在樹莓派上編寫和運行 Shell 腳本!

    在本教程中,我將討論Shell腳本的基礎(chǔ)知識、它們的用途以及如何在RaspberryPi上編寫和運行Shell腳本。什么是Shell腳本?Shell腳本可以讓你自動化幾乎所有在Linux命令行上可以
    的頭像 發(fā)表于 03-25 09:28 ?895次閱讀
    樹莓派新手必看!在樹莓派上<b class='flag-5'>編寫</b>和運行 Shell 腳本!

    零基礎(chǔ)入門:如何在樹莓派上編寫和運行Python程序?

    在這篇文章中,我將為你簡要介紹Python程序是什么、Python程序可以用來做什么,以及如何在RaspberryPi上編寫和運行一個
    的頭像 發(fā)表于 03-25 09:27 ?1531次閱讀
    零基礎(chǔ)入門:如何在樹莓派上<b class='flag-5'>編寫</b>和運行<b class='flag-5'>Python</b><b class='flag-5'>程序</b>?

    MCP:連接AI與應(yīng)用程序的開放標準!

    作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力 擴展AI大模型的方式有兩種,第一種是通過訓(xùn)練增強AI大模型自身的能力;第二種是讓AI大模型與其它現(xiàn)有的應(yīng)用程序(例如:數(shù)據(jù)庫、瀏覽器、Gmail等)相互協(xié)作
    的頭像 發(fā)表于 03-21 18:21 ?1890次閱讀
    MCP:連接AI與<b class='flag-5'>應(yīng)用程序</b>的開放標準!

    The Bat! Voyager便攜式電子郵件客戶端軟件介紹

    ? ? The Bat! Voyager是一款便攜式電子郵件客戶端軟件,可以在任何運行 Microsoft Windows 的電腦上通過 USB 或便攜式媒體啟動。The Bat! Voyager
    的頭像 發(fā)表于 02-13 11:01 ?830次閱讀

    curl wget bond:深入解析命令行工具的差異與應(yīng)用場景

    curl curl 是一個用于與服務(wù)器進行數(shù)據(jù)傳輸?shù)?b class='flag-5'>命令行工具。它支持多種協(xié)議,包括 HTTP、HTTPS、 FTP 等。 基本用法 獲取網(wǎng)頁內(nèi)容: curl http://example.com
    的頭像 發(fā)表于 01-24 09:20 ?777次閱讀

    Triton編譯器支持的編程語言

    Triton編譯器支持的編程語言主要包括以下幾種: 一、主要編程語言 Python :Triton編譯器
    的頭像 發(fā)表于 12-24 17:33 ?1472次閱讀

    萬里紅電子郵件內(nèi)容保密檢查系統(tǒng)的優(yōu)勢

    及對外協(xié)同工作等。但不可忽視的是,在方便工作的同時,通過電子郵件傳遞、存儲、處理國家秘密導(dǎo)致的泄密案件也呈逐年遞增態(tài)勢,構(gòu)成了網(wǎng)絡(luò)泄密(違規(guī))案件的一個基本類型。
    的頭像 發(fā)表于 12-13 10:11 ?1047次閱讀