R言語送信メール

1406 ワード

Rでデータ分析を行うパートナーにとって、タイミングタスクを実行する必要があるのは避けられないが、タイミングタスクはどのように現れているのだろうか.特に、いくつかのデータレポートについては、個人的にはメールが良い選択だと思います.現在接触しているメール送信用のRパッケージにはmailR,sendmailRがある.本文は主にmailRを使って自動的にメールを送ることを詳しく述べ、興味のあるパートナーもsendmailRを使うことができます.
パッケージのインストール、ヘルプドキュメントの表示
  • まずインストールmailRパッケージ:install.packages('mailR')
  • それから第2部はきっと私达の万能の助けのドキュメントを见てみますhelp(package = 'mailR') Rstudioをインストールした小さい仲间も直接右侧に助けのドキュメントを検索することができて、よし、言うのはくどいです.
  • send.mail(from, to, subject = "", body = "", encoding = "iso-8859-1",html = 
            FALSE, inline = FALSE, smtp = list(), authenticate = FALSE,send = TRUE, 
            attach.files = NULL, debug = FALSE, ...)
    

    主なパラメータ:
  • from送信者の有効な電子メールアドレス.
  • to受信者電子メールアドレスベクトル.
  • subjectメールテーマ
  • body本文
  • encoding符号化
  • htmlブール値は、電子メールの本文がHTMLに解析されるべきかどうかを示します.
  • inlineは、HTMLファイルの画像がインラインに埋め込まれるべきかどうかを示すブール値です.
  • smtp SMTPサーバとの接続を確立し許可する構成パラメータリスト
  • authenticate SMTPサーバへの接続が必要かどうかを示すブール変数.
  • sendは、メールが関数の最後に送信されるべきかどうかを示すブール値です(デフォルトの動作).falseに設定されている場合、関数は電子メールオブジェクトを親環境に返します.
  • attach.filesファイルシステムでファイルまたは*有効URLに接続するパスの文字ベクトル
  • debugは、詳細なデバッグ情報を表示するブール値を表します.

  • コードを作成し、簡単なメールを送信します.
    library(mailR)  
    body = "this is a test"  #   
    recipients 

    はい、簡単です.