Other Libraries

  • C++ MailSlurp library for embedded email processing. Email APIs for C and CPP. Send and download emails in C plus plus.

  • Dart-lang email library for MailSlurp Pubspec. Dart Email API for creating email addresses in code or test that can send and receive real emails.

  • Send and receive emails in Erlang

  • Send and receive emails in Haskell

  • Send and receive emails in OCaml

  • Send and receive emails in Powershell

  • MailSlurp API Protobuf definitions

Basics

Sections

Pages

More

  • Docs

    Index More links For more help and documentation see the MailSlurp developer portal.

  • Apis

    Index AliasControllerApi BounceControllerApi CommonActionsControllerApi AttachmentControllerApi ContactControllerApi BulkActionsControllerApi DomainControllerApi EmailControllerApi ExpiredControllerApi ExportControllerApi FormControllerApi GroupControllerApi InboxControllerApi InboxForwarderControllerApi InboxRulesetControllerApi MailServerControllerApi MissedEmailControllerApi …

  • Models

    Index AbstractWebhookPayload AliasDto AliasProjection AttachmentEntity AttachmentMetaData AttachmentProjection BasicAuthOptions BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkSendEmailOptions ConditionOption ContactDto ContactProjection ContentMatchOptions CountDto CreateAliasOptions CreateContactOptions CreateDomainOptions CreateGroupOptions CreateInboxDto …

  • Docs

    Index AbstractWebhookPayload AliasControllerApi AliasDto AliasProjection AttachmentControllerApi AttachmentEntity AttachmentMetaData AttachmentProjection BasicAuthOptions BounceControllerApi BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkActionsControllerApi BulkSendEmailOptions CommonActionsControllerApi ConditionOption ContactControllerApi ContactDto ContactProjection …

  • Docs

    Index AbstractWebhookPayload AliasControllerApi AliasDto AliasProjection AttachmentControllerApi AttachmentEntity AttachmentMetaData AttachmentProjection BasicAuthOptions BounceControllerApi BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkActionsControllerApi BulkSendEmailOptions CommonActionsControllerApi ConditionOption ContactControllerApi ContactDto ContactProjection …

  • Doc

    Index AbstractWebhookPayload AliasControllerApi AliasDto AliasProjection AttachmentControllerApi AttachmentEntity AttachmentMetaData AttachmentProjection BasicAuthOptions BounceControllerApi BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkActionsControllerApi BulkSendEmailOptions CommonActionsControllerApi ConditionOption ContactControllerApi ContactDto ContactProjection …

  • Docs

    Index AbstractWebhookPayload AliasDto AliasControllerApi AliasProjection AttachmentControllerApi AttachmentEntity AttachmentMetaData AttachmentProjection BasicAuthOptions BounceControllerApi BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkActionsControllerApi BulkSendEmailOptions CommonActionsControllerApi ConditionOption ContactControllerApi ContactDto ContactProjection …

  • golang

    Golang MailSlurp See golang docs.

  • Docs

    Index AbstractWebhookPayload AliasControllerApi AliasDto AliasProjection AttachmentControllerApi AttachmentEntity AttachmentMetaData AttachmentProjection BasicAuthOptions BounceControllerApi BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkActionsControllerApi BulkSendEmailOptions CommonActionsControllerApi ConditionOption ContactControllerApi ContactDto ContactProjection …

  • Classes

    Index AliasControllerApi AttachmentControllerApi BaseAPI BlobApiResponse BounceControllerApi BulkActionsControllerApi CommonActionsControllerApi Configuration ContactControllerApi DomainControllerApi EmailControllerApi ExpiredControllerApi ExportControllerApi FormControllerApi GroupControllerApi InboxControllerApi InboxForwarderControllerApi InboxRulesetControllerApi JSONApiResponse …

  • Enums

    Index AbstractWebhookPayloadEventNameEnum ConditionOptionConditionEnum ConditionOptionValueEnum CreateDomainOptionsDomainTypeEnum CreateInboxDtoInboxTypeEnum CreateInboxForwarderOptionsFieldEnum CreateInboxInboxTypeEnum CreateInboxRulesetOptionsActionEnum CreateInboxRulesetOptionsScopeEnum CreateNewEmailAddressInboxTypeEnum CreateRandomInboxInboxTypeEnum CreateWebhookOptionsEventNameEnum …

  • Interfaces

    Index AbstractWebhookPayload AddContactsToGroupRequest AddDomainWildcardCatchAllRequest AliasDto AliasProjection ApiResponse AttachmentEntity AttachmentMetaData AttachmentProjection BasicAuthOptions BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkCreateInboxesRequest BulkDeleteInboxesRequest BulkSendEmailOptions BulkSendEmailsRequest ConditionOption …

  • Docs

    Index AbstractWebhookPayload AliasControllerApi AliasDto AliasProjection AttachmentControllerApi AttachmentEntity AttachmentMetaData AttachmentProjection BounceControllerApi BouncedEmailDto BasicAuthOptions BouncedRecipientDto BounceProjection BulkActionsControllerApi BounceRecipient BulkSendEmailOptions CommonActionsControllerApi ConditionOption ContactControllerApi ContactDto …

  • Docs

    Index OAI OAIAbstractWebhookPayload OAIAliasControllerApi OAIAliasDto OAIAliasProjection OAIAttachmentControllerApi OAIAttachmentEntity OAIAttachmentMetaData OAIAttachmentProjection OAIBasicAuthOptions OAIBounceControllerApi OAIBouncedEmailDto OAIBouncedRecipientDto OAIBounceProjection OAIBounceRecipient OAIBulkActionsControllerApi OAIBulkSendEmailOptions OAICommonActionsControllerApi …

  • Docs

    Index AbstractWebhookPayload AliasControllerApi AliasDto AliasProjection AttachmentControllerApi AttachmentEntity AttachmentMetaData AttachmentProjection BasicAuthOptions BounceControllerApi BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkActionsControllerApi BulkSendEmailOptions CommonActionsControllerApi ConditionOption ContactControllerApi ContactDto ContactProjection …

  • Docs

    Index More links For more help and documentation see the MailSlurp developer portal.

  • API

    Index AliasControllerApi AttachmentControllerApi BounceControllerApi BulkActionsControllerApi CommonActionsControllerApi ContactControllerApi DomainControllerApi EmailControllerApi ExpiredControllerApi ExportControllerApi FormControllerApi GroupControllerApi InboxControllerApi InboxForwarderControllerApi InboxRulesetControllerApi MailServerControllerApi MissedEmailControllerApi …

  • Model

    Index AbstractWebhookPayload AliasDto AliasProjection AttachmentEntity AttachmentMetaData AttachmentProjection BasicAuthOptions BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkSendEmailOptions ConditionOption ContactDto ContactProjection ContentMatchOptions CountDto CreateAliasOptions CreateContactOptions CreateDomainOptions CreateGroupOptions CreateInboxDto …

  • Docs

    Index AbstractWebhookPayload AliasControllerApi AliasDto AliasProjection AttachmentControllerApi AttachmentEntity AttachmentMetaData AttachmentProjection BasicAuthOptions BounceControllerApi BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkActionsControllerApi BulkSendEmailOptions CommonActionsControllerApi ConditionOption ContactControllerApi ContactDto ContactProjection …

  • Docs

    Index AbstractWebhookPayload AliasControllerApi AliasDto AliasProjection AttachmentControllerApi AttachmentEntity AttachmentMetaData AttachmentProjection BasicAuthOptions BounceControllerApi BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkActionsControllerApi BulkSendEmailOptions CommonActionsControllerApi ConditionOption ContactControllerApi ContactDto ContactProjection …

  • Docs

    Index AbstractWebhookPayload AliasControllerApi AliasDto AliasProjection AttachmentControllerApi AttachmentEntity AttachmentMetaData AttachmentProjection BasicAuthOptions BounceControllerApi BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkActionsControllerApi BulkSendEmailOptions CommonActionsControllerApi ConditionOption ContactControllerApi ContactDto ContactProjection …

  • Docs

    Index AbstractWebhookPayload AliasControllerApi AliasDto AliasProjection AttachmentControllerApi AttachmentMetaData AttachmentEntity AttachmentProjection BasicAuthOptions BounceControllerApi BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkActionsControllerApi BulkSendEmailOptions CommonActionsControllerApi ConditionOption ContactControllerApi ContactDto ContactProjection …

  • Docs

    Index AbstractWebhookPayload AliasControllerAPI AliasDto AliasProjection AttachmentControllerAPI AttachmentEntity AttachmentMetaData AttachmentProjection BasicAuthOptions BounceControllerAPI BouncedEmailDto BouncedRecipientDto BounceProjection BounceRecipient BulkActionsControllerAPI BulkSendEmailOptions CommonActionsControllerAPI ConditionOption ContactControllerAPI ContactDto ContactProjection …

  • send-email-telnet-smtp

  • socket-timeout-exception-502

    Socket Timeout Exceptions - how to fix connection timeouts or 502 exceptions MailSlurp uses ‘Keep-Alive’ connections for many endpoints to allow your code to wait for conditions. SDK timeout settings It is important to set a connection timeout on the client and its underlying http client implementations when using the MailSlurp SDKs. For example, in Java pass an OkHttpClient instance …

  • Avoiding Spam Filters

    Avoiding Spam Filters When sending emails for marketing, no one wants their emails to go to the spam folder. The target is to reach as many clients as you can. According to statistics, over time, the percentage of email messages getting to a recipient's inbox has increased. To be precise, five out of six commercial emails hit the targets. You do not want to be among the ones who miss the goal.

  • Basics of transaction email

    Transactional Email API Fundamentals Email sent from a single sender to a single recipient, frequently regarding account activity or a business payment, are transactional emails. Emails such as password reminders and purchase confirmations and subscriptions are examples of this. And so, a transactional email delivery API allows websites and applications to send transactional emails. How …

  • Cancel plan or delete account

    You can manage your account in the MailSlurp dashboard

  • CC and BCC in SMTP

    CC and BCC in SMTP Numerous questions arise from people asking, what is Bcc in email, and how does it work? They also ask what is cc in an email and how it differs from Bcc. For this reason, here is a short compilation of information on cc and BCC and their role in SMTP (Simple Mail Transfer Protocol). How Cc and Bcc vary in emails Let’s take a look at both cc and bcc in emails.

  • Change MailSlurp account email …

    Manage account email address MailSlurp accounts are mapped to email addresses. To change the email address for your account sign in to the MailSlurp app. Click the settings link in the sidebar navigation or the cog icon in the header navigation. Then click the settings cog on the account overview. From here you can assign a new email address to your account.

  • Compared to

    MailSlurp alternatives for Mailinator, Mailosaur, MailTrap and others. Email API service with fake email accounts.

  • Configuring DNS Records

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

  • Contact

    Contact Contact MailSlurp at the addresses.

  • Contact

    Please reach out to us any time.

  • Dashboard

    Dashboard guides The dashboard guides have moved.

  • Dealing with SendGrid 550 and …

    SendGrid uses a shared pool of IP addresses between all users. This means spamming users of SendGrid can ruin the reputation of other sends.

  • Deploy Redash to AWS with …

    Easily deploy a self-hosted Redash instance to an AWS EC2 machine using Terraform.

  • 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.

  • Do you really need MailChimp? …

    Sending transactional emails with AWS is more powerful than other API providers but comes with some downsides.

  • Documentation

    Developer documentation for Javascript Client, REST API, and other SDKs. For an introduction see the [getting started guide](/guides/getting-started). See all MailSlurp code [on GitHub](https://github.com/mailslurp).

  • Dummy email accounts …

    Why testing with existing dummy mail providers doesn't always work.

  • Email Account API

    Use MailSlurp to create real email addresses on demand. Generate test email accounts or create permanent user email addresses when and where you need them.

  • Email account custom domain …

    Using the domain pool with MailSlurp email API

  • Email API accounts. Create …

    Unlimited disposable email accounts or permanent custom domains. Send and receive email and attachments in code, tests, via SMTP or IMAP. All-in-one developer testing email API.

  • Email APIs for Developers & QA

    Build powerful applications and test suites using real email addresses in code. Create inboxes on demand then send and receive emails and attachments in Javascript, Go, PHP, Ruby, Java, C#, REST and more.

  • About

    Powerful email APIs and solutions for Developers, QA Teams, and Marketers. Unlimited, on-demand private email addresses for apps, tests, and campaigns.

  • Email deliverability testing

    Test your email deliverability using MailSlurp to ensure high email marketing success.

  • Email for testing

    Email for testing One of the laborious things in QA professional life is testing email workflow. It involves a lot of sweat and labor. There are also the expectations of working with speed plus the possibility of something going wrong. For this reason, several developers have come up with random email generator dummies to assist you in avoiding the hassle. How do dummy emails works It is …

  • Email for testing (test email …

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

  • Email internationalization and …

    Email encoding with MailSlurp API MailSlurp supports email sending and receiving in multiple languages. The SMTP protocol has some limitations around internationalization so see this guide for more information. Email addresses Email addresses must be in ASCII format. To encode an email address that is in another character set use Punycode to convert it ot ASCII. To send an email to a recipient 张 …

  • Email on Rails

    Testing user sign-up with real email addresses in Ruby

  • Email proxies and aliases on …

    Free email masking API. Hide your email address behind randomly generated email proxy accounts. Inbound emails are automatically forwarded to your real address.

  • Email spam checkers

    Ensure your emails do not fall for spam capture. Use MailSlurp to increase deliverability.

  • Email Web Interface

    Use MailSlurp's free frontend for email sending, receiving, and analysing. Test email account generator and team email address management.

  • Code examples

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

  • Expired Inboxes

    How inbox expiration works

  • Expired inboxes

    Manage payment, access, and usage limits.

  • F.A.Q.s

    Frequently asked questions about MailSlurp.

  • Feedback

    Let us know what you think.

  • 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.

  • Free email sending services

    Do you know who monitors your IP addresses and email sending reputation daily? With a Free email Deliverability Services, you can have an expert on your side.

  • GDPR Email Requirements

    How do GDPR laws affect email usage and business that send, receive, or manage emails? Email APIs and dashboards for testing emails in code or visually.

  • Generate email addresses for …

    Use MailSlurp to create email addresses to send and receive emails during tests.

  • Generate test email accounts

    Test applications with real emails. MailSlurp is like a fake email account.

  • GitHub CLI Auth with token …

    How to set GitHub CLI token in termal without a file

  • GMail API

    Send email with GMail API for inbox automation and backup email service.

  • Guides

    Learn how MailSlurp works and how you can use it to achieve email related tasks using the official Javascript client. See the docs page for <a href="/docs/">SDK and API documentation</a>.

  • Help

    We are always here to support you.

  • How to send emails with …

    Using MailJet to send emails (and how to test it).

  • How to use Mailto Links

    Tutorial mailto links in HTML emails

  • 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? …

  • Inbox

    Inbox Create powerful email inboxes using the MailSlurp web app or API.

  • Introducing MailSlurp 2.0

    MailSlurp has been totally rewritten. More functionality, more scale and more support. Plus sustainable pricing.

  • Mailinator email testing usage …

    Tutorial for Mailinator email testing and alternatives.

  • MailSlurp Blog

    MailSlurp technical blog from the developers. Posts about email API testing and features added to the platform and new examples.

  • About

    Legal information about MailSlurp.

  • MailSlurp Documentation

    Official MailSlurp documentation Find the developer portal and documentation here.

  • Examples

    Integrate MailSlurp into your application or test. Try an example project to learn how. For reference documentation see the [developer docs](/docs). See the [github examples repositories](https://www.github.com/mailslurp) for extensive code examples.

  • MailSlurp Integrations

    Integrations This page has moved. Example Create inbox Can list inboxes Send emails Receive emails Attachments Sent emails Extract content Create inboxes Send emails Receive emails Attachments Create inboxes List inboxes Send emails Send attachments Receive emails Extract content Download attachments Reply to emails Match and search Create email addresses Get an …

  • MailSlurp Login

    Login to MailSlurp Go to https://app.mailslurp.com/login/ to login to MailSlurp or see the dashboard guide for more help.

  • MailSlurp SMTP POP3 IMAP Ports

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

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- event_name string webhook_id string message_id string webhook_name string optional AbstractWebhookPayload.md

  • MailSlurp | # AliasDto

    Name Type Description Notes ------------ ------------- ------------- ------------- id string email_address string The alias's email address for receiving email masked_email_address string The underlying email address that is hidden and will received forwarded email optional user_id string inbox_id string Inbox that is associated with the alias name string optional use_th …

  • MailSlurp | # AliasProjection

    Name Type Description Notes ------------ ------------- ------------- ------------- name string optional id string user_id string email_address string inbox_id string created_at \DateTime updated_at \DateTime use_threads bool optional AliasProjection.md

  • MailSlurp | # AttachmentEntity …

    Name Type Description Notes ------------ ------------- ------------- ------------- id string optional attachment_id string user_id string content_type string optional content_length int optional name string optional created_at \DateTime updated_at \DateTime AttachmentEntity.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- name string Name of attachment if given content_type string Content type of attachment such as `image/png` content_length int Size of attachment in bytes id string ID of attachment AttachmentMetaData.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- name string optional content_length int Content length of attachment in bytes optional content_type string Content type of attachment. optional user_id string attachment_id string Attachment ID created_at \DateTime updated_at \DateTime AttachmentProjection.md

  • MailSlurp | # BasicAuthOptions …

    Name Type Description Notes ------------ ------------- ------------- ------------- username string password string BasicAuthOptions.md

  • MailSlurp | # BouncedEmailDto

    Name Type Description Notes ------------ ------------- ------------- ------------- id string optional user_id string notification_type string sent_to_recipients string optional sender string bounce_mta string optional bounce_type string optional bounce_recipients string optional bounce_sub_type string optional created_at \DateTime BouncedEmailDto.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- id string optional user_id string recipient string created_at \DateTime BouncedRecipientDto.md

  • MailSlurp | # BounceProjection …

    Name Type Description Notes ------------ ------------- ------------- ------------- id string optional sender string created_at \DateTime BounceProjection.md

  • MailSlurp | # BounceRecipient

    Name Type Description Notes ------------ ------------- ------------- ------------- id string optional user_id string recipient string created_at \DateTime updated_at \DateTime BounceRecipient.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- inbox_ids string Inboxes to send the email from send_email_options \MailSlurp\Models\SendEmailOptions BulkSendEmailOptions.md

  • MailSlurp | # ConditionOption

    Name Type Description Notes ------------ ------------- ------------- ------------- condition string Condition of an email object that can be used to filter results value string Expected condition value ConditionOption.md

  • MailSlurp | # ContactDto

    Name Type Description Notes ------------ ------------- ------------- ------------- id string group_id string optional first_name string optional last_name string optional company string optional email_addresses string primary_email_address string optional tags string meta_data object optional opt_out bool optional created_at \DateTime ContactDto.md …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- id string group_id string optional first_name string optional last_name string optional company string optional email_addresses string optional opt_out bool optional created_at \DateTime ContactProjection.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- pattern string Java style regex pattern. Do not include the typical `/` at start or end of regex in some languages. Given an example `your code is: 12345` the pattern to extract match looks like `code is: (\d{6})`. This will return an array of matches with the first matching the entire pattern and the subseq …

  • MailSlurp | # CountDto

    Name Type Description Notes ------------ ------------- ------------- ------------- total_elements int CountDto.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- email_address string Email address to be hidden behind alias. Emails sent to the alias email address will be forwarded to this address. If you want to enable replies set useThreads true and the reply-to for the email will allow outbound communication via a thread. inbox_id string Optional inbox ID to atta …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- first_name string optional last_name string optional company string optional email_addresses string Set of email addresses belonging to the contact optional tags string Tags that can be used to search and group contacts optional meta_data object optional opt_out bool Has the user explic …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- domain string The top level domain you wish to use with MailSlurp. Do not specify subdomain just the top level. So `test.com` covers all subdomains such as `mail.test.com`. Don't include a protocol such as `http://`. Once added you must complete the verification steps by adding the returned records to your d …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- name string description string optional CreateGroupOptions.md

  • MailSlurp | # CreateInboxDto

    Name Type Description Notes ------------ ------------- ------------- ------------- email_address string A custom email address to use with the inbox. Defaults to null. When null MailSlurp will assign a random email address to the inbox such as `123@mailslurp.com`. If you use the `useDomainPool` option when the email address is null it will generate an email address with a more varied domai …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- field string Field to match against to trigger inbox forwarding for inbound email match string String or wildcard style match for field specified when evaluating forwarding rules forward_to_recipients string Email addresses to forward an email to if it matches the field and match criteria of the forwar …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- scope string What type of emails actions to apply ruleset to. Either `SENDING_EMAILS` or `RECEIVING_EMAILS` will apply action and target to any sending or receiving of emails respectively. action string Action to be taken when the ruleset matches an email for the given scope. For example: `BLOCK` action w …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- name string content string CreateTemplateOptions.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- name string optional recipient string optional CreateTrackingPixelOptions.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- url string Public URL on your server that MailSlurp can post WebhookNotification payload to when an email is received or an event is trigger. The payload of the submitted JSON is dependent on the webhook event type. The default `EMAIL_RECEIVED` payload is described by `https://api.mailslurp.com/schemas/webho …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- domain string DescribeDomainOptions.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- mx_records \MailSlurp\Models\NameServerRecord domain string message string optional DescribeMailServerDomainResult.md

  • MailSlurp | # DNSLookupOptions …

    Name Type Description Notes ------------ ------------- ------------- ------------- hostname string List of record types you wish to query such as MX, DNS, TXT, NS, A etc. record_types string List of record types you wish to query such as MX, DNS, TXT, NS, A etc. omit_final_dns_dot bool Optionally control whether to omit the final dot in full DNS name values. DNSLookupOptions.md

  • MailSlurp | # DNSLookupResult

    Name Type Description Notes ------------ ------------- ------------- ------------- record_type string Domain Name Server Record Types ttl int record_entries string name string DNSLookupResult.md

  • MailSlurp | # DNSLookupResults …

    Name Type Description Notes ------------ ------------- ------------- ------------- results \MailSlurp\Models\DNSLookupResult DNSLookupResults.md

  • MailSlurp | # DomainDto

    Name Type Description Notes ------------ ------------- ------------- ------------- id string user_id string domain string Custom domain name verification_token string Verification tokens dkim_tokens string Unique token DKIM tokens is_verified bool Whether domain has been verified or not. If the domain is not verified after 72 hours there is most likely an issue with the do …

  • MailSlurp | # DomainNameRecord …

    Name Type Description Notes ------------ ------------- ------------- ------------- record_type string Domain Name Server Record Types name string record_entries string ttl int DomainNameRecord.md

  • MailSlurp | # DomainPreview

    Name Type Description Notes ------------ ------------- ------------- ------------- id string domain string catch_all_inbox_id string optional created_at \DateTime domain_type string Type of domain. Dictates type of inbox that can be created with domain. HTTP means inboxes are processed using SES while SMTP inboxes use a custom SMTP mail server. SMTP does not support sending …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- base64_file_contents string Base64 encoded string of attachment bytes. Decode the base64 encoded string to get the raw contents. If the file has a content type such as `text/html` you can read the contents directly by converting it to string using `utf-8` encoding. content_type string Content type of atta …

  • MailSlurp | # Email

    Name Type Description Notes ------------ ------------- ------------- ------------- id string ID of the email entity user_id string ID of user that email belongs to inbox_id string ID of the inbox that received the email to string List of `To` recipient email addresses that the email was addressed to. See recipients object for names. from string Who the email was sent from. An e …

  • MailSlurp | # EmailAnalysis

    Name Type Description Notes ------------ ------------- ------------- ------------- spam_verdict string Verdict of spam ranking analysis optional virus_verdict string Verdict of virus scan analysis optional spf_verdict string Verdict of Send Policy Framework record spoofing analysis optional dkim_verdict string Verdict of DomainKeys Identified Mail analysis optional dmarc_verdict …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- pattern string matches string EmailContentMatchResult.md

  • MailSlurp | # EmailLinksResult …

    Name Type Description Notes ------------ ------------- ------------- ------------- links string body string EmailLinksResult.md

  • MailSlurp | # EmailPreview

    Name Type Description Notes ------------ ------------- ------------- ------------- id string ID of the email entity subject string The subject line of the email message as specified by SMTP subject header optional to string List of `To` recipient email addresses that the email was addressed to. See recipients object for names. from string Who the email was sent from. An email addr …

  • MailSlurp | # EmailProjection

    Name Type Description Notes ------------ ------------- ------------- ------------- id string from string optional subject string optional inbox_id string to string attachments string optional bcc string optional cc string optional created_at \DateTime team_access bool optional read bool optional body_md5_hash string optional body_excerpt strin …

  • MailSlurp | # EmailRecipients

    Name Type Description Notes ------------ ------------- ------------- ------------- to \MailSlurp\Models\Recipient optional cc \MailSlurp\Models\Recipient optional bcc \MailSlurp\Models\Recipient optional EmailRecipients.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- lines string body string EmailTextLinesResult.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- domain_name string port int email_address string is_valid bool error string optional EmailVerificationResult.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- default_expiration_millis int optional max_expiration_millis int optional default_expires_at \DateTime optional can_permanent_inbox bool next_inbox_allows_permanent bool ExpirationDefaults.md

  • MailSlurp | # ExpiredInboxDto

    Name Type Description Notes ------------ ------------- ------------- ------------- id string inbox_id string email_address string ExpiredInboxDto.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- id string user_id string email_address string created_at \DateTime ExpiredInboxRecordProjection.md

  • MailSlurp | # ExportLink

    Name Type Description Notes ------------ ------------- ------------- ------------- download_link string ExportLink.md

  • MailSlurp | # ExportOptions

    Name Type Description Notes ------------ ------------- ------------- ------------- output_format string exclude_previously_exported bool optional created_earliest_time \DateTime optional created_oldest_time \DateTime optional filter string optional list_separator_token string optional ExportOptions.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- inbox_ids string expire_before \DateTime FlushExpiredInboxesResult.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- to string To recipients for forwarded email subject string Subject for forwarded email optional cc string Optional cc recipients optional bcc string Optional bcc recipients optional from string Optional from override optional use_inbox_name bool Optionally use inbox name as display name for se …

  • MailSlurp | # GravatarUrl

    Name Type Description Notes ------------ ------------- ------------- ------------- url string hash string GravatarUrl.md

  • MailSlurp | # GroupContactsDto …

    Name Type Description Notes ------------ ------------- ------------- ------------- group \MailSlurp\Models\GroupDto contacts \MailSlurp\Models\ContactDto GroupContactsDto.md

  • MailSlurp | # GroupDto

    Name Type Description Notes ------------ ------------- ------------- ------------- id string name string description string optional created_at \DateTime GroupDto.md

  • MailSlurp | # GroupProjection

    Name Type Description Notes ------------ ------------- ------------- ------------- name string id string description string optional created_at \DateTime GroupProjection.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- is_valid bool Is HTML validation result valid errors \MailSlurp\Models\ValidationMessage Optional errors resulting from HTML validation warnings \MailSlurp\Models\ValidationMessage Optional warnings resulting from HTML validation HTMLValidationResult.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- flag_operation string flags string ImapFlagOperationOptions.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- smtp_server_host string smtp_server_port int smtp_username string smtp_password string imap_server_host string imap_server_port int imap_username string imap_password string ImapSmtpAccessDetails.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- inbox_id string optional exists bool InboxByEmailAddressResult.md

  • MailSlurp | # InboxDto

    Name Type Description Notes ------------ ------------- ------------- ------------- id string ID of the inbox. The ID is a UUID-V4 format string. Use the inboxId for calls to Inbox and Email Controller endpoints. See the emailAddress property for the email address or the inbox. To get emails in an inbox use the WaitFor and Inbox Controller methods `waitForLatestEmail` and `getEmails` method …

  • MailSlurp | # InboxExistsDto

    Name Type Description Notes ------------ ------------- ------------- ------------- exists bool InboxExistsDto.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- id string inbox_id string field string match string forward_to_recipients string created_at \DateTime InboxForwarderDto.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- test_value string InboxForwarderTestOptions.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- matches mapstring,bool does_match bool InboxForwarderTestResult.md

  • MailSlurp | # InboxIdItem

    Name Type Description Notes ------------ ------------- ------------- ------------- id string email_address string InboxIdItem.md

  • MailSlurp | # InboxIdsResult

    Name Type Description Notes ------------ ------------- ------------- ------------- inbox_ids \MailSlurp\Models\InboxIdItem InboxIdsResult.md

  • MailSlurp | # InboxPreview

    Name Type Description Notes ------------ ------------- ------------- ------------- id string ID of the inbox. The ID is a UUID-V4 format string. Use the inboxId for calls to Inbox and Email Controller endpoints. See the emailAddress property for the email address or the inbox. To get emails in an inbox use the WaitFor and Inbox Controller methods `waitForLatestEmail` and `getEmails` method …

  • MailSlurp | # InboxRulesetDto

    Name Type Description Notes ------------ ------------- ------------- ------------- id string inbox_id string scope string action string target string handler string created_at \DateTime InboxRulesetDto.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- test_target string InboxRulesetTestOptions.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- ruleset_matches mapstring,bool Map of inbox ruleset ID to boolean of if target matches matches bool InboxRulesetTestResult.md

  • MailSlurp | # InlineObject

    Name Type Description Notes ------------ ------------- ------------- ------------- content_type_header string Optional content type header of attachment optional file \SplFileObject InlineObject.md

  • MailSlurp | # IPAddressResult

    Name Type Description Notes ------------ ------------- ------------- ------------- address string hostname string IPAddressResult.md

  • MailSlurp | # JSONSchemaDto

    Name Type Description Notes ------------ ------------- ------------- ------------- value string JSONSchemaDto.md

  • MailSlurp | # MatchOption

    Name Type Description Notes ------------ ------------- ------------- ------------- field string Fields of an email object that can be used to filter results should string How the value of the email field specified should be compared to the value given in the match options. value string The value you wish to compare with the value of the field specified using the `should` value passed …

  • MailSlurp | # MatchOptions

    Name Type Description Notes ------------ ------------- ------------- ------------- matches \MailSlurp\Models\MatchOption Zero or more match options such as `{ field: 'SUBJECT', should: 'CONTAIN', value: 'Welcome' }`. Options are additive so if one does not match the email is excluded from results optional conditions \MailSlurp\Models\ConditionOption Zero or more conditions such as `{ co …

  • MailSlurp | # MissedEmail

    Name Type Description Notes ------------ ------------- ------------- ------------- id string optional user_id string optional subject string optional body_excerpt string optional attachment_count int from string optional to string cc string bcc string inbox_ids string created_at \DateTime updated_at \DateTime MissedEmail.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- id string from string optional subject string optional user_id string optional created_at \DateTime MissedEmailProjection.md

  • MailSlurp | # NameServerRecord …

    Name Type Description Notes ------------ ------------- ------------- ------------- raw string record_type string priority string value string NameServerRecord.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- id string ID of the inbox. The ID is a UUID-V4 format string. Use the inboxId for calls to Inbox and Email Controller endpoints. See the emailAddress property for the email address or the inbox. To get emails in an inbox use the WaitFor and Inbox Controller methods `waitForLatestEmail` and `getEmails` method …

  • MailSlurp | # PageableObject

    Name Type Description Notes ------------ ------------- ------------- ------------- offset int optional sort \MailSlurp\Models\Sort optional page_number int optional page_size int optional paged bool optional unpaged bool optional PageableObject.md

  • MailSlurp | # PageAlias

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\AliasProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional first …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\AttachmentProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional fi …

  • MailSlurp | # PageBouncedEmail …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\BounceProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional first …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\BounceRecipient optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional first …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\ContactProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional first …

  • MailSlurp | # PageEmailPreview …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\EmailPreview optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional first boo …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\EmailProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional first …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\ExpiredInboxRecordProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort opt …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\GroupProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional first …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\InboxForwarderDto optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional first …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\InboxPreview optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional first boo …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\InboxRulesetDto optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional first …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\MissedEmailProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional f …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\OrganizationInboxProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort opti …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\SentEmailProjection Collection of items pageable \MailSlurp\Models\PageableObject optional total int optional size int Size of page requested number int Page number starting at 0 number_of_elements int Number of items returned total_elements int Total number of i …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\TemplateProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional firs …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\ThreadProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional first …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\TrackingPixelProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\UnknownMissedEmailProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort opt …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\WebhookProjection optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional first …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- content \MailSlurp\Models\WebhookResultDto optional pageable \MailSlurp\Models\PageableObject optional total int optional last bool optional total_elements int optional total_pages int optional size int optional number int optional sort \MailSlurp\Models\Sort optional first …

  • MailSlurp | # RawEmailJson

    Name Type Description Notes ------------ ------------- ------------- ------------- content string RawEmailJson.md

  • MailSlurp | # Recipient

    Name Type Description Notes ------------ ------------- ------------- ------------- raw_value string email_address string name string optional Recipient.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- body string Body of the reply email you want to send is_html bool Is the reply HTML charset string The charset that your message should be sent with. Optional. Default is UTF-8 optional attachments string List of uploaded attachments to send with the reply. Optional. optional template_variables ma …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- body string Body of the reply email you want to send is_html bool Is the reply HTML from string The from header that should be used. Optional optional reply_to string The replyTo header that should be used. Optional optional charset string The charset that your message should be sent with. Option …

  • MailSlurp | # SendEmailOptions …

    Name Type Description Notes ------------ ------------- ------------- ------------- to_contacts string Optional list of contact IDs to send email to. Manage your contacts via the API or dashboard. When contacts are used the email is sent to each contact separately so they will not see other recipients. optional to_group string Optional contact group ID to send email to. You can create co …

  • MailSlurp | # Sender

    Name Type Description Notes ------------ ------------- ------------- ------------- raw_value string email_address string name string optional Sender.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- rcpt_to string mail_from string data string SendSMTPEnvelopeOptions.md

  • MailSlurp | # SentEmailDto

    Name Type Description Notes ------------ ------------- ------------- ------------- id string ID of sent email user_id string User ID inbox_id string Inbox ID email was sent from to string Recipients email was sent to optional from string optional reply_to string optional cc string optional bcc string optional attachments string Array of IDs of attachments that w …

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- id string from string optional user_id string subject string optional inbox_id string to string attachments string bcc string cc string created_at \DateTime body_md5_hash string optional SentEmailProjection.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- state bool Is the inbox a favorite. Marking an inbox as a favorite is typically done in the dashboard for quick access or filtering SetInboxFavouritedOptions.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- sender_id string ID of inbox to send from. If null an inbox will be created for sending optional to string Email address to send to body string Body of the email message. Supports HTML optional subject string Subject line of the email optional SimpleSendEmailOptions.md

  • MailSlurp | # Sort

    Name Type Description Notes ------------ ------------- ------------- ------------- empty bool optional sorted bool optional unsorted bool optional Sort.md

  • MailSlurp | # TemplateDto

    Name Type Description Notes ------------ ------------- ------------- ------------- id string name string variables \MailSlurp\Models\TemplateVariable content string created_at \DateTime TemplateDto.md

  • MailSlurp | # …

    Name Type Description Notes ------------ ------------- ------------- ------------- name string id string variables string created_at \DateTime updated_at \DateTime TemplateProjection.md

  • MailSlurp | # TemplateVariable …

    Name Type Description Notes ------------ ------------- ------------- ------------- name string variable_type string TemplateVariable.md

Related

  • Office Puppy

    Office Puppy Behold the MailSlurp office puppy Wusi. She is a chihuahau/mini-pinscher mix and she keeps everyone motivated. She is a big believer in email testing and epowering developers to do the best! Wusi’s wish Wusi has communicated that she want every QA tester, marketer, and developer to enjoy the email APIs available free of charge at MailSlurp. Try MailSlurp today.

  • The Recommended Email size

    The Recommended Email size Do you know what the email attachment size limit is to the content you put in your email? Several, if not all, email sending service providers restrict how far the email attachment size should go. The limitations are put because of security reasons as well as performance. For this reason, when considering sending out email notifications or newsletters, you should …

  • The Difference between POP3 …

    The Difference between POP3 Vs. IMAP Emails When it comes to retrieving email messages, you have to do it right. To regain your emails, you need to be intentional which the method you pick on doing so. There are basically two options to choose from, that is POP3 vs. IMAP. They do the same work but vary in so many ways from each other. Here is how POP3/POP POP is initial for Post Office Protocol.

  • SMTP Port Guide

    SMTP Port Guide Everyone wants a successful delivery of their email. What stands between desire and real success is the correct port of transmission. You might think that it is not much of your problem because the service provider worries about that. Nevertheless, a default SMTP is no assurance of the best delivery. Therefore, it is essential to learn some other port alternatives that will better …