| create.post {utils} | R Documentation |
An ancillary function used by bug.report and
help.request to prepare emails for submission to package
maintainers or to R mailing lists.
create.post(instructions = character(), description = "post",
subject = "",
method = getOption("mailer"),
address = "the relevant mailing list",
ccaddress = getOption("ccaddress", ""),
filename = "R.post", info = character())
instructions |
Character vector of instructions to put at the top of the template email. |
description |
Character string: a description to be incorporated into messages. |
subject |
Subject of the email. Optional except for the
|
method |
Submission method, one of |
address |
Recipient's email address, where applicable: for package bug reports sent by email this defaults to the address of the package maintainer (the first if more than one is listed). |
ccaddress |
Optional email address for copies with the
|
filename |
Filename to use for setting up the email (or storing it when
method is |
info |
character vector of information to include in the template email below the ‘please do not edit the information below’ line. |
What this does depends on the method. The function first
creates a template email body.
noneA file editor (see file.edit) is
opened with instructions and the template email. When this returns,
the completed email is in file file ready to be read/pasted
into an email program.
mailtoThis opens the default email program with a template email (including address, Cc: address and subject) for you to edit and send.
This works where default mailers are set up (usual on Mac OS X and
Windows, and where xdg-open is available and configured on
other Unix-alikes: if that fails it tries the browser set by
R_BROWSER).
This is the ‘factory-fresh’ default method as from R 2.13.0.
mailx(Unix-alikes only.)
A file editor (see file.edit) is
opened with instructions and the template email. When this
returns, it is mailed using a Unix command line mail utility such
as mailx, to the address (and optionally, the Cc: address)
given.
gnudoitAn (X)emacs mail buffer is opened for the email to be edited and
sent: this requires the gnudoit program to be
available. Currently subject is ignored.
essThe body of the template email is sent to stdout.
Invisible NULL.