Rからメールを送りたい(ただしGmailで)
Rからメールを送りたい。
検索したらこんなサイトが出てくる。
sendmailRやEasyHTMLReportなるパッケージがあるがどうやらGmailには対応していないっぽい。
http://blog.yhathq.com/posts/building-email-reports-with-r.html
Gmailは使えないのかと探したところこういう回答を見つけた。
http://stackoverflow.com/questions/15421130/use-sendmailr-with-windows
Gmailが使える形で個人的にパッケージを作っている人がいるらしい。
下記のような感じでメールが送れる。
ただしいろいろ制限があるのでカスタマイズする必要がありそう。
devtools::install_github("gmailR", "trinker") library(gmailR) mail.from <- "hogehoge@gmail.com" mail.to <- "fugafuga@gmail.com" mail.subject <- "Hello from R" mail.msg <- "my first email" # パスワードにはアプリケーション固有のパスワードを指定する必要があるので下記で発行しておく # https://support.google.com/accounts/answer/185833 pwd <- "***********" un <- "hogehoge@gmail.com" # 下記で送れるが日本語(というかマルチバイト?)は未対応 gmail(mail.to, pwd, mail.subject, mail.msg, mail.from, username=un)