You can connect a single email address to multiple domain emails in Mailpoet, but the method depends on whether you want to send from different addresses or manage different accounts from one inbox

Mailpoet is an email marketing plugin for WordPress that lets you send newsletters and automated emails. If you have multiple domains — say, yourname.com and yourcompany.com — you might want to send campaigns from both addresses or manage both accounts in one place. The setup differs depending on what you're actually trying to do.

The most common scenario is this: you have one WordPress site with Mailpoet installed, and you want to send emails that appear to come from different domain addresses. That's straightforward to set up. The less common scenario — connecting one personal email to manage two separate Mailpoet accounts on different WordPress sites — requires a different approach and has real limitations.

Key Takeaways

  • Mailpoet lets you add multiple "From" addresses to a single WordPress installation, so emails can appear to come from different domains without creating separate accounts.
  • To send from multiple domains, you need to verify ownership of each domain by adding DNS records (SPF, DKIM, and DMARC) that point back to your mail server.
  • If you're trying to manage two completely separate Mailpoet accounts on different WordPress sites from one email address, you'll need that email to have login access to both sites.
  • Gmail and most email providers allow you to add multiple "Send As" addresses, which can help you manage replies from different domain accounts in one inbox.

Setting up multiple "From" addresses on one Mailpoet installation

If you have one WordPress site running Mailpoet and want to send campaigns from different domain addresses, go to Mailpoet settings and look for the "Senders" or "From Address" section. You can add a new sender by entering the email address and the sender name. Mailpoet will ask you to verify that you own the domain.

Verification happens through DNS records. Mailpoet will give you specific SPF, DKIM, and DMARC records to add to your domain's DNS settings (usually through your domain registrar like GoDaddy, Namecheap, or your hosting provider's control panel). These records tell email servers that Mailpoet is authorized to send mail on behalf of your domain. Without them, your emails are more likely to land in spam folders, and some email providers will reject them entirely.

Once the DNS records are verified — which can take anywhere from a few minutes to 48 hours — you can select that sender address when you create a new campaign. Different campaigns can come from different addresses, all from the same WordPress installation.

Connecting one email to two separate Mailpoet accounts on different sites

If you're running Mailpoet on two different WordPress sites and want to manage both from a single email address, the setup is simpler but less flexible. You'll use that one email address to log into both WordPress sites. When you're logged in to Site A, you manage Site A's Mailpoet. When you log into Site B, you manage Site B's Mailpoet. You're not actually connecting them — you're just using the same login credentials for both.

The limitation here is that you can't see both accounts' data in one dashboard. You have to switch between sites to check campaign performance, subscriber lists, or automation. There's no built-in way to merge the accounts or view them side by side in Mailpoet itself.

Using Gmail or another email provider to manage multiple domain addresses

If you want to receive and reply to emails from multiple domain addresses in one inbox, that's a separate task from Mailpoet itself. Gmail lets you add multiple "Send As" addresses under Settings > Accounts and Import > Send mail as. You can add yourname@domain1.com and yourname@domain2.com, and when you reply to an email, you can choose which address to send from.

This doesn't connect to Mailpoet directly — it just makes your personal email inbox more flexible. It's useful if you're receiving replies to campaigns sent from different domains and want to manage them all in one place.

DNS verification and why it matters for multiple domains

When you add a second domain to Mailpoet, you're not just typing in an email address. You're telling email servers worldwide that Mailpoet has permission to send mail from that domain. Without proper DNS records, your emails look suspicious, and Gmail, Outlook, Yahoo, and others will filter them or reject them outright.

The three records you'll typically add are SPF (Sender Policy Framework), which lists authorized mail servers; DKIM (DomainKeys Identified Mail), which adds a cryptographic signature to each email; and DMARC (Domain-based Message Authentication, Reporting and Conformance), which tells servers what to do if an email fails SPF or DKIM checks. Mailpoet usually provides the exact values to paste into your DNS settings.

If you're not comfortable editing DNS records, ask your hosting provider or domain registrar for help. Many have support staff who can add these records for you in minutes.

What happens if you don't verify the second domain

Mailpoet will let you create a campaign from an unverified domain address, but the results are poor. Email providers see no proof that you own the domain, so they treat the email as potentially fraudulent. Your open rates drop, click rates drop, and many emails never reach the inbox at all. Some providers bounce the email back entirely.

If you're testing or sending to a small list of people you know, unverified sending might work. But for any real campaign, verification is essential. The process takes less than an hour of actual work — most of the time is just waiting for DNS changes to propagate.

Choosing between one account with multiple senders or multiple accounts

If both domains belong to you and you're sending from the same WordPress site, use one Mailpoet installation with multiple verified senders. This keeps all your subscriber lists, automation, and campaign history in one place. You can segment by which domain the subscriber came from if you need to.

If the domains are on separate WordPress sites, or if they're managed by different people, use separate Mailpoet accounts. You can still log into both sites with the same email address, but each site maintains its own data. This also makes it easier to give someone else access to one domain without giving them access to the other.

Frequently Asked Questions

Do I need a separate Mailpoet license for each domain?

No. Mailpoet's pricing is per WordPress site, not per domain. One site can have multiple verified sender addresses under a single license. If you're running two separate WordPress sites, you need two licenses, but that's about the sites, not the domains.

Can I use the same DNS records for multiple domains?

No. Each domain needs its own SPF, DKIM, and DMARC records. Mailpoet will generate unique records for each domain you add. Using one domain's records for another domain won't work and will cause authentication to fail.

What if my email provider doesn't let me add multiple "Send As" addresses?

Most major providers (Gmail, Outlook, Yahoo) do allow it. If yours doesn't, you can still send from multiple domains through Mailpoet itself — you just won't be able to reply from those addresses in your personal inbox. You'd need to log into the WordPress site to respond to campaign replies.

How long does DNS verification take?

Mailpoet usually verifies within a few minutes, but DNS changes can take up to 48 hours to propagate across the internet. If verification fails immediately, wait a few hours and try again. If it still fails after 48 hours, double-check that you copied the DNS records exactly as Mailpoet provided them.

Can I send to the same subscriber list from two different domain addresses?

Yes. You can create two campaigns from the same subscriber list, one from each domain address. Mailpoet tracks opens and clicks separately by campaign, so you'll see which domain performed better. This is useful for testing whether subscribers respond differently depending on which address the email comes from.