Skip to content

Account & teams

Send from your own email address

Last updated: November 3, 2026

On Plus and Professional, certificate emails can come from your own address, such as certificates@yourdomain.com, sent through your own email server or Resend account.

By default, CertSeal sends certificate emails from its own address, as “Your organization via CertSeal” <cert_delivery@certseal.app>. On the Plus and Professional plans you can send them from your own address instead:

  • Recipients see “Your organization” <certificates@yourdomain.com>.
  • You choose where replies go.
  • Every certificate email uses it: batches you send, Zoom automations, Zapier, the REST API and AI apps.

Every email still ends with a short footer saying it was sent using CertSeal and how to report an unexpected email.

Before you start

  • You need to be an owner or admin of the organization, on the Plus or Professional plan.
  • You need one of these:
    • An SMTP server you can send from: Microsoft 365, Google Workspace, Amazon SES, SendGrid, Postmark, Mailgun or your own.
    • A Resend account with your domain verified in it.
  • Set up SPF, DKIM and DMARC for your domain with that provider, as you would for any email you send. CertSeal doesn’t need any DNS changes.

Open Email sending

Open Organization in the sidebar and scroll to Email sending. The top of the card shows how certificate emails are sent right now and where replies go.

The Email sending card on the CertSeal Organization page, with a red arrow pointing to its Plus badge, showing the current sender and three choices: CertSeal's address, Your SMTP server and Your Resend account
Email sending, on the Organization page.

Choose Your SMTP server or Your Resend account, fill in the details, and click Save and send test email. CertSeal sends a test email through your server or account to you. Your settings are saved, and certificate emails switch to your address, only once that test arrives.

Send through your SMTP server

  1. Choose Your SMTP server.
  2. Enter the SMTP server, Port, Username and Password from your email provider (see the table below).
  3. Enter the From address. Your server must allow this login to send as that address.
  4. Set Emails per minute to stay within your provider’s limit. Large batches are spread out at this pace.
  5. Click Save and send test email.
The SMTP settings form filled in with smtp.office365.com, port 587 (STARTTLS), a username, a password, a From address and 30 emails per minute, with a red arrow pointing to Save and send test email
Enter your server's details, then save and send the test email.
ProviderSMTP serverPortUsername and password
Microsoft 365smtp.office365.com587The mailbox address and its password. Turn on Authenticated SMTP for the mailbox in the Microsoft 365 admin center.
Google Workspace or Gmailsmtp.gmail.com587 or 465The full email address and an app password (needs 2-Step Verification).
Amazon SESemail-smtp.<region>.amazonaws.com587 or 465The SMTP credentials you create in the SES console (not your AWS access keys).
SendGridsmtp.sendgrid.net587Username apikey, password a SendGrid API key.
Postmarksmtp.postmarkapp.com587 or 2525Your server API token as both username and password.
Mailgunsmtp.mailgun.org587The SMTP login and password from your domain’s settings in Mailgun.

CertSeal always uses an encrypted connection: TLS on port 465, or STARTTLS on ports 587 and 2525. Port 25 isn’t supported.

When the test passes, the panel shows Working and the card shows your address.

The SMTP panel showing a green Working badge with the time it was tested, and the card header showing certificate emails are sent as Acme Training at certificates@yourdomain.com with replies to training@yourdomain.com
Working: certificate emails now go through your server.

An SMTP server doesn’t report back what happened after it accepted an email, so recipients show Sent or Failed but not Delivered or Bounced.

Send through your Resend account

  1. In Resend, verify your domain under Domains.
  2. Under API Keys, create a key with Sending access, limited to that domain.
  3. In CertSeal, choose Your Resend account and paste the API key.
  4. Enter a From address on your verified domain and the Emails per minute.
  5. Click Save and send test email.

Delivery tracking (optional)

To see Delivered, Bounced and Marked as spam on your batches, add a webhook in your Resend account:

  1. Copy the webhook URL shown under Delivery tracking in CertSeal.
  2. In Resend, open Webhooks, choose Add endpoint, paste the URL, and select the email.* events.
  3. Copy the endpoint’s signing secret (it starts with whsec_), paste it into CertSeal, and click Save secret.

Last event received shows when Resend last reported a result.

The Resend panel showing a Working badge, a saved API key, the From address, 60 emails per minute, and the Delivery tracking section with the webhook URL, a Copy button and a saved signing secret, with a red arrow pointing to Delivery tracking
Your Resend account, with optional delivery tracking.

Choose where replies go

Under Reply-To, enter the address that should receive replies to certificate emails, such as training@yourdomain.com, and click Save. Leave it blank to send replies to the organization owner.

If your server or key stops working

If your server stops accepting the login, your API key is revoked, or your domain is no longer verified, CertSeal stops using it:

  • Certificate emails go out from CertSeal’s address instead, so they still arrive.
  • Owners and admins get an email saying what went wrong, and the card shows the error.
  • To switch back, fix the problem and click Save and send test email again.

The same happens if your plan changes to Starter or Free. Your settings are kept and are used again when you upgrade.

Change or remove your settings

  • Switch back to CertSeal’s address: choose CertSeal’s address and click Send from CertSeal’s address. Your saved server or key stays saved.
  • Change a setting: edit it and click Save and send test email. Leave the password or API key blank to keep the saved one.
  • Remove: click Remove in the panel. CertSeal deletes the saved password or key.

Your SMTP password and Resend API key are encrypted when saved and never shown again.

Troubleshooting

  • “535 Authentication credentials invalid” or another login error: check the username and password. Microsoft 365 needs Authenticated SMTP turned on for the mailbox. Gmail needs an app password, not your normal password.
  • A TLS or certificate error: the server must support STARTTLS on port 587 or 2525, or TLS on port 465, with a valid certificate for the server name you entered. Check the server name and port with your provider.
  • “The SMTP server must be on the public internet”: CertSeal can only reach servers with a public address.
  • “isn’t verified in your Resend account”: verify the From address’s domain under Domains in Resend, or use a From address on a domain that’s already verified.
  • “This API key can’t send from…”: create a Sending access key for the From address’s domain.
  • Emails arrive in spam: check SPF, DKIM and DMARC for your domain with your email provider.

Support

Questions about sending from your own address? Email support@certseal.com and a real person will reply, typically within 1 business day (Monday–Friday, 9:00 AM–6:00 PM SGT). See the support guide for all contact options.