MailSlurp logo

Email guides and tutorials

65 practical MailSlurp resources

Email is a fundamental communication tool that has revolutionized the way we interact and exchange information in both personal and professional settings. For software developers and technical people, email plays a crucial role in their day-to-day activities, allowing them to collaborate, share code snippets, and stay updated on project developments.

One of the key advantages of email for software developers is its ability to facilitate effective communication within development teams. With email, developers can easily share ideas, discuss technical challenges, and provide feedback on code implementations. This helps foster collaboration and ensures that everyone is on the same page when it comes to project goals and objectives.

Moreover, email is an essential tool for software developers when it comes to code reviews. By sending code snippets or patches via email, developers can request feedback from their peers, enabling them to identify and rectify any potential issues or bugs in their code. This process not only helps improve the quality of the code but also promotes knowledge sharing and continuous learning within the development team.

In addition to collaboration and code reviews, email also serves as a reliable means of communication for software developers when it comes to project management. Project managers can use email to send updates, assign tasks, and communicate deadlines to the development team. This ensures that everyone is aware of their responsibilities and helps streamline the development process.

Furthermore, email testing software is a valuable tool for software developers and technical people. These tools allow developers to test the deliverability, formatting, and performance of their emails across different email clients and devices. By ensuring that their emails are properly rendered and optimized, developers can enhance the user experience and increase the effectiveness of their email communications.

In conclusion, email is an indispensable tool for software developers and technical people. It enables effective collaboration, facilitates code reviews, supports project management, and can be enhanced with email testing software. By leveraging the power of email, software developers can streamline their workflows, improve communication, and ultimately deliver high-quality software products.

Articles and guides

technical

How to Set Up Email Accounts for IoT Devices

Create team-owned email accounts for IoT device registration and recovery. Use custom domains, catch-all routing, regional plus addresses, tags, and Python.

Read more
technical

Plain-Text Email: Check the Version Behind Your HTML Campaign

Test plain-text emails for stale offers, missing links and broken personalization. Includes Mailchimp and HubSpot checks for marketing teams.

Read more
technical

Your Login Email Changed. Will the Code Still Work?

Use AI-assisted email OTP testing to review new copy and languages, catch missing instructions, and check that the extracted code actually signs the user in.

Read more
technical

Symfony Mailer Setup: SMTP, Templates, and Safe Email Testing

Learn how to configure Symfony Mailer with SMTP, send templated emails, test delivery safely in development and QA, and avoid common production failure modes.

Read more
technical

Strapi Email Configuration and SMTP Setup for Safe Transactional Testing

Configure Strapi email with SMTP or a provider bridge, send password reset and notification emails reliably, and test the full workflow before production.

Read more
technical

Spring Boot Email Integration: JavaMailSender Setup, SMTP Config, and Testing

Learn how to configure Spring Boot email delivery with JavaMailSender, externalized SMTP settings, HTML messages, and inbox-level testing before release.

Read more
technical

How to Send Email in Java with SMTP, HTML, and Attachments

Learn how to send email in Java with SMTP using Jakarta Mail, including plain text messages, HTML email, attachments, TLS setup, and safe inbox-level testing.

Read more
technical

How to Send Email From Excel: VBA, Outlook, and No-Macro Options

Learn how to send email from Excel using VBA, Outlook, mailto formulas, and SMTP. Covers bulk email, attachments, HTML email, and safer alternatives.

Read more
technical

Django Email Configuration and Sending: SMTP Setup, HTML Messages, and Safe Testing

Learn how to configure Django email settings, send plain text and HTML messages, add attachments, and test email flows safely before production.

Read more
technical

How Does Email Work? From SMTP Submission to Inbox Retrieval

Learn how email works step by step, from application submit and MX routing to inbox retrieval, spam filtering, and delivery monitoring.

Read more
technical

Email Services Guide: How to Choose the Right Service for Product, QA, and Deliverability

Learn what email services actually include, how service categories differ, and how to choose the right mix for product, QA, reliability, and identity workflows.

Read more
technical

Email Providers Explained: How Mailbox Hosts, Send APIs, and Testing Platforms Differ

Compare email providers by workflow, team need, and delivery model. Learn how mailbox hosts, send APIs, and testing platforms fit into a modern email stack.

Read more
technical

Email Hosting Guide: What It Is, What It Includes, and What It Does Not Replace

Learn what email hosting includes, how it differs from transactional email APIs, and when businesses need mailbox hosting plus testing, delivery, or verification services.

Read more
technical

Best Email Service: How to Choose by Workflow Instead of Brand Familiarity

Find the best email service for your workload by comparing mailbox hosting, transactional APIs, testing platforms, and sender-health workflows.

Read more
technical

Free Email API for Developers and QA Teams

