How to Remove the MailPoet Logo from Post Notifications in MailPoet Premium

How to Remove the MailPoet Logo

If you’re using MailPoet Premium and have noticed the MailPoet logo still appearing in your post notification emails, you’re not alone. This issue seems to have surfaced after a recent update, and it can be frustrating for users who want their branding front and center. Even though the preview email might not show the logo, the actual email sent out still displays it.

In this blog post, I’ll walk you through how to remove or replace the MailPoet logo in your email notifications with just a few simple steps.

Why is the MailPoet Logo Appearing?

Typically, with MailPoet Premium, branding should not include the MailPoet logo in emails. However, due to a bug or unintended change after the recent update, the MailPoet logo appears in post notifications by default. While this might not affect the functionality of your email campaigns, it does impact the branding, which is crucial for maintaining a professional image.

How to Fix It

To remove or replace the MailPoet logo, you’ll need to edit one of the core files in the MailPoet plugin. Please note that any changes to plugin files will be lost after an update, so remember to create a backup before proceeding.

Follow these steps to customize the logo in your MailPoet emails:

Step 1: Locate the Renderer.php File

You’ll need to access the file that controls the email rendering. You can find it here:

wp-content/plugins/mailpoet/lib/newsletter/Renderer/Renderer.php

Step 2: Modify the Code

Open the Renderer.php file and look for the section around line 259 that controls the MailPoet logo. It should look something like this:

‘link’ => ‘http://www.mailpoet.com’,
‘src’ => Env::$assetsUrl . ‘/img/mailpoet_logo_newsletter.png’,
‘fullWidth’ => false,
‘alt’ => ‘Email Marketing Powered by MailPoet’,
‘width’ => ‘108px’,
‘height’ => ’65px’,

Step 3: Replace or Remove the Logo

You have two options here: either replace the MailPoet logo with your own branding or remove it entirely.

  • To replace the logo: Modify the 'link' and 'src' fields to point to your website and logo.
‘link’ => ‘https://yourwebsite.com’,
‘src’ => ‘https://yourwebsite.com/uploads/yourlogo.png’,
‘alt’ => ‘Your ALT Text’,
‘width’ => ‘108px’,
‘height’ => ’65px’,
  • To remove the logo: You can either delete the entire block of code or set the logo dimensions to zero, making it invisible.
‘width’ => ‘0px’,
‘height’ => ‘0px’,

Step 4: Save and Test

After making these changes, save the file and test your email notifications to ensure the logo is either replaced with your branding or removed entirely.

Final Thoughts

While this is a temporary solution that works for now, keep in mind that MailPoet may address this issue in a future update. Also, after each plugin update, you may need to reapply this fix, so keeping a backup of your modified Renderer.php file is recommended.

With this method, you can ensure your email notifications reflect your own branding and maintain a professional appearance, without the unintended MailPoet logo showing up.