r gmail-api gmailr

Enviar mensaje HTML usando gmailr



gmail-api (1)

Bueno, esto es lo que intenté:

library(gmailr) gmail_auth(''mysecret.json'', scope = ''compose'') test_email <- mime() %>% to("[email protected]") %>% from("[email protected]") %>% subject("This is a subject") %>% html_body("<html><body>I wish <b>this</b> was bold</body></html>") send_message(test_email)

Y voila (gmail alemán ...)

Parece que el truco fue simplemente poner HTML real, incluidos <html> y <body> , para que Gmail entienda.

Quiero poder usar el paquete gmailR para enviar informes HTML generados por R a través del correo electrónico en línea (no como archivos adjuntos). No puedo siquiera enviar un correo electrónico HTML básico usando gmailr . He intentado lo siguiente sin éxito y necesito ayuda:

library(gmailr) gmail_auth("oauth.token.json", scope = "compose") test_email <- mime() %>% to("[email protected]") %>% from("[email protected]") %>% subject("This is a subject") test_email$body <- "I wish <b>this</b> was bold" send_message(test_email) RESULTADO: el mensaje se envía correctamente, pero el cuerpo es texto sin formato, no HTML


Intento 2

test_email <- mime() %>% to("[email protected]") %>% from("[email protected]") %>% subject("This is a subject") %>% html_body("I wish <b>this</b> was bold") test_email$body RESULTADO: test_email $ body es NULL


Intento 3

test_email <- mime() %>% to("[email protected]") %>% from("[email protected]") %>% subject("This is a subject") test_email$body <- html_body("I wish <b>this</b> was bold") RESULTADO: El error en mime $ partes: $ operador no es válido para vectores atómicos


Intento 4

test_email <- mime() %>% to("[email protected]") %>% from("[email protected]") %>% subject("This is a subject") test_email$parts <- c(html_body("I wish <b>this</b> was bold"),text_body("plain")) RESULTADO: El error en mime $ partes: $ operador no es válido para vectores atómicos