2015-02-03 5 views
2

У меня есть R, установленный в AWS, и я подключаюсь к экземпляру DB Ubuntu для создания моего кода.R: проблемы с mailR при отправке писем с использованием R, установленного в AWS

Все работает нормально, когда я проверяю свой код. Тем не менее, я столкнулся с проблемой в конце моего кода. Он не может отправить электронное письмо с использованием пакета mailR.

Он говорит: «Ошибка в переключателе (кодирование, iso-8859-1 = {: EXPR должен быть длиной 1 вектор» Когда я пытаюсь поставить кодировку iso-8859-1, он говорит: "Ошибка в attach.files [я]. Объект о 'закрытии' типа не subsettable «

Мой код:..

require("mailR") 
    send.mail(from = "[email protected]", 
    to = "[email protected]", 
    subject = "Your Report", 
    body = " 

    <html> 
    <body> 

    <h1>Your Report</h1> 
    <p align=right>For May 31 to Jun 06, 2015</p> 

    <p align=center> 

    <img src=\"/home/ubuntu/rscripts/LogoType.jpg\"> 

    </p> 

    </body> 
    </html>", 
    html = TRUE, 
    inline = TRUE, 
    encoding= "iso-8859-1", 
    smtp = list(host.name = "smtp.gmail.com", port = 465, 
    user.name ="[email protected]", passwd = "password", ssl = TRUE), 
    authenticate = TRUE, send=TRUE, debug) 

Любая помощь будет высоко оценен

Спасибо,

Jean

ответ

0

Параметр debug в вашем функциональном вызове не имеет значения. Удалите его или установите на TRUE/FALSE. Он должен исправить вашу проблему.

Смежные вопросы