E-mail senden aus R (mailR)
Ich versuche E-mail zu senden aus R auf einem windows 7 (Haupt -) Maschine. Ich habe versucht den folgenden code
send.mail(from = "[email protected]",
to = c("[email protected]"),
subject = "Subject of the email",
body = "Body of the email",
smtp = list(host.name = "smtp.gmail.com", port = 465, user.name = "myuserid", passwd = "my password", ssl = TRUE),
authenticate = TRUE,
send = TRUE)
Bekomme ich die folgende Fehlermeldung:
Fehler in ls(envir = envir, alle.Namen = privat) :
'invalid ' envir' argument
danach habe ich versucht, legen bis ein hmail-server (mit einem lokalen domain-name und Benutzer-account und smtp eingerichtet smtp.gmail.com:25)
send.mail(from = "[email protected]",
to = c("[email protected]"),
subject = "Subject of the email",
body = "Body of the email",
smtp = list(host.name = "mail.hmailserver.com", port = 25),
authenticate = FALSE,
send = TRUE)
Ich bekomme immer noch den gleichen Fehler. Jede Hilfe wird sehr geschätzt. Dank vm
- Versuchen Sie aktivieren SMTP-Zugriff für Ihr Google-Konto.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihr gmail-Konto ist propertly setup (wie mOnhawk vorgeschlagen), dann sollte dieses Formular arbeiten für die
smtp
Liste:Wenn Sie mit gmail-Konto, müssen Sie möglicherweise zu ermöglichen, Zugriff auf Ihr Konto durch weniger sichere Anwendungen, über diesen link https://www.google.com/settings/security/lesssecureapps
Wenn Sie haben, sowie ein 2-Schritt-Verifizierung, müssen Sie auch zu deaktivieren.
Können Sie versuchen Sie das folgende Beispiel:
Aber nur ermöglicht das senden von 20 E-Mails pro Tag
Ich hoffe, Sie finden es nützlich.
Glück!
Haben Sie leere Zeichenfolge als der Körper?
Versuchte ich mit meinem Unternehmen E-Mail und auch Google Mail. Wenn ich
ergibt es
Während das funktioniert:
Weiß nicht, warum überhaupt... Wenn Sie zufällig eine leere Zeichenfolge, das könnte helfen.
Subjekt als leere Zeichenfolge bewirkt, dass das kein problem: