Python郵件相關模組之poplib

2021-06-22 13:59:10 字數 938 閱讀 1656

pop3全稱'post office protocol - version 3',即郵局協議版本3.是tcp/ip協議簇中的一員,使用預設埠110.主要用於支援客戶端遠端管理伺服器上的電子郵件。

利用上述的功能,就可以寫出乙個自己的簡單的收取郵件的小指令碼了。下面是我自己的163郵箱收取指令碼,僅供參考:

#!/usr/local/bin/python

#coding:utf-8

import poplib, getpass, sys, mailconfig

mailserver='pop.163.com'

mailuser='w*****@163.com'

mailpasswd=getpass.getpass('password for %s?' % mailserver)

print('connecting...')

server=poplib.pop3(mailserver)

server.user(mailuser)

server.pass_(mailpasswd)

try:

print(server.getwelcome())

msgcount, msgbytes=server.stat()

print('there are',msgcount,'mail messages in', msgbytes,'bytes')

print(server.list())

print('-'*80)

input('[press enter key]')

for i in range(msgcount):

hdr,message,octets=server.retr(msgcount-i)

for line in message:print(line.decode('gbk'))

print('-'*80)

if i

Python傳送郵件模組之 yagmail模組

一 使用python的第三方庫 yagmail模組 傳送郵件 本文以 qq 郵箱示例 1 通過python的 yagmail模組傳送郵件的前提 開啟smtp服務 開通第三方授權 需要手機簡訊驗證 qq安全中心驗證等 2 在pycharm 中安裝匯入 yagmail模組 在pycharm的 termi...

python 郵件模組

在基於網際網路的應用中,程式經常需要自動地傳送電子郵件。如 乙個 的註冊系統會在使用者註冊時傳送一封郵件來確認註冊 當使用者忘記登陸密碼的時候,通過郵件來取回密碼。smtplib模組是python中smtp 簡單郵件傳輸協議 的客戶端實現。我們可以使用smtplib模組,輕鬆的傳送電子郵件。下面的例...

Python 內建模組 郵件

一.email模組 官方文件 email是python內建的用於管理電子郵件訊息的庫1.類 1 message類 email模組的核心就是email.message.emailmessage類.它是email物件模型的基類,為設定和查詢頭欄位內容 訪問資訊體的內容 建立和修改結構 化資訊提供了核心功...