Skip to content
LLM

Send Mail

Use dispatch mail send when you want the selected inbox to send a plain text or HTML message.

Confirm the selected inbox:

Terminal window
dispatch inbox show

Confirm credentials:

Terminal window
dispatch status

If the wrong inbox is active, select the intended inbox:

Terminal window
dispatch inbox use <inbox_id>
Terminal window
dispatch mail send user@example.com "Hello" --text "Test message"
Terminal window
dispatch mail reply latest --text "Thanks, got it."

Pass a message id instead of latest when you need to answer a specific message.

Terminal window
dispatch mail send user@example.com "HTML test" --html "<p>Hello from <strong>Dispatch</strong></p>"
Terminal window
dispatch mail send user@example.com "HTML test" --html-file ./message.html

You must provide at least one body flag: --text, --html, or --html-file.

The CLI prints a provider message id when the API accepts the send. If the recipient does not see it:

  1. Confirm the recipient address.
  2. Check the recipient spam folder.
  3. Retry with a minimal text body.
  4. Check plan or policy errors in the command output.
  5. Use Mail Desk for manual reply workflows.
  • Keep transactional sends short and specific.
  • Use text bodies for verification and automation workflows.
  • Use HTML only when the recipient needs formatting.
  • Avoid sending to large or scraped recipient lists.