SMSTrigger forwards incoming SMS messages to your Email inbox based on
filter rules you control. Stay on top of OTPs, bank alerts, delivery
notifications, and any other text messages you care about — even when
the SIM is sitting in a backup phone or roaming abroad.
[Who it's for]
• Travelers using a secondary SIM / eSIM who need OTPs forwarded home
• Anyone with a backup number who wants messages funneled to a main inbox
• Teams routing alerts from a dedicated SIM into a shared mailbox
• Power users splitting work-SIM and personal-SIM into different inboxes
[Two delivery modes — pick what fits]
1. Mailtrigger mode
Sign in with a Mailtrigger account by pasting an App Token (copied
from the Mailtrigger console). The app uploads matched SMS to the
Mailtrigger backend, which forwards them to your chosen Mailbox.
Bonus: webhook integrations, Telegram routing, and a routing log
are available from the Mailtrigger console.
2. Custom SMTP mode
Send Email directly from your own SMTP server (Gmail, self-hosted
mail, corporate Exchange — anything that speaks SMTP). No backend
in between, maximum privacy and control.
[Powerful, transparent filter rules]
• Match against: sender number / SMS body
• Match types: equals / starts with / contains / regex
• Actions: ALLOW (forward) or BLOCK (drop)
• Rules evaluate top-down; the first match wins
• A pinned fallback rule defines the default behavior
• Built-in regex tester: paste a sample SMS and verify your rule live
[Privacy & security]
• Filter rules and message history live only on your device
• Mailtrigger App Tokens and SMTP passwords are stored in
EncryptedSharedPreferences — never in plain text
• All transport encrypted: HTTPS to Mailtrigger; STARTTLS / SSL to SMTP
• No device IDs, location, advertising IDs, or contacts collected
• Zero third-party analytics, ads, or tracking SDKs
• One-tap "Clear history" in Settings; sign out of Mailtrigger to
revoke uploaded data and the App Token from the Mailtrigger console
[Permissions explained]
• Receive SMS (RECEIVE_SMS): detect new SMS in the background
• Read SMS (READ_SMS): read sender + body to apply your filter rules
• Notifications (POST_NOTIFICATIONS, Android 13+): show the "service
running" and "upload failed" status notifications
• Internet (INTERNET): connect to Mailtrigger backend / your SMTP server
• Boot completed (RECEIVE_BOOT_COMPLETED): resume forwarding after
device reboot
• Foreground service (FOREGROUND_SERVICE): keep the SMS receiver alive
even when the device is idle
[More to like]
• Switch between English and 繁體中文 in Settings → Language
• Full history view: filter by Pending / Success / Failed, inspect the
original SMS, the Mailtrigger backend routing log, and failure reasons
• Automatic retry on failure plus one-tap manual retry
• Free, no ads, no in-app purchases, no subscriptions
• Material 3 design with edge-to-edge layout
Questions or feedback? Reach us through the Mailtrigger website.