LanguageGB
Email

Send from a custom address without an extra mailbox

Send transactional email (password resets, notifications) from [email protected] in your app without buying an extra mailbox. Any other From address needs its own mailbox.

What this means

What this means

To send email from your app, you need one real mailbox to authenticate against the SMTP server. The From address your recipients see can be [email protected] — a no-reply address that is included free with no extra mailbox. Any other From address requires its own mailbox. This means you can send transactional emails (password resets, notifications) from a clean noreply address using a single mailbox account.

Before you start

Before you start

You need at least one active mailbox on your domain (included with your CM Cloud email plan). Have your mailbox email address and an IMAP/SMTP password ready — generate one from the portal: Services → your email service → 'Get IMAP Password'.

Step-by-step guidance

Step-by-step guidance

  1. Sending From [email protected] is included free — your existing mailbox is allowed to send from it without buying an extra mailbox. Any other From address requires its own mailbox (add one from the catalog). Authenticate with your real mailbox and set the From address to [email protected]. (Older mailbox getting a 'sender not owned'/rejected error? Contact support to enable noreply.)
  2. Generate an SMTP password: open your portal, go to Services, select your email service, and click 'Get IMAP Password'. Copy the password — it is shown once.
  3. In PocketBase: go to your admin panel → Settings → Mail settings. Set SMTP host to mail.cmcloudhosting.com, port 587, enable STARTTLS. Set username to your real mailbox address (e.g. [email protected]) and password to the one you just generated.
  4. Still in PocketBase Mail settings: set the Sender address field to [email protected]. Set Sender name to whatever recipients should see. Save.
  5. Send a test email from PocketBase (there is a 'Send test email' button in Mail settings). Confirm it arrives and shows the noreply address as the sender.
  6. For other frameworks (Node.js nodemailer, Python smtplib, Laravel Mail, etc.): set the SMTP auth credentials to your real mailbox, and set the 'from' field in the message to [email protected].

What CM Cloud support will review

What CM Cloud support will review

Support can help if the test email fails to send, if messages are rejected by the SMTP server, or if you need to confirm your mailbox credentials are correct.

What is not automated yet

What is not automated yet

The Sender address field in your app controls only what recipients see in the From header. The actual SMTP authentication still uses your real mailbox. This does not create a new mailbox or change anything in the portal.

Safety note

Safety note

Each time you generate a new IMAP/SMTP password in the portal, the previous password stops working immediately. Update it in your app's SMTP settings right away or email sending will fail.

Safe next action

Safe next action

Generate your SMTP password in the portal, configure SMTP in PocketBase Mail settings using your real mailbox credentials, and set the Sender address to your preferred noreply address.

Contact Support