GMail

記事
IT・テクノロジー

Import

from imapclient import IMAPClient
from smtplib import SMTP

送信

 TLS
with SMTP('smtp.gmail.com', 587) as server:
    server.starttls()
    server.login(FROMアドレス, アプリパスワード)
    server.send_message(メッセージ)

受信

with IMAPClient('imap.gmail.com', ssl=True) as client:
    client.login(メールアドレス, アプリパスワード)
    client.select_folder('フォルダ')
    uid_list = client.search()

    raw_messages = client.fetch(uid_list, ['BODY[]'])
    raw_email = raw_messages[メールID][b'BODY[]']
 Gmailの検索エンジンでメールIDを取得する
uid_list = client.gmail_search(キーワード)

削除

client.delete_messages(メールIDのリスト)

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら