Manage App email
Open an App and select Email. Team owners and admins can change the sender and review delivery records. Developers and billing members can’t use these controls.
Understand the sender
Section titled “Understand the sender”Email sent by WordPress or Magento uses the sender shown on this page, regardless of the From address originally requested by the App. If the original message used a different address, synsmarts preserves it as Reply-To when the message doesn’t already have one.
The sender has three parts:
- Mailbox is the text before
@, such asordersorsupport. - Verified sending domain is the domain after
@. Select one of the domains shown by the portal; free-form domains aren’t accepted. - From display name is the customer-facing name shown by email clients,
such as
Acme Store.
The preview shows the complete sender recipients will see. For example,
no-reply@storefront.synsmarts.io.
Change the sender
Section titled “Change the sender”- Enter the mailbox name in From address.
- Select one verified sending domain.
- Enter the optional From display name.
- Confirm the preview.
- Select Save changes.
- Keep the page open until it reports Changes applied.
The save status progresses from saving to applying because the authoritative App configuration is committed first and then rolled out. If another App change is already applying, the page reports that the latest configuration is queued behind it.
Leave the mailbox blank to use the Default sender shown under Verified sending domains. Leave the display name blank to send without a display name.
Turn outbound email off
Section titled “Turn outbound email off”Turn outbound email off for a copy or staging App that holds real customer data, so testing it can’t email the store’s customers. Only Team owners and admins can change it; developers and billing members see Only team owners and admins can turn outbound email on or off. An App you install through synsmarts starts with outbound email on. An App bought without an install, the path used to migrate a store from another platform, starts with it off.
- In the Outbound email card, select Turn outbound email off.
- Review Turn outbound email off? and select Turn off.
- Keep the page open while it shows Turning outbound email off… Email can still be sent until this change finishes applying. The status line reads Last confirmed state: on. A change is applying. until then.
- Confirm the card reads Outbound email is off. and the Outbound email is off banner appears at the top of the page.
The full banner appears only once off is confirmed and no change is applying or has failed. Until then the App runs its previous setting, so mail can still leave. Reloading the page mid-apply keeps showing the pending state.
While outbound email is off, synsmarts stops the App’s mail in three places that the App’s own settings and database can’t override:
- Mail the App, its cron jobs, or an SSH session sends through the platform is accepted and discarded. The App sees a successful send, and no delivery record appears.
- Connections to outside mail servers on SMTP ports 25, 465, 587, and 2525 are blocked from every part of the App, so a mail server configured inside the App can’t be reached.
- Email settings inside the App are switched off and locked. For Magento that’s Magento’s own email sending at every website and store view, plus the Klaviyo and Mailchimp extensions. Copying the database again doesn’t turn them back on. The banner lists what it confirmed under Also switched off in your app’s settings:. Klaviyo and Mailchimp appear there only when the extension is installed and enabled in the code your App is serving.
Other services the App calls over HTTPS aren’t blocked and can still send email for it, because blocking them by port would break unrelated HTTPS traffic. Disable any such integration in the App itself.
Turn outbound email back on
Section titled “Turn outbound email back on”- In the Outbound email card, select Turn outbound email on.
- Review Turn outbound email on? and select Turn on. The App emails real recipients again once the change applies, so confirm it should email its customers first.
- Wait for Outbound email is on. Your app sends email normally.
While the change applies, the card shows Turning outbound email on… Email may resume while the change applies. and the status line reads Last confirmed state: off. A change is applying. The banner changes to Outbound email was last confirmed off. Parts of the App switch over at different moments, so treat email as able to leave from the moment you select Turn on.
synsmarts removes the locks, reopens the SMTP ports, and restores any Magento email settings the App’s own configuration set before email was turned off. Settings stored only in the database take effect again from the database. To confirm mail is flowing, trigger an email the App sends, such as a test order confirmation, and check that a send record appears under Delivery records.
If the outbound email change doesn’t finish
Section titled “If the outbound email change doesn’t finish”- Outbound email status is unknown. The platform has not confirmed which setting is in effect. means synsmarts hasn’t confirmed the applied setting. Treat email as possibly on until the card shows a confirmed state.
- The outbound email change could not be confirmed. Review the current status, then try again. means the apply failed or wasn’t confirmed. Review the status line, then select the button again.
- Last confirmed state: off. The latest change could not be confirmed. (or on, or unknown) means the latest change to the App, not only an email change, failed or wasn’t confirmed. The banner then reads Outbound email was last confirmed off and makes no claim that mail is still blocked or locked. Treat email as possibly on until the off state is confirmed again.
- Saved. Another app change is applying the latest configuration. means a different App change is rolling out and carries this setting with it.
- Could not change outbound email. Try again. means the request was rejected; any reason the server gave appears with it.
The buttons stay disabled while any email change is saving or applying.
Understand verified sending domains
Section titled “Understand verified sending domains”The Verified sending domains card lists the domains this App can use for outbound email and shows its default sender. Every App receives a managed synsmarts sending domain. The From address editor accepts only the mailbox portion and one domain from this list.
Adding a domain under Domains configures web traffic. Customer-domain email sending isn’t available yet, so a site domain doesn’t automatically become a sending-domain choice.
Review delivery records
Section titled “Review delivery records”The Delivery records table shows recent outbound events with the local date and time, recipient, subject, and status. Use:
- Recipient and Subject to search text;
- Status to select one or more event types;
- Sent after and Sent before to limit the local date and time; and
- Clear filters to restore the complete recent list.
Statuses include send, delivery, bounce, complaint, reject, rendering failure, and delivery delay. A send event means the App handed the message to the email service; a delivery event confirms acceptance by the recipient’s mail server. A delivery event doesn’t prove the recipient opened the message.
If email isn’t sent
Section titled “If email isn’t sent”Confirm that outbound email is on, that the sender preview uses a listed verified domain, and that the save finished applying. Then review the newest delivery record:
- Bounce or Complaint means the recipient or receiving system rejected or reported the message.
- Reject means the email service refused the message before delivery.
- Rendering failure means the message couldn’t be prepared for sending.
- Delivery delay means delivery is still being retried.
If no record appears after clearing the filters, retry the App action once. If it still produces no record, open a support request with the App name, recipient, subject, and approximate local send time.