Here are a few ideas for how you can integrate Cypress tests in a Docker container with your CI provider by taking a look at how we’ve done it with Docker Compose and Buildkite in our deployment pipeline. The post Integrating Cypress Tests With Docker, Buildkite, and CICD #frontend@twiliosendgrid appeared first on SendGrid.
Read More »Ideas for Configuring, Organizing, and Consolidating Your Cypress Tests #frontend@twiliosendgrid
We've learned a few tips and tricks from our Cypress tests on how to best configure, organize, and consolidate Cypress tests. Here's what we've learned. The post Ideas for Configuring, Organizing, and Consolidating Your Cypress Tests #frontend@twiliosendgrid appeared first on SendGrid.
Read More »Dealing With Email Flows in Cypress Tests #frontend@twiliosendgrid
Learn how Twilio SendGrid uses Cypress to test email flows. We focus on how to automate the steps for email searches, parsing matching email content, and following email links. The post Dealing With Email Flows in Cypress Tests #frontend@twiliosendgrid appeared first on SendGrid.
Read More »TypeScript All the Things in Your Cypress Tests #frontend@twiliosendgrid
Learn how we use TypeScript in Cypress tests at Twilio SendGrid and the tips and tricks we've learned along the way. The post TypeScript All the Things in Your Cypress Tests #frontend@twiliosendgrid appeared first on SendGrid.
Read More »The Best (and Worst) Ways to Verify Email Addresses
There are a number of ways to verify email addresses. Learn which ways are better than others and which methods you'd do best to avoid. The post The Best (and Worst) Ways to Verify Email Addresses appeared first on SendGrid.
Read More »1,000 Foot Overview of Writing Cypress Tests #frontend@twiliosendgrid
Here's a look into how we write Cypress tests at Twilio SendGrid. We hope this will help inform how you approach and write Cypress tests. The post 1,000 Foot Overview of Writing Cypress Tests #frontend@twiliosendgrid appeared first on SendGrid.
Read More »What to Consider When Writing E2E Tests #frontend@twiliosendgrid
Before you get started writing your E2E tests, it's important to know if you can automate your E2E tests and understand the general strategy. Use these questions and tips to get you started. The post What to Consider When Writing E2E Tests #frontend@twiliosendgrid appeared first on SendGrid.
Read More »How to Send an Email Using SMS
Email doesn't exist solely online. In this tutorial, we’re going to coach you through how to send an email using Twilio SMS in PHP with Twilio SendGrid. The post How to Send an Email Using SMS appeared first on SendGrid.
Read More »How to Flush the Mail Queue in Postfix
In this tutorial, learn how to view, flush, and purge queued mail in Postfix. The post How to Flush the Mail Queue in Postfix appeared first on SendGrid.
Read More »Sending Emails from Python Flask Applications With Twilio SendGrid
Learn how to deliver email through Twilio SendGrid using the Python Flask framework and the Flask-Mail extension. The post Sending Emails from Python Flask Applications With Twilio SendGrid appeared first on SendGrid.
Read More »Scale by Design: 3T Emails and Growing
Learn how the Twilio SendGrid engineering team has scaled its infrastructure over the years to send over 3 trillion emails. The post Scale by Design: 3T Emails and Growing appeared first on SendGrid.
Read More »What’s the Difference Between Ports 465 and 587?
Learn about the differences between ports 465 and 587, why there's so much confusion around the ports, and how to best use these ports. The post What’s the Difference Between Ports 465 and 587? appeared first on SendGrid.
Read More »What is the California Consumer Privacy Act?
The CCPA gives consumers more control over their data and how it can be used, but only applies to businesses meeting specific criteria. The post What is the California Consumer Privacy Act? appeared first on SendGrid.
Read More »Custom Error Report Emails for Python Flask Web Apps with Twilio SendGrid
Read through a step-by-step tutorial to send custom exception reporting emails with Twilio SendGrid for Python-built Flask web applications. The post Custom Error Report Emails for Python Flask Web Apps with Twilio SendGrid appeared first on SendGrid.
Read More »Why Isn’t the PHP Mail Function Sending Mail?
We've found that most errors with PHP mail() stem from Postfix being configured incorrectly. This tutorial shows you how to configure and test Postfix and PHP mail(). The post Why Isn’t the PHP Mail Function Sending Mail? appeared first on SendGrid.
Read More »How to Receive Emails with the Flask Framework for Python
In this tutorial, you'll learn how to use Python and Flask web framework to forward emails from Twilio SendGrid to your web application. The post How to Receive Emails with the Flask Framework for Python appeared first on SendGrid.
Read More »What is an API? [Quick Read]
Read our API article if you want to know more details about APIs, but don't consider yourself "technical." The post What is an API? [Quick Read] appeared first on SendGrid.
Read More »What is Return-Path?
Return-path is a hidden email header that indicates where and how bounced emails will be processed and is used for collecting and processing bounced messages. The post What is Return-Path? appeared first on SendGrid.
Read More »What Is BIMI? (Brand Indicators for Message Identification)
Add another layer of email protection and build your brand with a new standard known as BIMI. The post What Is BIMI? (Brand Indicators for Message Identification) appeared first on SendGrid.
Read More »How to Use DKIM to Prevent Domain Spoofing
Learn about Domain Keys Identified Mail (DKIM) and how the email authentication technique improves your overall email deliverability. The post How to Use DKIM to Prevent Domain Spoofing appeared first on SendGrid.
Read More »