J'ai essayé d'envoyer un email avec SendGrid + Python

is.PNG

SendGrid peut maintenant être utilisé dans le cloud de Sakura, j'ai donc essayé d'envoyer un e-mail depuis Python. J'en suis accro, ou je suis tombé dans une partie à cause du manque de puissance de Google, alors je vais laisser une note.

Envoyez des e-mails avec Python! Moyen facile de mettre en œuvre à l'aide de SendGrid|Blog| SendGrid

Il y a aussi un tutoriel sur le site officiel, mais c'est en fait un peu vieux. Actuellement, les bibliothèques Sendgrid qui peuvent être installées avec pip sont compatibles v3 Mail. C'est là que je suis accro, et si je google sans être conscient de cette zone, je suis coincé dans un bocal sans savoir pourquoi cela ne fonctionne pas. (J'en suis accro ...)

Documentation>Integrate>Code Examples>v3 Mail>Python Comment utiliser la v3 du document officiel. Vérifions ici d'abord.

Émettez la clé API à partir de l'élément Paramètres du tableau de bord Sendgrid. キャプチャ.PNG Si vous avez accès à «Mail Send», vous pouvez envoyer un e-mail. Notez la clé API émise.

La préparation de l'environnement côté envoi est très simple.

pip install sendgrid
import sendgrid
import os
from sendgrid.helpers.mail import *

sg = sendgrid.SendGridAPIClient(apikey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
from_email = Email("[email protected]")
subject = "Hello World from the SendGrid Python Library!"
to_email = Email("[email protected]")
content = Content("text/plain", "Hello, Email!")
mail = Mail(from_email, subject, to_email, content)
response = sg.client.mail.send.post(request_body=mail.get())
print(response.status_code)
print(response.body)
print(response.headers)

Suivez le [Tutoriel] officiel (https://github.com/sendgrid/sendgrid-python#hello-email).

Assurez-vous de vérifier la version avant de l'utiliser et assurez-vous d'obtenir des informations officielles ainsi que Google (auto-conseillé)

Recommended Posts

J'ai essayé d'envoyer un email avec SendGrid + Python
J'ai essayé d'envoyer un e-mail d'Amazon SES avec Python
J'ai essayé d'envoyer un SMS avec Twilio
J'ai essayé d'envoyer du courrier depuis le serveur Sakura avec flask-mail
J'ai essayé de gratter avec Python
J'ai essayé gRPC avec Python
J'ai essayé de gratter avec du python
J'ai essayé webScraping avec python.
J'ai envoyé un SMS avec Python
Transmission de courrier facile avec Hâte Python3
J'ai essayé d'exécuter prolog avec python 3.8.2.
[Python] Envoyez des e-mails avec Outlook
J'ai essayé la communication SMTP avec Python
J'ai essayé le rendu non réaliste avec Python + opencv
J'ai essayé un langage fonctionnel avec Python
J'ai essayé la récurrence avec Python ② (séquence de nombres Fibonatch)
Envoyer un e-mail avec Amazon SES + Python
# J'ai essayé quelque chose comme Vlookup avec Python # 2
J'ai essayé de créer une fonction de similitude d'image avec Python + OpenCV
J'ai essayé de "lisser" l'image avec Python + OpenCV
J'ai essayé des centaines de millions de SQLite avec python
J'ai essayé de "différencier" l'image avec Python + OpenCV
Envoyez un email à l'adresse de Spushi avec python
J'ai essayé Python> autopep8
J'ai essayé L-Chika avec Razpai 4 (édition Python)
J'ai essayé la différenciation jacobienne et partielle avec python
J'ai essayé d'obtenir des données CloudWatch avec Python
J'ai essayé la synthèse de fonctions et le curry avec python
J'ai essayé de sortir LLVM IR avec Python
J'ai essayé de "binariser" l'image avec Python + OpenCV
J'ai essayé d'exécuter faiss avec python, Go, Rust
J'ai essayé de détecter un objet avec M2Det!
J'ai essayé d'automatiser la fabrication des sushis avec python
Valider l'e-mail avec Python
[Outlook] J'ai essayé de créer automatiquement un e-mail de rapport quotidien avec Python
J'ai essayé d'exécuter Deep Floor Plan avec Python 3.6.10.
Envoyer des e-mails par Python
J'ai essayé Python> décorateur
Envoyer un e-mail avec Excel en pièce jointe en Python
J'ai fait une application d'envoi de courrier simple avec tkinter de Python
J'ai essayé d'implémenter Mine Sweeper sur un terminal avec python
J'ai essayé de toucher un fichier CSV avec Python
[OpenCV / Python] J'ai essayé l'analyse d'image de cellules avec OpenCV
J'ai essayé de résoudre Soma Cube avec python
J'ai essayé Smith en standardisant une matrice entière avec Numpy
J'ai essayé de démarrer avec le script python de blender_Partie 02
Mayungo's Python Learning Episode 1: J'ai essayé d'imprimer avec impression
J'ai essayé de résoudre le problème avec Python Vol.1
J'ai essayé de créer une application OCR avec PySimpleGUI
Python: j'ai essayé menteur et honnête
J'ai essayé de trouver la classe alternative avec tensorflow
J'ai essayé la "conversion de morphologie" de l'image avec Python + OpenCV
J'ai essayé de frapper l'API avec le client python d'echonest
J'ai essayé de résoudre la théorie des nombres entiers d'AOJ avec Python
Envoyer du courrier japonais avec Python3