Sto tentando di allegare un file dal mio sistema per inviarlo a un ID e-mail utilizzando R. Sto utilizzando il pacchetto gmailr per inviare i messaggi. Ho provato il seguente codice per lo stesso.Invia un'email con allegato in R utilizzando Gmail
library(gmailr)
mime() %>%
to("[email protected]") %>%
from("[email protected]") %>%
text_body("My First Email using R.") -> first_part
first_part %>%
subject("Test Mail from R") %>%
attach_file("BazaarQueriesforURLData.txt") -> file_attachment
send_message(file_attachment)
sono stato in grado di inviare messaggi di testo basato, ma sono in grado di inviare gli allegati da R. Il mio attaccamento nella cartella directory predefinita only.I aver visto molte soluzioni su internet, ma non sono in grado di trovare una soluzione .
Mi piacerebbe avere una soluzione che abbia l'autenticazione corretta OAuth o Json in quanto Google ha bloccato il mio tentativo di utilizzare l'autenticazione basata su smtp.
Avete qualche possibilità di ottenere un messaggio di errore? Puoi mostrare come appare il messaggio prima di provare a inviarlo? – Tholle
@Tholle Ricevo un messaggio di mancato recapito in cui si è verificato un errore durante l'invio della posta. Ma quando guardo i miei elementi di invio l'allegato è lì ma non viene inviato all'utente e invece ricevo un messaggio di rimbalzo nella mia casella di posta che dice "C'è stato un errore nell'invio della posta". Funziona bene con l'allegato. –
Non riesco a replicare questo errore con gmailr, versione del pacchetto 0.7.1.9000 - hai ancora problemi con questo? – Stedy