Fastest way to send SMS from scripts & schedulers

SMSCMD: SMS Text Reply & MMS Photo/Pictures Reply Forwarded to Your Support Center Email Inbox

Command line SMS for Windows/Linux + enhanced 2-way reply service for USA & Canada

SMSCMD is more than just sending SMS. For USA and Canada, your customers can reply by normal SMS text or send MMS photos/pictures, and the reply is forwarded to your customer/support email inbox with the original sent message context. This helps your team answer questions faster, receive proof/evidence photos, support delivery/order cases, and provide better customer service that can help you get more customers. Register to send test SMS and reply the SMS from your phone directly, you will get the Reply text with original sent SMS in your email inbox.

After registration, you can also login from the Smartbooth website member panel to send SMS, check reply SMS-text/MMS-photos, and manage the block list. You can still send SMS from Windows Command Prompt, Linux shell, scripts, cron jobs, monitoring tools, or Windows Task Scheduler. UTF-8/Unicode is supported, and it can be called from C/C#/Java/VB or direct HTTPS API.

Max message: 155 chars Local numbers supported Global numbers: prefix with + USA/Canada replies: SMS text + MMS photos Debug without sending: -debug for API call test

Customer Replies Text and Photos to Your Email Inbox (USA & Canada)

Not only SMS sending — customers can reply with text or pictures.

  • SMS text reply forwarded to client email inbox
    Your customer replies by SMS. Your support or sales team receives the reply in email with sender number, timestamp, reply text, and the last sent SMS for context.
  • MMS photo/picture reply forwarded to email
    Customers can send delivery photos, ticket photos, receipts, screenshots, ID/license images, or other proof/evidence. MMS picture links are forwarded to your email inbox.
  • Block list management
    Auto add into block list when STOP keyword is replied, helping you manage opt-out requests for USA/Canada messaging.
  • Member Send SMS & Check Reply SMS-text/MMS-photos from Web Panel after registration
    Login from the website to send SMS, view SMS-text/MMS-photo reply logs, and manage your block list without using command line.

Why this helps your business

Better customer service creates better response and more trust.

More than one-way SMS

Many SMS tools only send notifications. SMSCMD helps you continue the conversation by forwarding SMS/MMS replies to the right email inbox.

Customer service workflow

Your team can reply faster because the email includes the customer reply, sender number, time, and the related outgoing message.

Photos become useful proof

MMS picture replies help with delivery confirmation, damaged item reports, ticket questions, billing proof, and other real customer cases.

Member can login from Web Panel to Send SMS & Check Reply SMS/MMS log

Send SMS and manage replies directly from the browser.

Smartbooth member panel send SMS screen
Login and send SMS: after registration, you can login to the Smartbooth member panel, send SMS, check account credit, and use the left menu for SMS Log, Reply Log, and Block List management.
Smartbooth reply log showing SMS text and MMS photo replies
Reply Log: view customer SMS text replies and MMS photo/picture replies, including reply phone, reply time, and the original sent SMS message context.

Send SMS from website

Use the member panel when you do not want to use command line. Enter phone numbers, type the SMS message, and send directly from the browser.

Check SMS/MMS replies

Open Reply Log to review customer SMS text replies and MMS photos/pictures, with the original sent message shown for better service context.

Manage block list

View and add blocked numbers from the website panel to support opt-out and customer messaging control.

Usage

Copy/paste examples for Windows and Linux.

Basic

Send to one or multiple numbers (comma-separated).

smscmd "hello" "7186791234,+447121027123"

With credentials

Pass registered email and password directly.

smscmd "sms text" "7186791234,+447121027123" "registered@smartbooth.com" "abc123"

Debug mode

See what string will be passed without sending.

smscmd "test" "7186791234" -debug

Text/phone input from files

You can also send using file inputs: see sample.

smscmd "text.txt" "phone.txt"

Windows

Download, unzip, run. No installation required.

  • Download and unzip smscmd.zipsmscmd.exe, readme.htm, smscmdfile.txt
  • Run from Command Prompt. Easy to be called by any type of program or scheduler.
  • Message is up to 155 chars. Local number or global with leading +.
  • Usage help: smscmd help
  • Code samples (Java/VB/VC++/C#): open
smscmd "sms text" "7186791234,+447121027123" "registered@smartbooth.com" "abc123"
Security: Update email/password inside smscmdfile.txt, then run smscmd genkey to encrypt into smscmd.key so you can share the key file with your team more safely.

Linux

Download, unzip, run. No installation required.

  • Run directly in Linux shell. No installation required.
  • Supports direct login parameters or encrypted credential file mode.
  • Use smscmd genkey to create smscmd.key from smscmdfile.txt.
  • Good for cron jobs, backup alerts, monitoring tools, and server automation.
# unzip package
unzip smscmd_linux.zip

# send SMS with inline credentials
./smscmd "this is a test" "4357501234,+447748071234" "your@email.com" "password"

# generate encrypted key
./smscmd genkey
rm smscmdfile.txt

# send SMS using encrypted credentials
./smscmd "test message from encrypted file" "4357501234,+447748071234"
Security tip: keep only smscmd and smscmd.key after generating the key file. Remove smscmdfile.txt from deployed systems for better protection.

Integration Examples

Use local command calls or call the SmartBooth HTTPS API directly.

cURL

curl "https://www.smartbooth.com/smsmail/php/sendsmsen1.php?email=your_email@example.com&pwd=your_password&text=hello&to=1234567890"

Script Calls

perl   smscmd.pl  "text" "phone1,phone2"
python smscmd.py  "text" "phone1,phone2"
php    smscmd.php "text" "phone1,phone2"

Use Cases

  • Server and network alerts
  • Backup success or failure notices
  • Scheduled task notifications
  • Application error reporting

HTTPS API Example

Call the SmartBooth SMS endpoint directly by HTTPS GET.

https://www.smartbooth.com/smsmail/php/sendsmsen1.php?email=your_email@example.com&pwd=your_password&text=hello&to=1234567890

Endpoint: smsmail/php/sendsmsen1.php
Method: GET
Recommended: always use HTTPS

Credential File Security

Safer deployment with encrypted key file.

vi smscmdfile.txt
./smscmd genkey
rm smscmdfile.txt

After generating smscmd.key, you can move only the executable and the encrypted key file to the target system for a cleaner and safer setup.

Client use cases: SMS/MMS replies forwarded to email

Real service scenarios for USA & Canada customers.

Transportation, logistics, courier, and shipping MMS reply forwarded to email inbox
Use case 1 — Transportation, logistics, courier, and shipping: send an order or delivery notice by SMS. The customer can reply with text or an MMS photo/picture, and your team receives it in the email inbox with the original delivery message context.

Good for delivery support

  • Order arrived / delivery notice follow-up
  • Customer can send picture proof or question
  • Support team sees the last sent SMS context
  • Faster issue handling and better service quality
Ticket support MMS reply forwarded to email inbox
Use case 2 — Ticket, appointment, and customer support: send a ticket reminder or case update by SMS. The customer can reply with questions and attach a ticket/photo. The reply is forwarded to your client service email inbox.

Good for support cases

  • Ticket reminders and case updates
  • Customer questions by SMS text reply
  • Photo/picture evidence by MMS reply
  • Email inbox workflow for your service team