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
Sind Sie sicher, dass Sie den richtigen Server haben? Vielleicht außer Thema, aber können Sie es direkt von Java arbeiten? –
Hallo, ich kann deine Fragen nicht beantworten, wie kann ich das alles überprüfen? Fragen Sie, ob der Hostname der richtige ist? –
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. –