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.12.0.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=f60f65d304f3957b4448d7a8071863331957d1b445635f53dbe3cdd6567ba231
    
    
  sha512=d4ec2cdf8241af0342ee442b468297a8c39fa36381bcb96cc418ad4593dd860042a85fe6807c4d40dbc95a226bb8fb9d0a8231a1c3e440af74f3da437d34eb3b
    
    
  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 syscall
- flowwitness of the flow (can be a socket)
- ctxcontext used by the process
- tls_configTLS configuration used by STARTTLS
- authenticationauthentication information used by the process
- sendersender of the mail
- recipientsrecipients of the mail
- mailstream 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)"
  >