J'ai essayé de livrer du courrier depuis Node.js et Python en utilisant le service de livraison de courrier (SendGrid) d'IBM Cloud!

Contexte

Je prévois de fournir des services aux utilisateurs généraux dans le cas dont je suis actuellement en charge, et il est nécessaire d'envoyer un e-mail à l'utilisateur lors de l'inscription en tant qu'utilisateur, alors comment se procurer un serveur d'envoi d'e-mails C'est devenu un problème. Il a été dit qu'il n'y avait pas de serveur d'envoi de courrier pouvant être préparé par le client, donc après avoir vérifié s'il existe un service qui peut être utilisé dans IBM Cloud, il semble que les services suivants peuvent être utilisés, donc s'il peut réellement être utilisé ou non J'ai en fait enregistré le service et essayé de l'utiliser, alors je l'ai résumé dans cet article. https://cloud.ibm.com/docs/email-delivery?locale=ja

À propos de la livraison des e-mails Le service IBM Cloud Email Delivery de SendGrid est un service de relais de messagerie. Ce service vous permet de relayer les services de messagerie sortants à l'aide de votre hôte actif. L'hôte actif relaie le trafic SMTP du serveur SMTP, du client de messagerie ou de tout service ou langage de programme capable de gérer SMTP. Le service génère également des métriques, suit les listes d'e-mails et suit l'activité des e-mails (rebonds d'e-mails, clics, abandons, ouverture, etc.) Le service fournit également d'autres fonctionnalités telles que la prise en charge de la newsletter et l'authentification.

Comment s'inscrire

  1. Allez sur https://cloud.ibm.com/classic/services/emaildelivery et cliquez sur le bouton ** Commander un service de livraison par e-mail ** screencapture-cloud-ibm-classic-services-emaildelivery-2020-07-15-16_25_22.jpg

  2. Sélectionnez ** Type de compte **, définissez ** Adresse e-mail **, ** Nom d'utilisateur **, ** Mot de passe ** et cliquez sur le bouton ** Continuer **. ** * Le nom d'utilisateur et le mot de passe sont utilisés comme nom d'utilisateur et mot de passe du compte SendGrid. ** ** screencapture-cloud-ibm-classic-services-emaildelivery-2020-07-16-10_31_17.jpg

  3. Une fois l'enregistrement terminé et affiché dans la liste, sélectionnez ** Accéder au portail des fournisseurs ** à partir de ** Actions ** pour accéder au portail Send Grid. 2020-08-04 14_56_27-IBM Cloud __ Email Delivery Service.jpg

  4. Confirmez que vous pouvez vous connecter avec le nom d'utilisateur et le mot de passe définis à l'étape 3. screencapture-app-sendgrid-login-2020-07-15-16_55_32.jpg

Comment utiliser

  1. Ouvrez le Guide de configuration à partir du portail SendGrid screencapture-app-sendgrid-2020-08-04-15_04_17.jpg

  2. Sélectionnez ** Démarrer ** à côté de ** Intégré à l'aide de notre API Web ou de notre relais SMTP ** screencapture-app-sendgrid-guide-2020-08-04-15_04_34.jpg

  3. Sélectionnez ** Choisissez ** ci-dessous ** API Web ** screencapture-app-sendgrid-guide-integrate-2020-08-04-15_04_41.jpg

  4. Sélectionnez ** Choisir ** à côté de votre langue screencapture-app-sendgrid-guide-integrate-langs-2020-08-04-15_04_54.jpg

  5. Entrez le nom de la clé API sous ** My First API Key Name ** et cliquez sur le bouton ** Create Key **. screencapture-app-sendgrid-guide-integrate-langs-nodejs-2020-08-04-15_05_32.jpg

  6. Après cela, reprenez la procédure affichée à l'écran, implémentez le code correspondant, exécutez-le et un e-mail sera envoyé screencapture-app-sendgrid-guide-integrate-langs-nodejs-2020-08-04-15_30_02.jpg

Recommended Posts

J'ai essayé de livrer du courrier depuis Node.js et Python en utilisant le service de livraison de courrier (SendGrid) d'IBM Cloud!
[IBM Cloud] J'ai essayé d'accéder à la table Db2 on Cloud à partir de Cloud Funtions (python)
J'ai essayé d'extraire et d'illustrer l'étape de l'histoire à l'aide de COTOHA
J'ai essayé de vérifier et d'analyser l'accélération de Python par Cython
J'ai essayé de notifier la mise à jour de "Hameln" en utilisant "Beautiful Soup" et "IFTTT"
[Python] J'ai essayé de juger l'image du membre du groupe d'idols en utilisant Keras
Le mur lors du passage du service Django de Python 2.7 à la série Python 3
J'ai essayé de résumer les opérations de chaîne de Python
J'ai essayé de notifier la mise à jour de "Devenir romancier" en utilisant "IFTTT" et "Devenir un romancier API"
Python pratique 100 coups J'ai essayé de visualiser l'arbre de décision du chapitre 5 en utilisant graphviz
J'ai essayé d'automatiser la mise à jour de l'article du blog Livedoor avec Python et sélénium.
J'ai essayé de comparer la vitesse de traitement avec dplyr de R et pandas de Python
J'ai essayé de trouver l'entropie de l'image avec python
J'ai essayé d'utiliser la bibliothèque Python de Ruby avec PyCall
[Python] J'ai essayé de visualiser la relation de suivi de Twitter
J'ai essayé d'implémenter la fonction d'envoi de courrier en Python
Je veux connaître la nature de Python et pip
[Python] J'ai essayé de collecter des données en utilisant l'API de wikipedia
J'ai essayé de changer le script python de 2.7.11 à 3.6.0 sur Windows10
J'ai essayé de sortir le journal d'accès au serveur en utilisant Node.js
J'ai essayé d'automatiser la construction d'un environnement pratique à l'aide de l'API SoftLayer d'IBM Cloud
J'ai essayé de créer une expression régulière de "montant" en utilisant Python
Comment obtenir des abonnés et des abonnés de Python à l'aide de l'API Mastodon
[Introduction à Python] J'ai comparé les conventions de nommage de C # et Python.
J'ai essayé de créer une expression régulière de "temps" en utilisant Python
J'ai essayé de créer une expression régulière de "date" en utilisant Python
Je suis devenu horreur quand j'ai essayé de détecter la quantité de fonctionnalités d'un visage animé en utilisant PCA et NMF.
J'ai essayé de prédire les hauts et les bas du cours de clôture du cours de l'action de Guru Navi en utilisant TensorFlow (progression)
De Python à l'utilisation de MeCab (et CaboCha)
J'ai essayé d'utiliser l'API UnityCloudBuild de Python
J'ai essayé de transformer l'image du visage en utilisant sparse_image_warp de TensorFlow Addons
J'ai essayé d'obtenir les résultats de Hachinai en utilisant le traitement d'image
J'ai essayé de visualiser la tranche d'âge et la distribution des taux d'Atcoder
J'ai essayé d'estimer la similitude de l'intention de la question en utilisant Doc2Vec de gensim
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
(Python) J'ai essayé d'analyser 1 million de mains ~ J'ai essayé d'estimer le nombre d'AA ~
J'ai essayé d'apprendre l'angle du péché et du cos avec le chainer
J'ai essayé de rationaliser le rôle standard des nouveaux employés avec Python
J'ai essayé l'histoire courante de l'utilisation du Deep Learning pour prédire la moyenne Nikkei
En utilisant COTOHA, j'ai essayé de suivre le cours émotionnel de la course aux meros.
J'ai créé un exemple pour accéder à Salesforce en utilisant Python et Bottle
J'ai essayé d'analyser la carte du Nouvel An par moi-même en utilisant python
[Python] J'ai essayé de reproduire le programme d'évacuation d'urgence pour revenir du monde pour revenir du monde modifié de "La disparition de Haruhi Suzumiya"
Django super introduction par les débutants Python! Partie 2 J'ai essayé d'utiliser les fonctions pratiques du modèle
J'ai essayé d'obtenir et d'analyser les données statistiques de la nouvelle Corona avec Python: données de l'Université John's Hopkins
Programmation Python: j'ai essayé d'obtenir des informations sur l'entreprise (exploration) de Yahoo Finance aux États-Unis en utilisant BeautifulSoup4
J'ai essayé de prédire la détérioration de la batterie lithium-ion en utilisant le SDK Qore
vprof - J'ai essayé d'utiliser le profileur pour Python
J'ai essayé le web scraping en utilisant python et sélénium
J'ai fait une application d'envoi de courrier simple avec tkinter de Python
J'ai essayé la détection d'objets en utilisant Python et OpenCV
Je souhaite envoyer un e-mail depuis Gmail en utilisant Python.
J'ai essayé d'utiliser la bibliothèque Python "pykakasi" qui peut convertir des kanji en romaji.
Programmation Python: j'ai essayé d'obtenir (l'exploration) des articles de presse en utilisant Selenium et BeautifulSoup4
J'ai essayé d'utiliser l'API Google Cloud Vision
J'ai essayé de corriger la forme trapézoïdale de l'image
J'ai essayé de visualiser facilement les tweets de JAWS DAYS 2017 avec Python + ELK