• How to create an inbox with MailSlurp to send and receive emails with.

  • Use regex or server side matching to extract email content

  • Read emails and attachments in code and tests. Wait for unread emails using long-polling or webhooks.

  • Use MailSlurp to test email related functionality using real email addresses.

  • Create an account and API Key. How to sign-up and login. Manage your settings and plan.

  • Use your api access token to call the MailSlurp API and control your inboxes remotely.

  • Send and receive email attachments.

  • Configure inbox forwarders to automatically forward received emails matching rules you setup.

  • How to use custom domains with MailSlurp.

  • How to create email address with wild-card catch all using MailSlurp. Screenshots included.

  • Check email addresses are real and exist using MailSlurp email verification.

  • Use MailSlurp's attachment endpoints to upload, send, receive, and download attachments.

  • See if emails are opened by sending tracking pixels. Receive open events via Webhook or view which recipients opened an email in the MailSlurp dashboard

  • Receive emails with http webhooks. Webhooks let you respond to inbound email streams in real time on your server or within an application.

  • Fetch and read emails with GraphQL inboxes using MailSlurp email API.

  • How to set inbox routing rules to block or allow inbound or outbound emails using patterns.

  • MailSlurp custom email address guide for catch all email routing.

  • Manage payment, access, and usage limits. How to upgrade, alter your subscription, and view invoices.

  • How to send emails and attachments in code and tests.

  • Email forwarding API for automatic email proxy. Setup auto-forwarding email aliases to mask a real email address.

  • How to manage MailSlurp team access to an organization.

  • Free test email address for testing emails online with web dashboard or REST API.

  • How to wait for emails in code that match search criteria. Pattern matching and regular expressions.


  • Avoiding email spam filters

    How to send emails that don't trigger a spam warning.

  • Base64 file uploads

    How to encode files as Base 64 encoded strings in several languages

  • BCC and CC in SMTP emails

    BCC and CC in SMTP emails Most people who send out emails don’t have a clear understanding of the differences that exist between CC and BCC. If you can understand what they are, you can get the maximum use out of the available features at the time of sending out emails. What is CC in email? CC stands for Carbon Copy. The email addresses that you include under the "To" section would …

  • Configuring DNS Records

    How to enable custom domains with DNS Records in your hosting provider

  • Deno Email Apis

    Send and receive emails in Deno JS. Use APIs in Deno with MailSlurp.

  • Developer guide

    How to get starting with MailSlurp

  • Fetch nameserver records

    Use MailSlurp to fetch name server records. These are useful for verifying domains and querying mail servers.

  • Email for testing (test email …

    Use dummy test email accounts to test email end-to-end.

  • Email read (opened seen …

    How to control the seen or read settings for an email using MailSlurp.

  • Email size limits

    Email size limits We use emails for most of our day-to-day communications. While using emails, you should keep in mind that every email sending provider has a maximum limitation on the size. You should keep this in your mind and compose your emails. Why is there a maximum size on the emails? Here are some considerations when sending emails. Performance Email systems are not in a position to …

  • Code examples

    See MailSlurp in action with code examples or interactive demo app.

  • Expired inboxes

    Manage payment, access, and usage limits.

  • Fetching emails in code

    Fetching email content Some email receiving methods return lists of email previews. This is to keep response sizes low. To receive full messages use the email ID with getEmail methods. MailSlurp inboxes can receive email and attachments. They listen for emails all the time and you can access them when you wish using getEmail methods. You can also wait for emails to arrive during tests Parsed …

  • Form submit emails

    Submit forms directly to email. No code or sign-up required.

  • IMAP vs POP3 in SMTP

    IMAP vs POP3 in SMTP There are multiple technologies associated with the retrieval of emails to your email inbox. It would be based upon numerous protocols, such. Two of the most prominent protocols that are available for you to consider here would be IMAP and POP3. You can go through this IMAP vs POP3 comparison, which will help you to locate the best protocol for receiving emails. What is POP3? …

  • MailSlurp SMTP POP3 IMAP Ports

    How to test SMTP, POP3, and IMAP inboxes using MailSlurp.

  • Mailto link use in HTML

    Mailto link use in HTML HTML is the most prominent technology used behind emails. If you want to become an expert in emails, you should have a good command of HTML. One of the email-related attributes that you can find in HTML is Mailto. Continue to read, and we will share more details with you on what oi Mailto is all about. What exactly is Mailto? Mailto is a link, which you will be able to use …

  • NBSP HTML Entities

    NBSP HTML Entities All emails that you send out are formatted through HTML. This is why you should have a strong understanding of HTML formatting. This understanding will assist you to format all the emails that you send and make sure that the recipients will not go through a challenging time while reading them. When you take a look at the important HTML formatting elements present in an email, …

  • PHP Mail Tutorial (3 ways to …

    How to send and receive emails in PHP

  • Query IP addresses

    Free IP Address API. Query IP address for domains and urls.

  • Receive emails in code and …

    Read email in code or tests For full documentation please see the receiving email guide.

  • Receive emails with email API …

    Fetch emails and attachments in code waiting for new emails to arrive using MailSlurp

  • Receiving Email

    How to receive emails in application, tests, or the MailSlurp dashboard.

  • Reset API Key

    How to refresh your account API Key

  • Secure Email

    How MailSlurp secures your emails and what security features are available.

  • Sending Emails with MailSlurp

    How to send emails using the Dashboard, API, or SDK clients.

  • Sending limits and reputation

    How to manage sending limits and spam detection

  • SMTP vs HTTP MailSlurp inboxes

    The difference between HTTP and SMTP inboxes and domains in MailSlurp.

  • Spam email and virus detection

    Analyse emails for vulnerabilities and viruses. Get DMARC, SPF, and DKIM verdicts for emails with MailSlurp.

  • Testing email with Cypress

    Test email accounts for CypressJS. End-to-end testing with real email addresses using MailSlurp Cypress plugin.

  • Testing User Sign-Up and Email …

    A tutorial on testing email dependant actions using MailSlurp test email accounts. Intercept inbound emails in tests and extract confirmation codes to test user sign-up and email verification.

  • Testing Webhooks

    How to test HTTP webhooks using MailSlurp test hooks.

  • User Sign-Up Playground

    Use MailSlurp's Playground to test ideas or integrations with a real user sign-up, verification, and login process.

  • Wait for email API

    Wait for email API MailSlurp has many functions for receiving emails. One popular method is the WaitForController wait methods. Wait For methods let you wait for an email to arrive to an inbox during tests or code. This way you can perform actions and wait for the expected email to arrive. The API will hold the connection open so with WaitFor you don’t need to repeat long-poll the API to …

  • What are DKIM records

    What are DKIM records We all receive dozens of spam emails to our spam boxes daily. These spam emails are usually sent by spambots. The spam mails will not pose a threat unless you open them and follow the directions provided by them. In other words, keeping all spam mails in the spam box unopened is generally safe. You can simply ignore them and continue with your day-to-day work. People who send …

  • What are SMTP ports

    What are SMTP ports SMTP is the protocol that you use when sending out emails. As you continue to use this protocol, you should also have a clear understanding of how to select the right port. Otherwise, you will not be able to receive maximum returns out of email transmission. This will eventually lead you to problems with the delivery of your emails. Keep on reading and we will provide you a …

  • What is an SMTP server

    What is an SMTP server Sending an email to someone is something that you can do within few seconds. This is one of the main reasons behind the popularity of emails as a communication medium. However, there are numerous underlying technologies, which are enabling this simple functionality to you. SMTP server holds a prominent place out of them. What exactly is an SMTP server? The SMTP server will …