Articles in this section

How to Add and Verify a Sending Domain

Published:

A sending domain allows MailerLogic to send emails on your behalf using your own identity. Verifying your domain ensures that inbox providers trust your emails and recognize MailerLogic as an authorized sender.

Domain verification is required before you can start sending emails.

Why Domain Verification Matters

Email providers rely on authentication signals to decide whether an email should reach the inbox. By verifying your domain, you confirm that MailerLogic is permitted to send emails using that domain.

This helps:

  • Improve inbox placement

  • Protect your sender reputation

  • Prevent spoofing and phishing attempts

Adding a Domain

You can add a domain directly from the MailerLogic dashboard or through the API. Once added, MailerLogic automatically generates the DNS records needed for verification.

Most customers use a dedicated subdomain such as:
mail.yourdomain.com

DNS Records and Verification

MailerLogic provides DNS records like SPF and DKIM that must be added to your DNS provider. These records authenticate your emails and enable tracking features.

After adding the records, you can verify the domain from the dashboard. DNS changes may take up to 48 hours to propagate.

Common Issues

If your domain does not verify, double-check that all DNS records are added exactly as provided. Typos or missing records are the most common causes of verification failures.

Best Practices

Use a dedicated sending subdomain

Avoid sharing domains across multiple email providers

Monitor domain health regularly

SMTP in MailerLogic

Sending Emails Using SMTP

MailerLogic supports SMTP-based email sending for applications that rely on traditional email delivery methods. SMTP is especially useful for legacy systems, CMS platforms, and tools that do not support REST APIs.

SMTP Credentials

SMTP credentials are generated from your MailerLogic account and include the hostname, port, username, and password. These credentials authenticate your application when sending emails.

For security reasons, credentials can be rotated at any time.

SMTP Configuration

To send emails using SMTP, configure your application with the following settings:

  • SMTP Host: smtp.mailerlogic.net

  • Port: 587 (recommended) or 2525 without encryption.

  • Encryption: STARTTLS (for port 587)

  • Authentication: Required

Security and Authentication

MailerLogic enforces encrypted connections and authenticated access for all SMTP traffic. This protects your account and prevents unauthorized usage.

If authentication fails, generating new credentials usually resolves the issue.

Common Issues

SMTP errors are often caused by incorrect credentials, missing TLS configuration, or an unverified domain. Always confirm your domain status before troubleshooting further.

Best Practices

  • Rotate SMTP credentials periodically

  • Never expose credentials publicly

  • Monitor sending activity from the dashboard


Webhooks in MailerLogic

Receiving Real-Time Email Events

Webhooks allow MailerLogic to notify your application instantly when email events occur. Instead of checking delivery status manually, your system receives updates automatically as events happen.

Supported Events

MailerLogic can send webhook notifications for key email events, including:

  • Delivered

  • Opened

  • Clicked

  • Bounced

  • Complained

  • Unsubscribed

  • Failed

How Webhooks Work

When a webhook is configured, MailerLogic sends an HTTP request to your endpoint whenever a selected event occurs. Your server should acknowledge the request with a success response to confirm receipt.

Setting Up Webhooks

To set up a webhook, provide a secure HTTPS endpoint and choose the events you want to receive. Webhooks can be enabled or disabled at any time from your account.

For reliable delivery, your endpoint should respond quickly and handle duplicate events safely.

Security Considerations

Always use HTTPS endpoints and validate incoming webhook requests. Limiting access to trusted IPs adds an extra layer of protection.

Common Issues

If events are not received, verify that the webhook is active and the endpoint is publicly accessible. Slow or failing responses may cause delivery retries.

Adding and verifying a sending domain is a one-time setup that plays a critical role in email deliverability. Once your DNS records are correctly configured and verified, MailerLogic can securely send emails on your behalf using your own domain identity.

A verified domain helps improve inbox placement, protects your sender reputation, and ensures reliable email delivery. If verification is delayed, allow time for DNS propagation and recheck your records. For advanced configurations or automation, refer to the MailerLogic Developer API documentation.

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
Access denied
Access denied