Even when you send through SMTP from your CRM or your own application, every commercial message in 2026 must include a working one-click unsubscribe mechanism. Mailpro’s SMTP relay handles this automatically — both the visible link inside the body and the technical headers Gmail, Yahoo and Outlook now require.

What changed in 2024: Gmail and Yahoo started enforcing the RFC 8058 one-click unsubscribe header for any sender of more than 5,000 messages per day. Without it, your campaigns are throttled or sent straight to spam.

Two unsubscribe layers in every SMTP message

LayerWhere it livesWho sees it
List-Unsubscribe headerIn the email headers (invisible)Gmail, Yahoo, Outlook unsubscribe button
List-Unsubscribe-Post headerRFC 8058 one-clickSame providers, automatic one-click
Visible unsubscribe linkIn the email footerEvery recipient

How Mailpro injects the unsubscribe link

When the SMTP relay accepts your message, it scans the body for a placeholder (e.g. {unsubscribe} or %%unsubscribe%%) and replaces it with a unique, signed URL pointing to a Mailpro-hosted opt-out page. If the placeholder is missing, Mailpro can append a small «Unsubscribe» line at the very end of the HTML to keep you compliant.

Configuring the unsubscribe behaviour

Open Account → SMTP → Unsubscribe settings. You control:

  • Whether to inject a link automatically (default: yes)
  • The placeholder string to look for in your body
  • The destination page after unsubscribe (Mailpro default or your custom URL)
  • Whether to also send a confirmation email
  • Whether to add the RFC 8058 one-click headers (default: yes)

Suppression list and re-subscriptions

Every unsubscribe is recorded in your account’s suppression list. Future SMTP sends to the same address are blocked at the relay level — you cannot accidentally email someone who unsubscribed. The user can re-subscribe themselves from the Mailpro-hosted page; you cannot reactivate an unsubscribed address by hand.

Important: Removing the unsubscribe link to "improve conversions" is illegal under GDPR (Article 21), CAN-SPAM (US) and CASL (Canada), with fines up to 4% of global turnover or $50,000 per email. The relay will refuse to send messages where the link has been stripped.

Custom branding

You can host the unsubscribe page on your own domain via CNAME, change the page’s look-and-feel, and decide whether to require a confirmation click. The signed token in the URL stays valid for 30 days — long enough for a forwarded email, short enough to prevent abuse.

How to test

Send a real SMTP message to a Gmail and an Outlook account you own. Check both: a) the visible link in the footer, b) the «Unsubscribe» button next to the sender name (Gmail) or in the menu (Outlook). Both should land on a Mailpro page and complete the opt-out instantly.

Stay compliant on every SMTP send

Mailpro’s unsubscribe management covers the visible link, the RFC 8058 headers, the suppression list and the audit trail. Read the full SMTP unsubscribe FAQ and the RFC 8058 explainer.

Previous question

   

Next question

You might also be interested in:

How to Fix Error 552 (Storage Limit Exceeded)

SMTP error 552 means the destination has refused the message because it exceeded a storage or size limit. Two distinct...

Read more

What Is SMTP Error 554 and How to Fix It?

SMTP error 554 is a permanent rejection: the recipient server refused to accept your email. The good news? Once you...

Read more

How to Solve Error 550 (Requested Action Not Taken – Mailbox Unavailable)?

SMTP code 550 is a hard bounce: the receiving server has refused the message. The text right after the code...

Read more

How to Fix Error 451 (Local Policy Violation or Greylisting)

SMTP error 451 is a soft bounce: the receiving server is asking to try again later. The two most common...

Read more

How to Fix Error 530 (Authentication Required)

SMTP error 530 means: I won’t accept your message until you log in. The server is asking for authentication and...

Read more

Unleash the Power of Professional Email Marketing

Secure, scalable, and built for impact. Join Mailpro™ today and enjoy 500 free credits to send your first campaign.
Start Sending for Free