kaappi-email — SMTP Client¶
Depends on kaappi-net (auto-installed).
Quick start¶
(import (kaappi email))
(send-email "smtp.gmail.com" 465
"you@gmail.com"
'("recipient@example.com")
"Hello from Kaappi!"
"This email was sent from Kaappi Scheme."
'tls #t
'user "you@gmail.com"
'password "your-app-password"
'domain "gmail.com")
API¶
High-level¶
Options: 'tls #t, 'user "...", 'password "...", 'domain "...", 'cc '("...")
Message construction¶
Works standalone via (import (kaappi email mime)) — no network needed.
Low-level SMTP¶
(smtp-connect host port)
(smtp-connect-tls host port)
(smtp-ehlo smtp domain)
(smtp-auth-plain smtp user pass)
(smtp-send-message smtp msg)
(smtp-close smtp)
Utilities¶
Sub-libraries¶
(kaappi email)— high-level sending(kaappi email mime)— message construction (no network)(kaappi email smtp)— low-level SMTP protocol