2017-12-10 21 views
0

Ich versuche einfach, eine E-Mail mit R über mein Google Mail-Konto mit dem MailR-Paket zu senden, aber es scheint nicht zu funktionieren.E-Mail senden mit Gmail und R

ich diesen Fehler:

Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, : 
    org.apache.commons.mail.EmailException: Sending the email to the following server failed : aspmx.l.google.com:25 

Unten ist der Code mit anonymisierten gmail-Adressen.

install.packages("mailR") 
library(mailR) 
sender <- "[email protected]" # Replace with a valid address 
    recipients <- c("[email protected]") # Replace with one or more valid addresses 
    email <- send.mail(from = sender, 
         to = recipients, 
         subject="Subject of the email", 
         body = "Body of the email", 
         smtp = list(host.name = "aspmx.l.google.com", port = 25), 
         authenticate = FALSE, 
         send = FALSE) 


    email$send() # execute to send email 
+0

Sind Sie sicher, dass Sie den richtigen Server haben? Vielleicht außer Thema, aber können Sie es direkt von Java arbeiten? –

+0

Hallo, ich kann deine Fragen nicht beantworten, wie kann ich das alles überprüfen? Fragen Sie, ob der Hostname der richtige ist? –

+0

Ja, ich frage, ob Sie sich über den Hostnamen sicher sind. Da die R-Bibliothek Java unter der Haube zu betreiben scheint, habe ich auch gefragt, ob Sie versucht haben, direkt über Java zu verbinden. –

Antwort