Build with a free email API that supports disposable inboxes, send and receive workflows, inbound parsing, and test automation with MailSlurp.

Read more
technical

Simulate soft and hard bounce email responses

Create a test email address for bounce simulation, assert SMTP 451 and 550 responses, and verify delivery after removing the bounce rule.

Read more
technical

Email Testing Checklist for Release-Ready Campaigns and Product Flows

Use this email testing checklist to validate delivery, rendering, links, authentication, and workflow behavior before launch.

Read more
technical

C# email tutorial for SMTP sending and inbox testing

Send and receive email in C# with MailKit and MailSlurp. Practical .NET patterns for SMTP setup, inbox waits, attachments, and verification flows.

Read more
technical

Email Template Size Quick Reference for Preview Checks

Use this email template size guide for width, height, payload weight, mobile layout, Gmail clipping, and real client preview checks before send.

Read more
technical

What is Twilio? Products, use cases, pricing, and alternatives

Learn what Twilio is, what Twilio does, and how MailSlurp helps teams test SMS, OTP, phone-number, and SendGrid-backed email workflows.

Read more
technical

Securely send and receive emails using blockchain technology.

Can emails be sent over blockchain? Well kind of! LedgerMail and other block chain services at the cutting edge of decentralized email.

Read more
technical

Do's and Don'ts for managing multiple SPF records

What SPF records are and how to manage them. SPF is a form of TXT record that verifies a domain is authorized to send and receive email.

Read more
technical

Confirmation emails that work effectively and efficiently

Maximize the power of confirmation emails! Learn how to engage customers and increase open rates with our guide to sending effective messages.

Read more
technical

How to Mask Email Addresses Without Breaking Tests or Replies

Learn when to hide an inbox with an alias, redact an email address in logs, or replace production addresses with safe test data.

Read more
technical

Understanding Email Size and Optimization Techniques

Email sizes are fundamental for a few important reasons. One is security, and another is the performance of your email.

Read more
technical

Email Template Size: Width, Height, Images and Gmail Clipping

Choose email template dimensions that work on phones and desktops. Understand 600px layouts, image sizing and the HTML that causes Gmail clipping.

Read more
technical

Recommended email size limits for reliable delivery

Practical email size guidance for body content and attachments. Learn safe payload budgets, clipping risks, and pre-send checks.

Read more
technical

Email For Testing: How To Build Reliable Test Accounts For QA And CI

Learn how to use test email accounts for sign-up, password reset, OTP, and notification flows using repeatable CI-safe patterns.

Read more
technical

CC and BCC in SMTP: How Envelope Recipients and Headers Actually Work

Understand CC and BCC at SMTP level: RCPT TO vs message headers, privacy implications, and how to test recipient visibility safely.

Read more
Testing

Email and SMS testing for QA and CI pipelines

Test sign-up flows, OTP logins, and transactional messaging with real inboxes and phone numbers in automated pipelines.

Read more
Email

Email APIs and workflows for testing, routing, and sender health

Use MailSlurp email APIs and tools to provision inboxes, process inbound messages, monitor sender health, and manage retention, audit, and evaluation workflows.

Read more
Automations

Message automations with webhooks, routing, and extraction

Route inbound email and SMS into webhooks, pipelines, and systems with rules, events, and extraction workflows.

Read more
technical

What is email throttling? A simple model for send-rate limits

Understand what email throttling is, why providers apply it, and how to design safe send-rate controls.

Read more
technical

What Is Cloud Email? Providers, APIs, and Infrastructure Explained

Learn what cloud email means for mailbox hosting, transactional APIs, and test automation infrastructure so you can choose the right stack for each workload.

Read more
technical

What Is a Mail Transfer Service (MTA Service)?

Understand how mail transfer services route messages, manage retries, and influence deliverability in production email systems.

Read more
technical

Sending long emails in Python without breaking delivery

Use Python and smtplib to send long email content safely with MIME structure, size controls, and transport-aware formatting.

Read more
technical

Sending Emails in JavaScript (NodeJS) with Nodemailer Tutorial

Learn how to send emails directly from the client-side with JavaScript and Node.js using step-by-step examples & practical solutions.

Read more
technical

Sending and Receiving Email Attachments

Master sending and receiving email attachments with SMTP emails. Learn how to upload, download, and attach files using MailSlurp.

Read more
technical

Send and receive email with the MailSlurp GraphQL API

Use MailSlurp's GraphQL email API to create inboxes, send messages, receive email, and explore queries and mutations in the browser playground.

Read more
technical

Receiving and downloading emails

How to fetch and view emails with mail clients, code, or tests. Download attachments and view HTML previews using webhooks, REST, or SMTP.

Read more
technical

Receive email with the MailSlurp API and SDK

Create an inbox, wait for a new message, read its body, and download attachments with the MailSlurp email API or SDK.

