Build the future of communications.
Start building for free

Twilio SendGrid posts

  • By Sam Agnew
    Using Event Webhooks for Emails with Twilio SendGrid in Node.js Copy of C02 Blog Text.png

    When sending emails with Twilio SendGrid, sometimes you want to be able to keep track of the status of these emails, such as when a recipient opens the message or reports it as spam. This is made possible by the use of Event Webhooks. Let's walk through how to use Node.js and Express to track the status of emails that you send.

    Prerequisites and dependencies

    Make sure you have the following before moving on:

    • Node.js and npm installed (do this first if you haven't already)
    • A free SendGrid account
    • An email address to test out this project
    • A domain on which you will receive emails. For the purposes of this article, I’m going to use yourdomainhere.com. You will need to replace it with your own domain name.

    We'll need to install the node modules for SendGrid and Express. To install these npm modules, navigate to the directory where …

    Read More
  • By Sam Agnew
    Using Event Webhooks for Emails with Twilio SendGrid in Python Copy of C04 Blog Text.png

    When sending emails with Twilio SendGrid, sometimes you want to be able to keep track of the status of these emails, such as when a recipient opens the message or reports it as spam. This is made possible by the use of Event Webhooks. Let's walk through how to use Python and Flask to track the status of emails that you send.

    Prerequisites and dependencies

    Make sure you have the following before moving on:

    • Python 3 installed on your machine
    • A free SendGrid account
    • An email address to test out this project
    • A domain on which you will receive emails. For the purposes of this article, I’m going to use yourdomainhere.com. You will need to replace it with your own domain name.

    Here is a guide you can follow for setting up your development environment if you are going to be doing more web development with Python in …

    Read More
  • By Sam Agnew
    Twilio SendGrid Emailのドメイン認証手順 (チュートリアル) TSG Dom Auth jp

    この記事はSam Agnewこちらで公開した記事(英語)を日本語化したものです。

    Twilio SendGrid API(Inbound Parse機能など)を評価する場合、無料アカウントを作成した後に最初に行う手順は、通常はドメイン認証の設定です。退屈なプロセスではありますが、これを終えるとメールを受信するコードを作成できるようになります。

    本稿では、Twilio SendGridのドメイン認証の設定方法を順を追って説明し、コードを書くなどの重要な作業ができるようにします。

    チュートリアルの要件

    チュートリアルを進めるには、以下が必要です。

    • Twilio SendGridアカウント - Twilio SendGridを新規に使用する場合は、無料アカウントを作成することにより1日100件のメール送信が可能になります。
    • メールを受信するドメイン - 本稿では、yourdomainhere.comを使用します。ご自分のドメイン名に置き換えて進めてください。

    以上が準備できたら、早速始めましょう。

    ドメイン認証の開始

    まず、SendGridアカウントにログインします。画面左側のナビゲーションバーの [Settings] を開き、[Sender Authentication] を選択します。

    TSG Dom Auth jp 1

    [Sender Authentication] ページの [Domain Authentication] セクションにある [Get Started] ボタンをクリックします。

    TSG Dom Auth jp 2

    最初に表示されるプロンプトでDNSプロバイダーを選択します。これは多くの場合、ドメイン …

    Read More
  • By Sam Agnew
    Mars Rover Emails with Python and Twilio SendGrid Copy of C01 Blog Text.png

    NASA has a bunch of awesome APIs which give you programmatic access to the wonders of space. I think the Mars Rover Photos API in particular is really amazing as you can use it to see what kind of pictures the Mars Curiosity rover has been taking.

    Let’s build an app using the Mars Rover API with Twilio SendGrid, Python, and Flask to make it so that we can send an email and receive back pictures from Mars.

    Prerequisites and dependencies

    Make sure you have the following before moving on:

    • Python 3 installed on your machine
    • A free SendGrid account
    • An email address to test out this project
    • A domain on which you will receive emails. For the purposes of this article, I’m going to use yourdomainhere.com. You will need to replace it with your own domain name.

    Here is a guide you can follow for setting …

    Read More
  • By Sam Agnew
    Receiving Emails with Node.js, Express, and Twilio SendGrid's Inbound Parse Copy of C04 Blog Text (3).png

    Setting up an application to receive emails can be tiresome if you want to do it yourself. Luckily Twilio SendGrid includes the Inbound Parse feature, a greatly simplified method for receiving emails based on webhooks. Let's walk through how to receive emails on your own domain using Node.js.

    Requirements and dependencies

    We'll need to install the node modules for Express and the multer middleware. To install these npm modules, navigate to the directory where you want this code to live and run the following command in your terminal to create an npm package for this project:

    npm init --yes
    

    The --yes argument just runs through all of the prompts that you would otherwise have to fill out or skip. Now that we have a package.json for our app, let’s install the necessary libraries with the following shell command:

    npm install express@4.17.2 multer@1.4.4
    

    Domain authentication

    The first step in setting up …

    Read More
  • By Niels Swimberghe
    How to send Emails with C# and .NET 6 using the SendGrid API Send Emails using the SendGrid API with .NET 6 and C#

    Email has been around for decades, but sending emails at scale is still hard. With Twilio SendGrid, you can send emails without worrying about scalability. You can use the SendGrid APIs and SDKs to start sending emails within minutes. You could also use the SMTP protocol if you already have an existing codebase that relies on SMTP. In this post, you will learn how to send emails using the SendGrid .NET SDK and a .NET 6 console application.

    Prerequisites

    You will need the following things to follow along:

    • OS that supports .NET (Windows/Mac/Linux)
    • .NET 6 SDK (download)
    • A code editor or IDE (Recommended: VS Code with C# plugin, Visual Studio, JetBrains Rider)
    • A Twilio SendGrid account (signup)

    Everything you will learn applies even if you’re using an older version of .NET (Core), but you will need to make minor adjustments.

    Configuring your SendGrid account to …

    Read More
  • By Sam Agnew
    Scheduling International Space Station emails in Python with SendGrid and Redis Queue Copy of C04 Blog Text (2).png

    With cool APIs like Open Notify we can programmatically access the location of the International Space Station to determine when it is flying by a specific location, and with Twilio SendGrid we can send an email notification when this occurs.

    Let's walk through how to do this in Python using Redis Queue to schedule the email.

    Prerequisites and dependencies

    Make sure you have the following before moving on:

    Here is a guide you can follow for setting up your development environment if you are going to be doing more web development with Python in general and are unfamiliar with things like virtual environments.

    Before writing code, you'll need to install some dependencies:

    Read More
  • By Len Shneyder
    Twilio Emailを数字で見る〜'21年秋冬ホリデーシーズン TSG-Email-BFCM-2021-jp

    この記事は、インダストリーマーケティング担当のLen Shneyderが、こちら(英語)で執筆した記事を日本語化したものです。

    11月末の米国のホリデーシーズンを振り返る時期になりました。Eメールの世界では、このホリデーシーズン(ブラックフライデーとサイバーマンデー)は、スポーツの世界のワールドカップ、スーパーボウル、スタンレーカップ、ワールドシリーズ、オリンピックなどが同時並行で実施されるような規模の出来事(あくまでも例えです 😁)として捉えられます。2021年のホリデーシーズンは2020年に比べれば、人びとのショッピングに対する期待度の点で確かに改善されていると言えますが、パンデミック前の2019年とは比べものになりません。とはいえ、2019年から今年2021年のホリデーシーズンにおいて一貫しているのは、顧客を惹きつけ、ホリデーショッピングシーズンを盛り上げる手段として、Eメールに驚くほど依存していることです。

    2021年の配信性能および経年比較

    Twilio SendGridにおけるEメールトラフィックの処理量は、今年2021年も大幅に伸長しました。Twilio SendGridプラットフォームはブラックフライデー(BF)に約68億通、サイバーマンデー(CM)に70億通超のEメールを処理しましたが、これは2020年からの対前年比(YoY)で各々16.9%、22.2%の伸びとなっています。Twilio SendGridプラットフォームは、1時間あたり5.3億APIリクエストという再繁時バーストレートを維持しながら、優れたパフォーマンスを発揮しました。 …

    Read More
  • By Sam Agnew
    How to set up domain authentication for Twilio SendGrid Copy of C02 Blog Text (2).png

    When working with Twilio SendGrid APIs such as Inbound Parse, one of the first steps after creating a free account is to set up domain authentication. This can be a tedious process, but once you are finished you will be able to write code to receive emails.

    Let's walk through how to authenticate your domain with Twilio SendGrid step-by-step so you can get on to important things like writing code.

    Tutorial Requirements

    To follow this tutorial you will need to have the following items:

    • A Twilio SendGrid account — If you are new to Twilio SendGrid you can create a free account, which allows you to send 100 emails per day forever.
    • A domain on which you will receive emails. For the purposes of this article, I’m going to use yourdomainhere.com. You will need to replace it with your own domain name.

    With that taken care of, …

    Read More
  • By Nathaniel Okenwa
    Senden von E-Mail-Anhängen mit Twilio SendGrid und Python Senden von E-Mail-Anhängen mit Twilio SendGrid und Python


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von Sending Email Attachments with Twilio SendGrid and Python. Während wir unsere Übersetzungsprozesse verbessern, würden wir uns über Dein Feedback an help@twilio.com freuen, solltest Du etwas bemerken, was falsch übersetzt wurde. Wir bedanken uns für hilfreiche Beiträge mit Twilio Swag :)

    Du versendest E-Mails über deine Python-App mit der Twilio SendGrid-API und möchtest Dateien an deine E-Mails anhängen? Mit der Twilio SendGrid-API ist das Senden von E-Mail-Anhängen ein Kinderspiel. In diesem Blog fügen wir ein PDF-Dokument an eine E-Mail an, die über SendGrid gesendet wird. Wenn du bislang noch keine E-Mails mit SendGrid versendet hast, empfehle ich dir den Post, den mein Kollege Sam dazu verfasst hat. Wir setzen an der Stelle an, an der dieser Post endet.

    Voraussetzungen

    Bevor wir beginnen, benötigen wir Folgendes:

    • Python 2 oder 3 (falls noch nicht installiert, müssen wir das zuerst erledigen) …
    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.