1. Message APIs
ELink Open API
  • Mail APIs
    • Get Mail List
      POST
    • Get Mail Detail
      POST
    • Sync Mail Config To Local
      POST
    • Create Mail Config
      POST
    • Update Mail Config
      POST
    • Delete Mail Config
      POST
  • Proxy APIs
    • Get Proxy List
      POST
    • Get Proxy Detail
      POST
    • Create Proxy
      POST
    • Update Proxy
      POST
    • Delete Proxy
      POST
  • Message APIs
    • Get Message Folder List
      POST
    • Get Message List
      POST
    • Get Message Detail
      POST
    • Send Message
      POST
    • Mark Read Or Unread
      POST
    • Move Message To Target Folder
      POST
    • Mark Starred Or Unstarred
      POST
  1. Message APIs

Send Message

POST
http://localhost:18321/v1/message/send
Send a message by connecting directly to the mail server using local mail configuration.

Request

Body Params multipart/form-dataRequired

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://localhost:18321/v1/message/send' \
--form 'token="{{token}}"' \
--form 'mail_id="mail_demo_001"' \
--form 'to="[email protected]"' \
--form 'cc="[email protected]"' \
--form 'bcc=""' \
--form 'subject="Sample message from local API"' \
--form 'html_body="<p>Hello, this is a sample HTML message.</p>"' \
--form 'plain_text_body="Hello, this is a sample plain text message."' \
--form 'in_reply_to="<[email protected]>"' \
--form 'references="[\"<[email protected]>\"]"' \
--form 'priority="3"' \
--form 'request_read_receipt="-1"' \
--form 'attachments="[{\"file_name\":\"demo.txt\",\"content_type\":\"text/plain\",\"content_base64\":\"SGVsbG8=\"}]"'

Responses

🟢200
application/json
Success
Body

Example
{
    "code": 200,
    "msg": "ok",
    "data": {
        "sent": 1
    }
}
Modified at 2026-04-10 06:29:30
Previous
Get Message Detail
Next
Mark Read Or Unread
Built with