8.12
Postmark API Client
(require postmark) | package: postmark-client |
1 Introduction
This library lets you send emails with Postmark from Racket. To use this library, you’ll need a valid server token from Postmark.
2 Reference
A client for the Postmark API.
procedure
(postmark-send-email client #:to to #:from from #:subject subject #:cc cc #:bcc bcc #:reply-to reply-to #:tag tag #:text-body text-body #:html-body html-body #:track-opens track-opens #:track-links track-links #:headers headers #:metadata metadata) → jsexpr? client : postmark? to : addresses/c from : string? subject : string? cc : (or/c false/c addresses/c) bcc : (or/c false/c addresses/c) reply-to : (or/c false/c string?) tag : (or/c false/c string?) text-body : (or/c false/c string?) html-body : (or/c false/c string?) track-opens : boolean? track-links : (or/c false/c track-links/c) headers : (or/c false/c (hash/c symbol? string?)) metadata : (or/c false/c (hash/c symbol? string?))
Send an e-mail via Postmark.
Raises an exn:fail:user? if the token is invalid.
procedure
(postmark-send-email-with-template client #:to to #:from from #:template-id template-id #:template-alias template-alias #:template-model template-model #:cc cc #:bcc bcc #:reply-to reply-to #:tag tag #:track-opens track-opens #:track-links track-links #:headers headers #:metadata metadata) → jsexpr? client : postmark? to : addresses/c from : string? template-id : (or/c false/c exact-positive-integer?) template-alias : (or/c false/c string?) template-model : jsexpr? cc : (or/c false/c addresses/c) bcc : (or/c false/c addresses/c) reply-to : (or/c false/c string?) tag : (or/c false/c string?) track-opens : boolean? track-links : (or/c false/c track-links/c) headers : (or/c false/c (hash/c symbol? string?)) metadata : (or/c false/c (hash/c symbol? string?))
Send a templated e-mail via Postmark.
Raises an exn:fail:user? if the token is invalid.
value
addresses/c : (or/c string? (listof string?))
value
track-links/c : (or/c 'None 'HtmlAndText 'HtmlOnly 'TextOnly)