xpay✦ Commerce
Directory
WooCommerce plugins
tlloancy Outgoing Mail Inbox
tlloancy Outgoing Mail Inbox
Turns the WordPress mail log into an inbox: highlight notices the site sent to itself, and reply to the real person.
Will this break my store?
What the WordPress.org registry says about keeping tlloancy Outgoing Mail Inbox running.
Tested to 7.1.1
Tested against the WordPress branch in use today.2 days ago
7.4
Your host must be running at least this version.6.0
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how tlloancy Outgoing Mail Inbox is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
3 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
When a visitor fills in your contact form, you do not really receive a mail from them. Your own site builds an outgoing mail containing their message — often sent from your site address to your site address — and the visitor’s real address is hidden in the Reply-To header or in the order. Hit “reply” in a normal mail program and you write to yourself.
tlloancy Outgoing Mail Inbox captures those outgoing mails (the same wp_mail() source WP Mail Logging uses), files the ones meant for you like received mail, and makes Reply go to the actual visitor or customer:
- For you — To matches an owner address (admin email, your reply From, or extra addresses you list). These rows are highlighted.
- Automated WordPress — the site mailed itself (install welcome, successful auto-updates, mailer digests).
- Sent — everything else the site mailed (customer confirmations, password resets…).
- Reply — sends a new message to the visitor or customer, From the site mailbox. It does not resend the original mail to the same To (that would write to yourself).
While the inbox is open, a newly logged wp_mail() updates the list through the WordPress admin Heartbeat. Other plugins’ admin notices are hidden on this screen.
Background noise is filed automatically, in every language. The plugin recognizes system mail by who sends it (the WordPress auto-updater, wp_new_blog_notification, language packs, the WP Mail SMTP weekly summary), never by the subject text:
- Successful auto-update notices, the install welcome mail, and mailer digests are marked System and filed under Automated WordPress.
- A failed update or a recovery-mode crash becomes a highlighted Site alert in Automated WordPress, with the PHP error details pulled out of the mail (WordPress 7.2 adds the last fatal error to update-failure mails; recovery mails have carried it since 5.2).
AI, the WordPress way. With the WordPress AI plugin and a connector key, a Draft a reply with AI button appears on the message screen. It writes a reply in the language of the original mail; nothing is sent until you click Send reply. Prompts only go to the connector checked for this plugin under Settings → Connectors → Approvals — never to an unapproved one. Developers can plug AI (or plain PHP rules) into the sorting itself through the inbox_bridge_classify filter and the inbox_bridge_ai_prompt() helper.
The reply address is taken from the Reply-To header when it is not the site, then from a WooCommerce order number in the subject/body, then from the first non-owner email in the message. You can edit it before sending.
Replies go through wp_mail(). If WP Mail SMTP (or another mailer) is already talking to Brevo, the reply is authenticated on your domain like any other site mail.
This is not a mailbox for people who write directly to you@yourdomain.com from Gmail. Those never pass through wp_mail().
Not affiliated with inboxbridge.io, Proton Mail Bridge, or other products named Inbox Bridge.
Step-by-step guides: docs/USER-GUIDE.md (English) and docs/MODE-DEMPLOI.md (French).
Same raw material: every wp_mail() call. Different job. WP Mail Logging is a send log with Resend. tlloancy Outgoing Mail Inbox is an inbox: For you vs Sent, and Reply to the human.
Because WordPress generated it. The visitor submitted a form; the site mailed you. In the inbox that row is For you.
The visitor or customer — Reply-To, billing email on an order, or an address found in the body. Never the site From, unless you type that on purpose.
No. This is an independent plugin by tlloancy. It only logs WordPress wp_mail() into wp-admin. It is not affiliated with those products.
The default is the WordPress admin email (Settings → General). You can change it under Inbox → Settings. Replies still go through wp_mail(). If WP Mail SMTP has Force From Email enabled, that SMTP From address is the one recipients see.
No. This plugin only sees mail WordPress sends.
Most already set Reply-To to the visitor. If they do not, add the visitor email as Reply-To, or type the address on the reply form.
Yes, under Sent (and All). They are not highlighted unless they were addressed to an owner mailbox.
WooCommerce (and some forms) send HTML with their own stylesheet. The inbox shows that HTML in an isolated preview, so the CSS cannot spill into wp-admin. WordPress core notices are plain text, so they stay text.
The inbox page is already loaded in the browser. A wp_mail() runs in another request. While the inbox is open, WordPress admin Heartbeat asks “did a new row get logged?” and only then redraws the list. There is no extra timer.
They are addressed to you, but nobody is on the other side — there is nothing to reply to. The plugin recognizes the WordPress auto-updater, the install welcome mail, and similar background senders by the sending code, not by the subject, so this works in every language. Successful updates go to Automated WordPress as System; a failed update or a crash is a red Site alert in the same folder, not in For you.
Install the WordPress AI plugin and add a connector key, then check this plugin under Settings → Connectors → Approvals. The Draft button on a message asks the approved connector for a reply in the language of the original mail and puts it in the editor — you review and send. The approval matrix is re-read on every request, so switching the checked connector takes effect immediately. If no connector is checked, you get a clear error instead of a silent call to an unapproved one.
The classification of every logged mail passes through the inbox_bridge_classify filter (folder, unread state, category, reply target). Combine it with inbox_bridge_ai_prompt() — which honors the same connector approvals — to build an AI triage, or use plain PHP rules.
Categories
Plugin details
Tags on WordPress.org
