These functions create a MIME message. They can be created atomically using gm_mime() or iteratively using the various accessors.
gm_mime(..., attr =NULL, body =NULL, parts = list())## S3 method for class 'mime'gm_to(x, val,...)## S3 method for class 'mime'gm_from(x, val,...)## S3 method for class 'mime'gm_cc(x, val,...)## S3 method for class 'mime'gm_bcc(x, val,...)## S3 method for class 'mime'gm_subject(x, val,...)gm_text_body( mime, body, content_type ="text/plain", charset ="utf-8", encoding ="quoted-printable", format ="flowed",...)gm_html_body( mime, body, content_type ="text/html", charset ="utf-8", encoding ="base64",...)gm_attach_part(mime, part, id =NULL,...)gm_attach_file(mime, filename, type =NULL, id =NULL,...)
Arguments
...: additional parameters to put in the attr field
attr: attributes to pass to the message
body: Message body.
parts: mime parts to pass to the message
x: the object whose fields you are setting
val: the value to set, can be a vector, in which case the values will be joined by ", ".
mime: message.
content_type: The content type to use for the body.
charset: The character set to use for the body.
encoding: The transfer encoding to use for the body.
format: The mime format to use for the body.
part: Message part to attach
id: The content ID of the attachment
filename: name of file to attach
type: mime type of the attached file
Examples
# using the field functionsmsg <- gm_mime()|> gm_from("james.f.hester@gmail.com")|> gm_to("asdf@asdf.com")|> gm_text_body("Test Message")# alternatively you can set the fields using gm_mime(), however you have# to use properly formatted MIME namesmsg <- gm_mime( From ="james.f.hester@gmail.com", To ="asdf@asdf.com")|> gm_html_body("<b>Test<\b> Message")