David

Thanks for the other resources. But I think those don't solve my problem.

FYI I used sendmailR:sendmail without password.

This is more or less how I ended up doing it. I can send a simple plain email 
or a simple plain email with an attachment or few attachments. Not sure if it 
makes a difference but in this test I am sending to myself from within the 
company

I am just trying to figure out how to email the contents from dput(). Whenever 
I try it prints it to the screen and the contents don't appear in the email at 
all: body or attachment. If I try it as an attachment (that's the mime_part()) 
the attachment is blank.

## Not run: 
from <- "lopez...@llnl.gov"
to <- "lopez...@llnl.gov"
subject <- "This email from R"
body <- list("It works!", "mime_part(iris)")                  
mailControl=list(smtpServer="thing.thing.gov")

sendmail(from=from,to=to,subject=subject,msg=body,control=mailControl)
## End(Not run)

Thanks.
Dan


-----Original Message-----
From: David Winsemius [mailto:dwinsem...@comcast.net] 
Sent: Wednesday, February 20, 2013 11:59 AM
To: David Winsemius
Cc: Lopez, Dan; R help (r-help@r-project.org)
Subject: Re: [R] Sending Email from R


On Feb 20, 2013, at 10:44 AM, David Winsemius wrote:

> 
> On Feb 20, 2013, at 10:24 AM, Lopez, Dan wrote:
> 
>> Hi R experts,
>> 
>> I know how to send simple plain text message in body and how to send with 
>> attachments. This is thanks to stackoverflow reference below.
>> 
>> But I don't know how to send dput() output in the body of the email (or 
>> attachment) using sendmailR. I more interested in figuring out how to 
>> include it as part of the body of the email.
>> 
>> Does anybody have experience on how to do this?
>> 
http://stackoverflow.com/questions/2885660/how-to-send-email-with-attachment-from-r-in-windows

>> #?sendmailR::sendmail
>> 
>> library(sendmailR)
>> 
>> #set working directory
>> setwd("C:/workingdirectorypath")
>> 
>> #####send plain email
>> 
>> from <- "y...@account.com"
>> to <- "recipi...@account.com"
>> subject <- "Email Subject"
>> body <- "Email body."
>> mailControl=list(smtpServer="serverinfo")
>> 
>> sendmail(from=from,to=to,subject=subject,msg=body,control=mailControl)
> 
> Does this mean you get success with the simple example you posted?

This might be critical. There was a 2010 posting from Barry Rowlingson saying 
that 'sendmail' in sendmailR was unable to provide smtp-authorization. I got an 
error message regarding authorization when I added my password.

http://markmail.org/search/?q=list%3Aorg.r-project.r-help+sendmail+authentication#query:list%3Aorg.r-project.r-help%20sendmail%20authentication+page:1+mid:pwfqwwwumgwtcqx7+state:results

That thread also included Ben Bolker's offer of code in package:Rmail at:

http://www.math.mcmaster.ca/~bolker/R/src/contrib/ 


I was able to get Lin Himmelmann's  mail::sendmail function to send a message 
to myself. Looking at the code it appears Lin has set up a PHP server and is 
parsing an http: request. It also doesn't look like it is intended to be 
general solution since there is a message saying the numbers of messages are 
limited.

-- 

David Winsemius
Alameda, CA, USA

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to