package received
Module ReceivedSource
Received field
Type of Received value.
Source
and info = [ | `Address of Colombe.Domain.t| `Domain_and_address of Colombe.Domain.t * Colombe.Domain.t
]Type of underlying protocol used to receive email.
Type of protocol used to receive email:
SMTPESMTP- Other protocol
Source
val id :
t ->
[ `Local of Emile.local | `MsgID of Mrmime.MessageID.t | `Atom of string ]
optionSource
val make :
?from:Colombe.Domain.t with_info ->
?by:Colombe.Domain.t with_info ->
?via:link ->
?protocol:protocol ->
?id:Mrmime.MessageID.t ->
Colombe.Path.t option ->
zone:Mrmime.Date.Zone.t ->
Ptime.t ->
tmake ?from ?by ?via ?protocol ?id path ~zone time:
fromis the domain where the email comes from.byis the domain where the email is received.viais the underlying protocol used to receive the email (usuallytcp).protocolis the protocol used to receive the email.idis the chosen ID by the MTA.pathis the givenPath.treceived by the MTAzoneis the time-zone of the MTA.timeis the time when the MTA received the email.