1. 程式人生 > >利用exchangelib快速上手使用python發郵件

利用exchangelib快速上手使用python發郵件

前言

之前一直知道使用python smtp發郵件,但是最近發現一個神器exchangelib,用這個神器發郵件,簡直簡單的不能再簡單了,官方文件在這裡

例項

只需要將下面的xxx改成你的資訊就可以了

from exchangelib import DELEGATE, Account, Credentials, Message, Mailbox, HTMLBody

def Email(to, subject, body):
    creds = Credentials(
        username='xxxxxx',
        password='xxxxxx'
    )
    account = Account(
        primary_smtp_address='
[email protected]
'
, credentials=creds, autodiscover=True, access_type=DELEGATE ) m = Message( account=account, subject=subject, body=HTMLBody(body), to_recipients = [Mailbox(email_address=to)] ) m.send() Email("[email protected]
"
, "abc", "def")

提升安全性

如果你覺得自己的密碼直接寫在這裡不太好,你可以結合這篇文章:
用python給自己寫一個加密演算法
給自己的密碼加個密,然後就可以在某種程度上,提高你的安全性了。

參考文件

相關推薦

利用exchangelib快速上手使用python郵件

前言 之前一直知道使用python smtp發郵件,但是最近發現一個神器exchangelib,用這個神器發郵件,簡直簡單的不能再簡單了,官方文件在這裡 例項 只需要將下面的xxx改成你的資訊

python學習筆記23(利用python郵件和簡訊)

利用python發郵件和簡訊 發郵件: 以163郵箱為例,要利用SMTP伺服器 #發郵件的庫 import smtplib #郵件文字 from email.mime.text import MIMEText #建立基礎物件 #SMTP伺服器 SMTPServer = "smtp.

python 郵件:sina普通版   | zabbix版本

服務器 郵箱 python import sina from email.mime.text import MIMEText from email.header import Header from smtplib import SMTP_SSL def send_mail(sende

python 郵件腳本

tex except exc header encoder ams ddr local eap 相關模塊介紹 發送郵件主要用到了smtplib和email兩個模塊,這裏首先就兩個模塊進行一下簡單的介紹: 1、smtplib模塊 smtplib.SM

python郵件

cati gpo () {} user ase htm 質量 passwd 使用自動發送郵件功能,添加附件(圖片,文件等) # hanbb # come on!!! import smtplib from email.mime.text import MIMEText f

48. Python 郵件(1)

fff nds htm tar 服務 .com term world strip python發送郵件1.通過python發郵件步驟:前提:開通了第三方授權,可以使用smtp服務1.創建smtp對象2.連接smtp服務器,默認端口號都是253.登陸自己的郵箱賬號4.調用發送

Python郵件程式部署到Linux雲伺服器上之後無法工作

    寫了一個爬取學校教務網獲取成績的小工具,每五分鐘進行一次查詢,如果發現有新成績出現就用郵件通知自己,郵件伺服器使用的騰訊企業郵箱。     爬蟲寫的比較順利,但發郵件的部分出了一些問題,在自己的Linux環境下執行沒問題,在雲伺服

python郵件總結及例項說明,中文亂碼已解決(在最後一個模組)

python發郵件需要掌握兩個模組的用法,smtplib和email,這倆模組是python自帶的,只需import即可使用。smtplib模組主要負責傳送郵件,email模組主要負責構造郵件。 smtplib模組主要負責傳送郵件:是一個傳送郵件的動作,連線郵箱伺服器,登入郵箱,傳送郵件(有發件

python郵件 python郵件

python發郵件 python發郵件需要掌握兩個模組的用法,smtplib和email,這倆模組是python自帶的,只需import即可使用。smtplib模組主要負責傳送郵件,email模組主要負責構造郵件。 smtplib模組主要負責傳送郵件:是一個傳送郵件的動作,連線郵箱伺服器

python 郵件,帶附件,中文

    # !/usr/bin/python # -*- coding: UTF-8 -*- from email import encoders from email.mime.base import MIMEBase from email.mime.multipa

python 郵件本地傳送沒問題 阿里雲Linix上傳送不出去問題

 加上  smtplib.SMTP_SSL(mail_host, 465)  #阿里雲把25埠封掉了 附完整程式碼 import pandas as pd import smtplib from email.mime.text import MIMEText from e

Python-----郵件

import yagmailusername='**@163.com'#密碼使用授權碼(python規定 163,qq郵箱使用授權碼)passwd='***'mail=yagmail.SMTP(user=username,password=passwd,host='smtp.163.com')#cc抄送 at

python郵件帶excel附件

# encoding=utf-8 from sqlalchemy import create_engine import pymysql import datetime from email.mime.text import MIMEText from email.mime.

Python郵件遇到的巨坑

  因網站需要,準備新增一個郵箱繫結的功能。使用的是django框架,因為它已經封裝好了發郵件的模組,想來不會太難。結果一試,553、553、553…然後,一天過去了… 1.使用QQ郵箱發郵件   上面提到的535,百度一查,說是沒有開啟POP3/SMTP服務的

##python 郵件(smtplib)

# !/usr/bin/python # -*- coding: UTF-8 -*- import smtplib from email.mime.text import MIMEText from email.utils import formataddr my_send

c#利用qq的smtp伺服器郵件

首先到qq郵箱的設定->賬號->POP3/IMAP/SMTP/EXCHANGE服務,開啟服務POP3/SMTP服務。 然後程式碼中使用即可 using System.Net.Mail; private void sendmail() { MailMessag

Python3利用SMTP使用QQ郵箱郵件

Python建立 SMTP 物件語法如下:smtpObj = smtplib.SMTP( [host [, port [, local_hostname]]] )引數說明:    host: SMTP 伺服器主機。 你可以指定主機的ip地址或者域名如:runoob.com,這

python郵件smtplib+mail

python實現發郵件 1)python發郵件需要掌握兩個模組的用法,smtplib和email;smtplib模組主要負責傳送郵件:是一個傳送郵件的動作,連線郵箱伺服器,登入郵箱,傳送郵件(有發件人,收信人,郵件內容);email模組主要負責構造郵件:指的是郵箱頁面顯示的一些構造,如發件人,收件人,主題,

Python基礎筆記_Day12_Python元類、type動態建立類、Python動態建立方法、Python運算子、Python郵件、簡訊

Day12_Python元類、type動態建立類、Python動態建立方法、Python運算子過載、Python發郵件、簡訊 12.01_Python語言基礎(類物件)(熟悉) 12.02_Python語言基礎(動態建立類)(熟練) 12.03_Python語言基礎(type建立類)(熟

使用QQ郵箱“郵我”元件,方便他人快速給你郵件

新主題cmhello釋出了,在這個主題中,集成了QQ郵箱的“郵我”和“郵件列表”兩個應用元件。關於郵件列表,大家可以查閱《QQ郵件列表:自動定時傳送最新文章到訂閱者的郵箱》,今天主要簡單介紹下“郵我”元件。 “郵我”元件可以生成“給我寫信”的快捷方式,可放置於您的網站