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
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 moretechnicalPlain-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 moretechnicalYour 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 moretechnicalSymfony 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 moretechnicalStrapi 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 moretechnicalSpring 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 moretechnicalHow 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 moretechnicalHow 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 moretechnicalDjango 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 moretechnicalHow 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 moretechnicalEmail 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 moretechnicalEmail 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 moretechnicalEmail 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 moretechnicalBest 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 moretechnicalFree 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 moretechnicalSimulate 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 moretechnicalEmail 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 moretechnicalC# 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 moretechnicalEmail 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 moretechnicalWhat 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 moretechnicalSecurely 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 moretechnicalDo'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 moretechnicalConfirmation 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 moretechnicalHow 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 moretechnicalUnderstanding 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 moretechnicalEmail 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 moretechnicalRecommended 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 moretechnicalEmail 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 moretechnicalCC 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 moreTestingEmail 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 moreEmailEmail 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 moreAutomationsMessage automations with webhooks, routing, and extraction
Route inbound email and SMS into webhooks, pipelines, and systems with rules, events, and extraction workflows.
Read moretechnicalWhat 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 moretechnicalWhat 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 moretechnicalWhat Is a Mail Transfer Service (MTA Service)?
Understand how mail transfer services route messages, manage retries, and influence deliverability in production email systems.
Read moretechnicalSending 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 moretechnicalSending 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 moretechnicalSending and Receiving Email Attachments
Master sending and receiving email attachments with SMTP emails. Learn how to upload, download, and attach files using MailSlurp.
Read moretechnicalSend 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 moretechnicalReceiving 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 moretechnicalReceive 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 moretechnicalMailto 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 moretechnicalLearn 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 moretechnicalLearn 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 moretechnicalJava 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 moretechnicalHTML 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 moretechnicalHow 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 moretechnicalHow 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 moretechnicalHow 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 moretechnicalHow 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 moretechnicalHow 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 moretechnicalGDPR 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 moretechnicalEmail 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 moretechnicalEmail 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 moretechnicalEmail 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 moretechnicalEmail 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 moretechnicalEmail 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 moretechnicalCypress 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 moretechnicalCold 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 moretechnicalAutomated 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 moretechnicalAutomated 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 moretechnicalAre 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 moretechnicalExtract 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 moretechnicalGenerate 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 moretechnicalSending 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