PythonからGmail APIを使ってメールの送受信をしてみよう!添付ファイルも対応【Pythonプログラミング学習】〜初心者向け〜

視聴回数 16,122
0
0
Pythonプログラミングに関する情報を発信しているサプーです!
この動画はGmail APIを使ってPythonからGmailのデータを取得したり、メールを送信するコードを紹介する動画です😊

・メールを送信するには?
・メールデータを取得するには?
・添付ファイルを送信したり、ダウンロードするには?
これらについて説明しています💙

実際にPythonコードを動かして実演しているので、最後まで見てもらえたら嬉しいです😊

動画の中でわからないことがあったら、
コメント欄に質問を投稿してもらえたら、
できる限り回答します!

💙 メンバーシップ 💙
説明動画 ▶︎ https://youtu.be/-Pc2SAxKSC4
登録 ▶︎ https://www.youtube.com/channel/UC5Kgc_HNzx4GJ-w4QMeeKiQ/join
iPhoneの方はこらから ▶︎ https://twitter.com/PythonSuppl/status/1466049000658718729?s=20

🖋 補足🖋
tokenは有効期限が切れたらリフレッシュトークンで再度tokenを生成する必要があります。tokenの再生成については、以下の公式サンプルコードの39, 40行目あたりを参考にしてみてください!

サンプルコード ▶︎ https://github.com/googleworkspace/python-samples/blob/master/gmail/quickstart/quickstart.py

🎥 関連動画 🎥
Web API ▶︎ https://youtu.be/i80Dy6PwWqE
JSON ▶︎ https://youtu.be/WsenyJ18ykU
三項演算子 ▶︎ https://youtu.be/LM4PxMXz6v8

🐍 サンプルコード 🐍
token取得サンプルコード ▶︎ https://colab.research.google.com/drive/1v5uSVNn5DbrypcnJ7SILvSBiXCuTFcnp?usp=sharing

メール送信サンプルコード ▶︎ https://colab.research.google.com/drive/1Q2QYofL1Aob1agzcCN7dcQvAyDhYTqM5?usp=sharing

メールデータ取得サンプルコード ▶︎ https://colab.research.google.com/drive/16aGNQhMkxTESYGh8NWbN-Bkdyf7xDsV8?usp=sharing

🌎 参考URL 🌎
スコープ一覧▶︎ https://developers.google.com/identity/protocols/oauth2/scopes?authuser=2&hl=ja#gmail

クエリーの書き方 ▶︎ https://support.google.com/mail/answer/7190?hl=ja

📦 ライブラリインストールコマンド 📦
pip install google-api-python-client google-auth-httplib2 google-auth-oauthlib

💻 動作環境 💻
Windows 10
Python 3.9.0

⭐️ チャプター ⭐️
0:00 今日のテーマ「Gmail APIでメール送受信」
0:31 今回やること
1:07 注意点
1:48 準備
5:38 token取得
7:55 メール送信
12:03 添付ファイル送信
17:18 メールデータ取得
27:21 添付ファイルダウンロード
30:31 エンディング

💜 チャンネル説明 💜
Pythonプログラミングについて解説するVtuber サプーです✨
初心者でも分かりやすく、Pythonを体系的に学習できるような動画をアップロードしていきます!
みんなが少しでもPythonが好きになってくれたら嬉しいな💕
Twitterもやってるので、フォローお願いします!

Twitter ▶︎ https://twitter.com/PythonSuppl
メール ▶︎ python.supu.vtuber@gmail.com

#Python入門
#Gmail
#メール
#プログラミング
#初心者
#パイソン
#PythonVTuberサプー