library("mailR")
library(xlsxjars)
library(xlsx)
recipients<- c("receiver@gmail.com")
send.mail(from = "sender@gmail.com",
to = recipients,
subject = "Fraud Detection",
body = "Your credit has been compromised .Please contact your bank.",
smtp = list(host.name = "smtp.gmail.com", port = 465, user.name = "user@gmail.com", passwd = "********", ssl = TRUE),
authenticate = TRUE,
send = TRUE,
# optional parameter
debug = TRUE)
このコードを試していますが、次のエラーが発生します(認証を使用する形式と使用しない形式の両方を試しました)。また、Gmailで安全性の低いアプリをオンにしました
DEBUG SMTP: 拡張子 "SIZE"、引数 "35882577" が見つかりました DEBUG SMTP: 拡張子 "8BITMIME"、引数 "" が見つかりました DEBUG SMTP: 拡張子 "AUTH"、引数 "LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH" が見つかりました DEBUG SMTP: 拡張子が見つかりました"ENHANCEDSTATUSCODES", arg "" DEBUG SMTP: 拡張子 "PIPELINING", arg "" DEBUG SMTP: 拡張子 "CHUNKING", arg "" DEBUG SMTP: 拡張子 "SMTPUTF8", arg "" DEBUG SMTP: を使用して認証を試みますメカニズム: LOGIN PLAIN DIGEST-MD5 NTLM DEBUG SMTP: AUTH LOGIN コマンド トレースが抑制されました DEBUG SMTP: AUTH LOGIN に失敗しました.apache.commons.mail.Email.sendMimeMessage(Email.java:1410) の org.apache.commons.mail.Email.send(Email.java:1437) の sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド) の sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:62) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で java.lang.reflect.Method.invoke(Method.java:498) で RJavaTools.invokeMethod(RJavaTools.java:386) でjavax.mail.AuthenticationFailedException: 534-5.7.14Method.invoke(Method.java:498) at RJavaTools.invokeMethod(RJavaTools.java:386) 原因: javax.mail.AuthenticationFailedException: 534-5.7.14Method.invoke(Method.java:498) at RJavaTools.invokeMethod(RJavaTools.java:386) 原因: javax.mail.AuthenticationFailedException: 534-5.7.14