Read more
technical

Mailto Link Guide: Syntax, HTML Examples, Parameters, and Better Alternatives

Learn how a mailto link works, how to build mailto syntax in HTML and JavaScript, how to encode subject and body fields correctly, and when to use an email API instead.

Read more
technical

Learn how to send encrypted emails and protect sensitive information.

How MailSlurp secures your emails and what security features are available. Built on modern and safe cloud infrastructure.

Read more
technical

Learn how to send attachments in email.

Sending emails with attachments is easy with SMTP. This guide shows how to send attachments with SMTP using NodeMailer and Powershell.

Read more
technical

Java TestNG Selenium user sign up testing with real email addresses

Testing web app user sign up with TestNG and MailSlurp: a Java-based end-to-end test suite using real email addresses for authentication.

Read more
technical

HTML mailto link syntax, parameters, subject, body, CC, and BCC

Build reliable HTML mailto links with subject, body, CC, BCC, multiple recipients, URL encoding, JavaScript generation, and fallback testing guidance.

Read more
technical

How to send emails using queue backed architecture

Send queued email with MailSlurp so transactional messages can retry cleanly and still be tested against real inbox receipt.

Read more
technical

How to Send E-Mail via Telnet (SMTP Command Guide)

Send e-mail via telnet using protocol-correct SMTP commands. Follow a step-by-step terminal session for EHLO, MAIL FROM, RCPT TO, DATA, and QUIT.

Read more
technical

How to Send an Email as a Text Message (Email-to-SMS Guide)

Learn how email-to-SMS works, when carrier gateways are useful, and when to use an API for reliable two-way messaging workflows.

Read more
technical

How to Create Test Email Addresses for Signups and Password Resets

Choose private test inboxes or aliases, receive the right fresh email, and prove signup or password reset works with an isolated test address.

Read more
technical

How to calculate email open rate without fooling yourself

Calculate email open rate correctly, combine campaign results, and interpret tracking pixels around Apple Mail privacy, Gmail image handling, and bot activity.

Read more
technical

GDPR email requirements: consent, retention, testing, and compliant workflows

Learn GDPR email requirements for email addresses, consent, lawful basis, retention, secure processing, testing, and compliant email workflows.

Read more
technical

Email Throttling: Why Campaigns Slow Down and What to Do

Find out where an email campaign is delayed, who owns the retry, and when to slow the next send. Includes SendGrid and Amazon SES examples.

Read more
technical

Email Testing Solution for QA and Engineering Teams

Test email workflows end to end: inbox capture, content assertions, deliverability checks, and CI automation with MailSlurp.

Read more
technical

Email Local-Part Case Sensitivity: RFC Rules vs Provider Behavior

Learn where local-part case sensitivity appears in email standards, why providers usually ignore case, and how to test reliable identity matching.

Read more
technical

Email i18n and localization is important for global communication.

How to support non-English languages in SMTP email when using ASCII encoding for non-ASCII charsets. Special character punycode guide.

Read more
technical

Email for testing: build a release-safe inbox testing program

Use private test email accounts to validate signup, reset, OTP, and notification flows with isolated inboxes, API assertions, and clear release gates.

Read more
technical

Cypress Email Testing Guide for Signup, OTP, and Reset Flows

Learn Cypress email testing with MailSlurp for account verification, OTP codes, and password reset assertions in CI pipelines.

Read more
technical

Cold Emailing in Compliance with CAN-SPAM Act Guidelines

Maximize your outreach success with CAN-SPAM compliant cold emails: Tips for creating strong subject lines and maintaining a strong sender reputation.

Read more
technical

Automated end-to-end testing with TestCafe and MailSlurp

End-To-End Testing Multifactor Authentication with MailSlurp, NodeJS, and TestCafe - A Tutorial with Code Examples on GitHub".

Read more
technical

Automated Email Testing Explained for CI and Release Teams

Automate signup and password-reset email tests in CI. Isolate inboxes, match fresh messages, verify the account and diagnose delivery or assertion failures.

Read more
technical

Are Emails Case Sensitive? Gmail, Outlook, and App Rules

Find out whether emails and email addresses are case sensitive, how Gmail and Outlook behave, and how to test safe normalization in signup, OTP, reset, and login flows.

Read more
technical

Extract email body content, links, and verification codes

Match email body content, extract links and verification codes, and use MailSlurp APIs to turn delivered emails into test assertions or workflow data.

Read more
technical

Generate Email Addresses for Automated Testing

Create a unique private email address for each automated test, wait for real messages, and verify signup, reset, invitation, and notification workflows.

Read more
technical

Sending Email with Node.js: SMTP, APIs, and Testable Workflows

Learn practical ways to send email in Node.js using SMTP and provider APIs, then validate delivery with automated integration tests.

Read more

Popular tags