SendStreak logo
menu

Integrating with Maileroo

Maileroo is an SMTP relay and email API platform built for transactional and marketing email. It offers a free tier (3,000 emails per month) and dedicated IP addresses.

This guide walks you through connecting Maileroo to SendStreak so you can use Maileroo as your email backend while SendStreak handles templates, automations, and delivery analytics.

Prerequisites

Before you begin, make sure you have:

  • A Maileroo account - sign up at maileroo.com if you don’t have one yet
  • A SendStreak account - sign up for free
  • A domain you own for sending email
  • Access to your domain’s DNS settings (for domain verification and authentication)

Step 1: Add and Verify Your Domain in Maileroo

Before Maileroo will send emails on your behalf, you need to verify that you own your sending domain.

  1. Log in to your Maileroo dashboard
  2. Navigate to Domains and click Add Domain
  3. Enter your sending domain (e.g., yourdomain.com)
  4. Maileroo will generate DNS records that you need to add at your DNS provider

Step 2: Set Up Email Authentication (SPF, DKIM, DMARC)

Proper email authentication is essential for deliverability. Maileroo requires you to configure SPF and DKIM before you can send.

SPF (Sender Policy Framework)

Add Maileroo’s SPF include to your domain’s SPF record:

v=spf1 include:_spf.maileroo.com ~all

If you already have an SPF record, add include:_spf.maileroo.com to it rather than creating a second record. For example:

v=spf1 include:_spf.maileroo.com include:amazonses.com ~all

DKIM (DomainKeys Identified Mail)

Maileroo uses the selector maileroo._domainkey for DKIM signing. During domain setup, Maileroo will provide a CNAME record to publish at your DNS provider:

Type Name Value
CNAME maileroo._domainkey.yourdomain.com (provided by Maileroo)

Add this record at your DNS provider. DNS propagation typically takes a few minutes to a few hours.

DMARC

A DMARC record tells receiving servers what to do with messages that fail SPF or DKIM checks. If you don’t have one yet, start with a monitoring-only policy:

v=DMARC1; p=none; rua=mailto:[email protected]

Once you’ve confirmed authentication is working, tighten the policy to p=quarantine or p=reject.

For a detailed walkthrough of all three records, see our guide on how to set up SPF, DKIM, and DMARC.

Step 3: Create SMTP Credentials

Maileroo offers two ways to generate SMTP credentials:

Option A: Global SMTP Account

The Global SMTP Account provides a single set of credentials that works across all your verified domains. This is the simplest option if you’re only using Maileroo with SendStreak.

  1. In the Maileroo dashboard, go to your Profile page
  2. Your global SMTP username and password are displayed there
  3. Copy both values - you’ll need them in Step 4

Option B: Application-Specific Credentials

If you want separate credentials for different projects or services, use Maileroo’s Applications feature:

  1. In the Maileroo dashboard, navigate to your domain’s overview
  2. Go to Applications and create a new application
  3. Add an email alias for the address you’ll use to send (e.g., [email protected])
  4. Maileroo will generate a dedicated SMTP username and password for this application

Application-specific credentials are useful when you want to isolate sending activity or revoke access for a single integration without affecting others.

Step 4: Connect Maileroo to SendStreak

With your SMTP credentials ready:

  1. Log in to your SendStreak account and go to SettingsEmail servers
  2. Click Create new (or use this direct link)
  3. Under Service type, select Other / Generic SMTP
  4. Enter the following connection details:
Field Value
Host smtp.maileroo.com
Port 587
Username Your Maileroo SMTP username (from Step 3)
Password Your Maileroo SMTP password (from Step 3)
Use SSL No
Use STARTTLS Yes
  1. Click Save

SendStreak will validate the connection by establishing a real SMTP session with your credentials. If the connection succeeds, your Maileroo server is ready to use.

Assigning to Templates

Once connected, you can assign your Maileroo server as the preferred email server for specific templates. This is useful if you use multiple email backends - for example, Maileroo for marketing notifications and AWS SES for high-volume transactional emails.

Step 5: Verify the Connection

Send a test email to confirm everything is working:

  1. In SendStreak, go to Templates and open (or create) a template
  2. Assign your Maileroo server as the preferred email server
  3. Use the Send test email feature to send a message to your own inbox
  4. Check that the email arrives and inspect the headers to confirm it was routed through Maileroo

You can also monitor delivery status in your SendStreak dashboard - each message shows which email server was used and whether delivery succeeded.

Maileroo Pricing with SendStreak

Maileroo’s free tier includes 3,000 emails per month at no cost - enough for many early-stage applications. Beyond that, pricing scales based on volume. Check Maileroo’s pricing page for current tiers.

Your total cost when using Maileroo with SendStreak is:

  • Maileroo fee - based on your monthly email volume (free up to 3,000/month)
  • SendStreak fee - €2 per 10,000 emails (pay-as-you-go)

You can estimate your combined cost using the SendStreak pricing calculator - select Maileroo as the vendor to see the breakdown.

Maileroo also offers dedicated IP addresses, which give you full control over your sending reputation - your deliverability is not affected by other senders sharing the same IP. Check their pricing page for details on which plans include a dedicated IP.

Troubleshooting

“Authentication failed”

  • Verify you’re using the correct SMTP credentials from your Maileroo Profile (Global SMTP Account) or Application settings
  • Make sure you copied the full username and password without extra spaces
  • Check that your Maileroo account is active and not in test mode

“Connection timed out”

  • Confirm the host is smtp.maileroo.com and the port is 587
  • Make sure Use STARTTLS is enabled and Use SSL is disabled
  • Try saving again after a few moments - the issue may be temporary

“Domain not verified”

  • Check that all DNS records (SPF, DKIM) are published correctly
  • DNS propagation can take up to 48 hours, though it usually completes within a few minutes
  • Use the verification status indicator in the Maileroo dashboard to check progress
Try SendStreak for Free now!