Liking cljdoc? Tell your friends :D
Clojure only.

wagoe.email.shell.module-wiring

Integrant lifecycle for the email module.

Config keys:

:wagoe/email {:provider :smtp :host "..." :port 587 :username "..." :password "..."} {:provider :logging} ; dev — logs instead of sending

Returns an EmailSenderProtocol implementation.

:wagoe/email-queue {:sender (ig/ref :wagoe/email) :max-retries 3}

Returns an EmailQueueProtocol implementation (in-memory, single-process).

Integrant lifecycle for the email module.

Config keys:

:wagoe/email
  {:provider :smtp :host "..." :port 587 :username "..." :password "..."}
  {:provider :logging}                          ; dev — logs instead of sending

  Returns an EmailSenderProtocol implementation.

:wagoe/email-queue
  {:sender (ig/ref :wagoe/email) :max-retries 3}

  Returns an EmailQueueProtocol implementation (in-memory, single-process).
raw docstring

ig-configclj

(ig-config settings _ctx)

This module's Integrant entries, for wagoe.platform.shell.system.config.

Assembled in every application whether or not its config names :wagoe/email: the user module's routes send mail, and the default sender logs rather than delivers, so a project with no SMTP settings still boots and still shows you what it would have sent.

This module's Integrant entries, for `wagoe.platform.shell.system.config`.

Assembled in every application whether or not its config names
`:wagoe/email`: the user module's routes send mail, and the default sender
logs rather than delivers, so a project with no SMTP settings still boots and
still shows you what it would have sent.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close