Skip to content
HelSup Help Center
Help Center/Channels & integrations
Channels & integrations

Configure a mailbox

Connect incoming and outgoing email, check hosting requirements and verify delivery.

3 min read · HelSup product documentation
On this page
  1. Overview
  2. When to use this
  3. Where to find the controls
  4. Who can make these changes
  5. Before you begin
  6. Follow these steps
  7. Settings reference
  8. Example workflow
  9. Good practices
  10. Important considerations
  11. If something does not work

Overview

Mailboxes live under Settings → Support Channels → Email (#/settings/channels/email). Each mailbox has IMAP for inbound polling and SMTP (or the site mailer) for outbound. If PHP IMAP is missing, the UI states IMAP unavailable and inbound cannot poll — HelSup reports the missing dependency. Delivery logs are #/settings/channels/logs. Templates are #/settings/channels/templates.

When to use this

A mailbox connects inbound customer email to tickets and delivers agent replies through the chosen outgoing transport. Inbound polling requires PHP IMAP; outbound delivery can use WordPress wp_mail or direct SMTP. Configure and test each direction separately.

Where to find the controls

#/settings/channels/email. System Status reports email/IMAP health. Onboarding email step only reminds you to come here.

Who can make these changes

elegant_support_manage_settings. Agents send from the ticket workspace using the configured mailbox; they do not edit IMAP passwords.

Before you begin

Add host, port, encryption, username, password, From name/address. Enable inbound only when IMAP is available. Auto-acknowledgement is a Channels → Email option. Polling runs on the queue — use system cron in production.

Follow these steps

  1. Open Settings → Support Channels → Email and add a mailbox.
  2. Set Identity and choose WordPress mail or direct SMTP for outgoing delivery.
  3. Save and test outbound with an external address.
  4. If using inbound polling, confirm PHP IMAP, set incoming credentials and folder, and enable inbound.
  5. Send an external message to the support address.
  6. Confirm the resulting email ticket in Inbox.
  7. Reply from its workspace and check delivery logs and the external inbox.

Settings reference

Mailbox name, IMAP host/port/encryption/user/password, SMTP host/port/encryption/user/password, From, reply-to, inbound enabled, auto-ack, template assignment, last poll error.

Example workflow

Host without IMAP: Email settings still open, inbound stays disabled with IMAP unavailable. You can still send via SMTP or wp_mail. Customers use the web form until IMAP is installed.

Good practices

Exclude /wp-json/elegant-support/ from page cache. App passwords beat mailbox master passwords. One mailbox per brand From address.

Important considerations

Never paste SMTP secrets into tickets, KB, or chat. Import/Export of settings excludes API keys, SMTP passwords, webhook secrets, and license keys — do not re-enter them into a shared backup file.

If something does not work

Email not received: IMAP unavailable, inbound off, poll error, cron idle, or provider blocking. Email not sent: SMTP auth, From not allowed, queue backlog, status failed/bounced on logs. Contact support after you captured the delivery log error_message (redact passwords).

Let’s solve it together.

Can’t find what you need? Our support team can help with your next step.

Contact support ↗
LIFETIME PARTNER POLICY

One introduction.
A lifetime of shared growth.

Introduce HelSup to your customers, readers or community. Earn 30% on their first purchase and 20% on every subsequent purchase and renewal throughout their customer lifetime with HelSup.

Read our invitation to partners ↗
30%FIRST PURCHASE
20%Every subsequent
purchase & renewal

From recommendation to reward

  1. 01

    Get your personal link

    Sign in to your HelSup customer account and open Partner program to access your referral link.

  2. 02

    Recommend with confidence

    Share the link in a useful review, tutorial, customer proposal or with your community. Explain your partner relationship.

  3. 03

    Track your commission

    Follow attributed purchases and commission status in your partner dashboard. Eligible commissions are reviewed before payout.

YOUR CUSTOMER RELATIONSHIP KEEPS WORKING

A $100 first purchase earns $30.
A later $100 purchase or renewal earns $20.

Illustrative amounts, after discounts and excluding tax.

A customer relationship that lasts

30% first, 20% thereafter. Receive 30% on the customer’s first eligible paid purchase, then 20% on subsequent purchases and renewals throughout that customer’s lifetime on HelSup.

From link to lifetime attribution. The initial referral link is remembered for 30 days in the same browser. Once the referred customer’s first paid purchase is recorded, their partner relationship continues without needing another referral click.

Completed payments. Commission is calculated after discounts and before tax. Free orders and self-referrals do not qualify. Refunds reduce or reverse the associated commission.

Review and payout. Earnings appear as pending until reviewed by HelSup. Payout is processed manually after approval. Contact partner support for payment arrangements.