package sendmail
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Implementation of the sendmail command
Install
dune-project
Dependency
Authors
Maintainers
Sources
colombe-0.11.0.tbz
sha256=0acac7265e640769209711de1cac8e54b2ff44b4fe6053293e3e8dee1ea17a5e
sha512=57b473451428f532515859d72fc1498297d11035f7505514e3878d6ee2eb5d54e00e10aa0ad5386df3ce1ca134f3391a7574d304a9aced096beba4436ad4a704
doc/sendmail.starttls/Sendmail_with_starttls/index.html
Module Sendmail_with_starttlsSource
Source
module Make_with_tls
(Value : VALUE) :
S
with type 'x send = 'x Value.send
and type 'x recv = 'x Value.recv
and type value_error = Value.error
and type encoder = Context_with_tls.encoder
and type decoder = Context_with_tls.decoderSource
type error = [ | `Protocol of [ Value.error | `Tls_alert of Tls.Packet.alert_type | `Tls_failure of Tls.Engine.failure | `Tls_closed ]| `Unsupported_mechanism| `Encryption_required| `Weak_mechanism| `Authentication_rejected| `Authentication_failed| `Authentication_required| `Temporary_failure of tmp_error
]Source
val sendmail :
's Colombe.Sigs.impl ->
('flow, 's) Colombe.Sigs.rdwr ->
'flow ->
Context_with_tls.t ->
Tls.Config.client ->
?authentication:authentication ->
domain:Colombe.Domain.t ->
reverse_path ->
forward_path list ->
(string * int * int, 's) stream ->
((unit, error) result, 's) Colombe.Sigs.iosendmail impl rdwr flow ctx tls_config ?authentication ~domain sender recipients mail where:
implis the scheduler (unix, lwt or async)rdwrread/write syscallflowwitness of the flow (can be a socket)ctxcontext used by the processtls_configTLS configuration used by STARTTLSauthenticationauthentication information used by the processsendersender of the mailrecipientsrecipients of the mailmailstream of the mail
This process try to send a mail according RFC4409. It ensures to use STARTTLS (eg. RFC3207) while the process according TLS configuration tls_config. If authentication is given, it does the authentication only while TLS flow. Mail is sended only while TLS flow.
The stream mail must respects same assumptions as Sendmail_lwt.sendmail.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>