Docs
Quick start
- Open Settings and fill in the Resend API key (
re_...) and the From name. - Optionally set an encryption password and pick which fields to encrypt, then Save.
- Choose the Resend plan (or a custom monthly quota) and the cycle start.
- Back on Compose, fill recipients / subject / body (Markdown / HTML / plain text).
- Click Send; the status bar shows the result (including the returned message id).
Rhai primitives
| Module | Function | Notes |
|---|---|---|
http | post_json(url, bearer, map) | JSON POST, returns [status, body] |
http | get(url, bearer) | GET request |
crypto | encrypt(plain, pw) | SM4-GCM, returns ct|nonce|salt |
crypto | decrypt(payload, pw) | fails with ERR: prefix |
crypto | sm3_hex(text) | SM3 digest (hex) |
store | get_config/set_config | config read/write |
store | bump_count(key) | counter increment |
ui | set_status/log/confirm | status / log / confirm |
api | register/list/call | register & call automation handlers |
Markdown bodies
Auto-converted to email-friendly HTML on send:
Markdown --comrak(GFM)--> HTML --email-safe stylesheet--> HTML --css-inline--> inline HTML
GFM supported: tables, strikethrough, task lists, autolinks.
License
Resender is licensed under MulanPubL V2 (SPDX: MulanPubL-2.0).
Additional restriction: without the author’s written permission, citizens or organizations of
EU / NATO member states may not use this software for commercial purposes.
The Slint GUI framework uses LicenseRef-Slint-Royalty-free-2.0.