問題タブ [sendmailr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
49228 参照

r - WindowsでRから添付ファイル付きのメールを送信する方法

Windows マシンから実行する R スクリプトをスケジュールしました。

スクリプトが終了したら、ログ ファイルが添付されたメールが自動的に送信されるようにします。

他のいくつかのスクリプトで使用shell()することは可能かもしれませんが、R 内により良い解決策があるかどうか疑問に思っていました。ありがとうございます。

0 投票する
1 に答える
1344 参照

r - SendmailR添付pdf

sendmailR パッケージを使用して、data.frame をメールに添付しようとしています。data.frame はかなり大きいので、添付する最良の方法は pdf です。

PDFを添付する方法はありますか、plot.tableを試しましたが、このプロットを添付できません。

何か案は?どうもありがとうございました!

0 投票する
1 に答える
3136 参照

r - 永続的な複数行の文字列を作成する

後で変数を呼び出せるように、複数行の文字列を R の変数に割り当てたいと思います。試してみるpaste("line 1", "line 2", sep = "\n")"line 1\nline 2". を試してみるとcat("line 1", "line 2", sep = "\n")、目的の出力が得られますが、これは出力が永続的ではありません (cat()型のオブジェクトを返しますNone)。複数行の文字列を使用しようとしている理由は、SMTP サーバー (およびパッケージsendmailR) を介してクエリ結果をメッセージ本文 (添付ファイルとしてではなく) で送信する必要があるためです。

0 投票する
1 に答える
9618 参照

r - R shiny:入力データをサーバーに保存する方法、または入力変数にグローバルにアクセスする方法は?

私は、ユーザーにいくつかの基本的な調査の質問をするアプリケーションを作成しています。これが行われると、スライドバーを介して数値入力を提供し、続行を押してからプロットを生成し、ユーザーに再度入力を求め、プロットを更新するように求められます。最初の入力はプロットのy1で、2番目の入力はプロットのy1である必要があります。入力は、プロットなどでy2である必要があります。ただし、さらに、ユーザーが入力したデータを保存して、Rスクリプトでグローバルにアクセスできるようにし、sendmailRを使用して送信したり、テキストファイルとしてコンピューターにダウンロードしたりできるようにします。 。しかし、私はこれを行う方法を理解するのに苦労しています。これが私がこれまでに持っているものです。

これがui.Rファイルです

また、プロットを何度も生成しようとするforループは機能しません。何か反応的なことをする必要があると思いますが、すべてharvに保存されている過去のユーザー定義エントリをプロットする方法を理解する必要があります。downloadHanlderを調べましたが、これはデータをダウンロードし、ユーザーのコンピューターにプロットします。

0 投票する
4 に答える
16557 参照

r - WindowsでsendmailRを使用する

次のコードを使用して、WindowsでsendmailRを実行しようとしています。

そして、次のエラーが発生します。

ここでの答えはLinuxの解決策を示しており、Windowsユーザーへのアドバイスをいただければ幸いです。

ありがとう。

0 投票する
0 に答える
655 参照

r - Windows エラーで sendmailR を使用する

メール送信タスクを自動化するために sendmailR パッケージを使用しています。私のコードは次のようなものです:

require(sendmailR)

←「test1@sample.com」から

へ <- 'test2@sample.com'

件名 <-「メールの件名」

body <-「メール本文。」

mailControl=list(smtpServer="mail.sample.com")

sendmail(from=from,to=to,subject=subject,msg=body,control=mailControl)

64 桁の Outlook 2007 の Windows 7 マシンを使用して上記のコードを実行しても問題はありませんが、32 桁の Outlook 2010 の Windows XP マシンで同じことを実行すると、次のエラー メッセージが表示されます。

socketConnection のエラー (ホスト = サーバー、ポート = ポート、ブロッキング = TRUE) : 接続を開くことができません

さらに: 警告メッセージ:

socketConnection(ホスト = サーバー、ポート = ポート、ブロッキング = TRUE) で: mail.sample.com:25 を開くことができません

誰がこれがどのように起こったのか知っていますか?

0 投票する
1 に答える
302 参照

r - sendmailR 送信者名を指定

sendmailR を使用してメールを送信する際に、送信者名を指定しようとしています。この投稿 ( sendmailR を使用して、アドレスと共に受信者/送信者の名前を指定するにはどうすればよいですか? ) を参照しましたが、解決策が正しく機能していないようで、次のエラー メッセージが表示されました。

wait_for(code) のエラー: SMTP エラー: 構文エラー、コマンド "MAIL FROM: "送信者名"<sender@domain.com> のパラメーターが認識されないか欠落しています

誰でも助けることができますか?

ありがとう、

0 投票する
1 に答える
871 参照

r - sendmailR の CC アドレスの追加

sendmailR を使用して、電子メールを自動的に送信しています。記録として残すために、コピーを 1 つのアドレスに CC で送信したいと考えています。私が使用したコードは次のとおりです。

cc の部分が機能せず、その理由がわかりませんでした。この投稿を参照しました: R で sendmail を使用して受信者を cc することは可能ですか? 、しかし、すべてが正しいはずです。

誰でもこれで私を助けることができますか?

ありがとう!