Preparing search index...
The search index is not available
Cloudflare Email Kit
Cloudflare Email Kit
cloudflare-email
MIMEMessage
Interface MIMEMessage
Hierarchy
MIMEMessage
Index
Constructors
constructor
Properties
boundaries
envctx
headers
messages
valid
Content
Transfer
Encodings
valid
Types
Methods
add
Attachment
add
Message
as
Encoded
as
Raw
dump
Text
Content
generate
Boundaries
get
Attachments
get
Header
get
Headers
get
Inline
Attachments
get
Message
By
Type
get
Recipients
get
Sender
get
Subject
has
Attachments
has
Inline
Attachments
is
Array
is
Object
set
Bcc
set
Cc
set
Header
set
Headers
set
Recipient
set
Recipients
set
Sender
set
Subject
set
To
to
Base64
to
Base64
Web
Safe
Constructors
constructor
new MIMEMessage
(
envctx
)
:
MIMEMessage
Parameters
envctx
:
EnvironmentContext
Returns
MIMEMessage
Properties
boundaries
boundaries
:
Boundaries
envctx
envctx
:
EnvironmentContext
headers
headers
:
MIMEMessageHeader
messages
messages
:
MIMEMessageContent
[]
valid
Content
Transfer
Encodings
valid
Content
Transfer
Encodings
:
[
"7bit"
,
"8bit"
,
"binary"
,
"quoted-printable"
,
"base64"
]
valid
Types
valid
Types
:
[
"text/html"
,
"text/plain"
]
Methods
add
Attachment
add
Attachment
(
opts
)
:
MIMEMessageContent
Parameters
opts
:
AttachmentOptions
Returns
MIMEMessageContent
add
Message
add
Message
(
opts
)
:
MIMEMessageContent
Parameters
opts
:
ContentOptions
Returns
MIMEMessageContent
as
Encoded
as
Encoded
(
)
:
string
Returns
string
as
Raw
as
Raw
(
)
:
string
Returns
string
dump
Text
Content
dump
Text
Content
(
plaintext
,
html
,
boundary
)
:
string
Parameters
plaintext
:
undefined
|
MIMEMessageContent
html
:
undefined
|
MIMEMessageContent
boundary
:
string
Returns
string
generate
Boundaries
generate
Boundaries
(
)
:
void
Returns
void
get
Attachments
get
Attachments
(
)
:
[
]
|
MIMEMessageContent
[]
Returns
[
]
|
MIMEMessageContent
[]
get
Header
get
Header
(
name
)
:
undefined
|
string
|
Mailbox
Parameters
name
:
string
Returns
undefined
|
string
|
Mailbox
get
Headers
get
Headers
(
)
:
object
Returns
object
get
Inline
Attachments
get
Inline
Attachments
(
)
:
[
]
|
MIMEMessageContent
[]
Returns
[
]
|
MIMEMessageContent
[]
get
Message
By
Type
get
Message
By
Type
(
type
)
:
undefined
|
MIMEMessageContent
Parameters
type
:
string
Returns
undefined
|
MIMEMessageContent
get
Recipients
get
Recipients
(
config
?
)
:
undefined
|
Mailbox
|
Mailbox
[]
Parameters
Optional
config
:
{
type
:
MailboxType
;
}
type
:
MailboxType
Returns
undefined
|
Mailbox
|
Mailbox
[]
get
Sender
get
Sender
(
)
:
undefined
|
Mailbox
Returns
undefined
|
Mailbox
get
Subject
get
Subject
(
)
:
undefined
|
string
Returns
undefined
|
string
has
Attachments
has
Attachments
(
)
:
boolean
Returns
boolean
has
Inline
Attachments
has
Inline
Attachments
(
)
:
boolean
Returns
boolean
is
Array
is
Array
(
v
)
:
v
is
any
[]
Parameters
v
:
unknown
Returns
v
is
any
[]
is
Object
is
Object
(
v
)
:
v
is
object
Parameters
v
:
unknown
Returns
v
is
object
set
Bcc
set
Bcc
(
input
)
:
Mailbox
[]
Parameters
input
:
string
|
string
[]
|
MailboxAddrObject
|
MailboxAddrObject
[]
Returns
Mailbox
[]
set
Cc
set
Cc
(
input
)
:
Mailbox
[]
Parameters
input
:
string
|
string
[]
|
MailboxAddrObject
|
MailboxAddrObject
[]
Returns
Mailbox
[]
set
Header
set
Header
(
name
,
value
)
:
string
Parameters
name
:
string
value
:
any
Returns
string
set
Headers
set
Headers
(
obj
)
:
string
[]
Parameters
obj
:
{
[
index
:
string
]
:
string
;
}
[
index
:
string
]:
string
Returns
string
[]
set
Recipient
set
Recipient
(
input
)
:
Mailbox
[]
Parameters
input
:
string
|
string
[]
|
MailboxAddrObject
|
MailboxAddrObject
[]
Returns
Mailbox
[]
set
Recipients
set
Recipients
(
input
,
config
)
:
Mailbox
[]
Parameters
input
:
string
|
string
[]
|
MailboxAddrObject
|
MailboxAddrObject
[]
config
:
{
type
:
MailboxType
;
}
type
:
MailboxType
Returns
Mailbox
[]
set
Sender
set
Sender
(
input
,
config
?
)
:
Mailbox
Parameters
input
:
string
|
MailboxAddrObject
Optional
config
:
{
type
:
MailboxType
;
}
type
:
MailboxType
Returns
Mailbox
set
Subject
set
Subject
(
value
)
:
string
Parameters
value
:
string
Returns
string
set
To
set
To
(
input
)
:
Mailbox
[]
Parameters
input
:
string
|
string
[]
|
MailboxAddrObject
|
MailboxAddrObject
[]
Returns
Mailbox
[]
to
Base64
to
Base64
(
v
)
:
string
Parameters
v
:
string
Returns
string
to
Base64
Web
Safe
to
Base64
Web
Safe
(
v
)
:
string
Parameters
v
:
string
Returns
string
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
boundaries
envctx
headers
messages
valid
Content
Transfer
Encodings
valid
Types
add
Attachment
add
Message
as
Encoded
as
Raw
dump
Text
Content
generate
Boundaries
get
Attachments
get
Header
get
Headers
get
Inline
Attachments
get
Message
By
Type
get
Recipients
get
Sender
get
Subject
has
Attachments
has
Inline
Attachments
is
Array
is
Object
set
Bcc
set
Cc
set
Header
set
Headers
set
Recipient
set
Recipients
set
Sender
set
Subject
set
To
to
Base64
to
Base64
Web
Safe
Cloudflare Email Kit
cloudflare-email-backup - v0.0.5
cloudflare-email - v0.0.8
cloudflare-email-fetch - v0.0.3
cloudflare-email-kit - v0.0.6
cloudflare-email-mailchannels - v0.0.1
cloudflare-email-parser - v0.0.3
cloudflare-email-queue - v0.0.6
cloudflare-email-router - v0.0.7
cloudflare-email-thread - v0.0.1
Generated using
TypeDoc