как вы отправляете письмо от R

Я хочу отправить письма от Р. Это то, что у меня есть до сих пор:

library(sendmailR) from <- "[email protected]" to <- "[email protected]" subject <- "Performance Result" body <- "This is the result of the test:" mailControl=list(smtpServer="snmpt server address") sendmail(from=from,to=to,subject=subject,msg=body,control=mailControl) 

Когда я запускаю этот скрипт, мой сеанс R зависает. Любые идеи, что может произойти?

Я просто попробовал, и это сработало для меня.

Мои единственные отличия заключались в том, что я использовал <> для и от:

 from = "" to = "" 

и мой почтовый контроль был другим, я использовал

 control=list(smtpServer="ASPMX.L.GOOGLE.COM")) 

Если вам нужно использовать smtp-сервер с аутентификацией, вы можете использовать пакет mailR .

Например, используя smtp-сервер gmail:

 library(mailR) sender <- "[email protected]" recipients <- c("[email protected]") send.mail(from = sender, to = recipients, subject = "Subject of the email", body = "Body of the email", smtp = list(host.name = "smtp.gmail.com", port = 465, user.name = "[email protected]", passwd = "YOURPASSWORD", ssl = TRUE), authenticate = TRUE, send = TRUE) 

Извините за то, что столкнулся с этой нитью. Если вы хотите отправлять электронную почту с R с помощью Microsoft Outlook, ниже приведен путь к использованию пакета RDCOMClient . Я сам потратил много времени, пытаясь найти ответ на это. Я подумал, что было бы полезно иметь это решение тоже в этом streamе для пользователей.

Полный кредит для @agstudy, который предоставил оригинальное решение по этой ссылке – Отправка электронной почты в R через Outlook

 library (RDCOMClient) OutApp <- COMCreate("Outlook.Application") outMail = OutApp$CreateItem(0) outMail[["To"]] = "[email protected]" outMail[["subject"]] = "Test Subject" outMail[["body"]] = "Body of email" outMail$Send() 
 library(mailR) sender <- "[email protected]" recipients <- c("[email protected]","[email protected]") send.mail(from = sender, to = recipients, subject="Cash_Collected_Bank_transfer",Sys.Date(),"{}", body = Summary1, encoding = "utf-8", smtp = list(host.name = "smtp.gmail.com", port = 465, user.name="[email protected]", passwd="[email protected]", ssl=TRUE), authenticate = TRUE, send = TRUE ,attach.files = c(path2),html = TRUE , inline = TRUE ) 
  • Сценарий Sourcing R поверх HTTPS
  • Форматирование больших валютных или долларовых значений в миллионы / миллиарды
  • Заменить содержимое столбца факторов в R-файле
  • как найти верхние значения N по группам или внутри категории (по группам) в R.frame
  • Как мне назвать столбец имен строк в r
  • Максимальная длина для вектора в R
  • multithreading с R?
  • Как вы кодируете функцию R так, чтобы она «знала», чтобы искать «данные» для переменных в других аргументах?
  • Использование R для отображения всех файлов с указанным расширением
  • Вычислить разницу между значениями в последовательных строках по группам
  • Каковы форматы «стандартной четкой даты»?
  • Interesting Posts

    Eclipse: включить утверждения

    Как я могу попасть в контейнер Docker?

    Найти разницу с mtime – и +

    Что лучше всего переустанавливать Windows 7 при двойной загрузке с помощью ubuntu 11.04

    Возможно ли / хорошая практика использовать один и тот же закрытый ключ для двух серверов для входа без пароля с одного и того же рабочего места / локального сервера?

    Как предоставить разрешения на чтение / запись в папку во время установки с помощью .NET.

    NodeJS / express: код состояния кэша и 304

    Как я могу узнать о неизвестном расширении файла?

    Как применить тип к экземпляру NSFetchRequest?

    Spring JPA выбирает определенные столбцы

    Уровни Pygame / меню

    Любой способ установить представление по умолчанию в Word 2007 или 2010 и сохранить среди перезапусков?

    какова функция веб-страниц: включена в MVC 3 web.config

    Сжать большой CSV-фильтр? (500MB)

    Правильный способ отключения индексирования в Windows 7

    Давайте будем гением компьютера.