Email.ServiceSourcemodule Sig : sig ... endmodule EnvConfigProvider
(Config : Configuration.Service.Sig.SERVICE) :
Sig.CONFIG_PROVIDER_SMTPRead the configurations from environment variables and set sane defaults.
module MakeDelayed
(Log : Log.Service.Sig.SERVICE)
(EmailService : Sig.SERVICE)
(DbService : Data.Db.Service.Sig.SERVICE)
(QueueService : Queue.Service.Sig.SERVICE) :
Sig.SERVICEUse this functor to create an email service that sends emails using the job queue. This is useful if you need to answer a request quickly while sending the email in the background