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.