问题标签 [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 投票
0 回答
1374 浏览

r - 使用 sendmailR 发送电子邮件时出错

我想使用sendmailR通过服务器发送电子邮件smtp.exmail.qq.com,我查看了示例,但失败了,我该如何解决?

0 投票
2 回答
3257 浏览

r - 如何配置 sendmailR 以发出 STARTTLS

我正在尝试sendmailR使用以下代码使用包从 R 发送电子邮件,但不幸的是失败了:

sendmailR 手册没有提到如何配置,尽管STARTTLS它确实表明可以传递其他参数,这就是为什么我根据其他一些线程( hereheresmtpSTARTLS = ''中提到的内容包含了该选项。我尝试过使用 for 的参数并将其设置为但没有乐趣。smtpSTARTTLSTRUE

任何指向文档或解决方案的指针都将受到欢迎。

谢谢

0 投票
3 回答
16348 浏览

r - 使用 SendMailR 将电子邮件数据框作为电子邮件正文中的表格

我正在尝试使用 SendMailR 发送数据帧。我可以将其作为附件发送,格式相当好。但是我想在电子邮件正文中发送数据框。我尝试了 capture.output、print、sprintf 但甚至无法关闭格式。

例如,我尝试了以下语法

换句话说,我认为可能有必要将我的数据帧转换为带有 /n 和 sprintf('s-10%') 等的格式并将其存储在 MSG 中。有人可以指出我正确的方向吗?

0 投票
2 回答
1875 浏览

r - sendmailR 消息体

我正在尝试使用 sendmailR 包发送电子邮件。参考位于 此处的示例。

我可以很好地发送电子邮件,但是当它们出现在我的邮件客户端(Outlook 2013)中时,会显示原始 HTML 代码。任何想法如何纠正这个问题?

收到的示例电子邮件。 https://dl.dropboxusercontent.com/u/3734701/Untitled_Clipping_032614_022810_PM.jpg

0 投票
2 回答
4253 浏览

r - 如何将数据框转换为表格以作为电子邮件正文发送

我有这个数据框:

我想把这个数据框放在一个漂亮的表格中,然后通过电子邮件发送给一些人。

我用 pandoc 试过了,但表格看起来很简单:

有没有其他方法可以将数据框格式化为漂亮的表格以作为电子邮件发送?表格必须在电子邮件正文中,而不是作为附件。

0 投票
1 回答
8784 浏览

r - 使用 sendemailR 的问题

我正在尝试在 R 中使用 sendemailR 包,但我收到一个错误,我不知道如何解决。

尝试默认参数时:

我得到错误

所以我将端口更改为 465,它似乎可以工作

但后来我收到以下错误

知道发生了什么吗?

这是 R 和 Windows 的版本

谢谢!

0 投票
2 回答
5119 浏览

r - mailR:如何在电子邮件中将 rmarkdown 文档作为正文发送?

如何rmarkdown使用 R 在电子邮件中将生成的文档作为正文发送?

我已成功尝试knitr使用mailR,但是当使用 (new) rmarkdown-package 生成 html-report 时,它失败了。

错误:

我想这与以下行有关:无法解析以下文件资源:/Users/USERNAME/myfolder/./data:image/png;base64

我非常感谢任何形式的指导。

0 投票
1 回答
716 浏览

r - R使用sendmailR发送带有附件的电子邮件

我正在尝试使用 sendmailR 在 R 中附加一个文件。

这可能吗?

不包括 attach.files 行发送电子邮件没有问题。

0 投票
1 回答
1954 浏览

r - 从 R 发送电子邮件 - 当 Windows 中的计划脚本失败时

我有一个 Rscript 文件 (Main_Script.R),它每 30 分钟在 Windows 任务计划程序中作为一个调度作业运行。在里面Main_Script.R- 我有大约 13 个脚本,每 30 分钟运行一次。

我想从 R 发送电子邮件 - 每当迭代失败或拖累时。我正在使用 sendMailR 包 - 我在 SO 中看到了一篇how to send email with attachment from R in windows关于如何从 R Windows 发送 emqil 的帖子。

但我不确定 - 如何发送email automatically with the error message- 当计划的任务迭代失败或被拖走时。

我的Main_Script.R- 拥有source所有 13 个代码。

我的预定任务如下所示,带有日志文件

更新:

当脚本遇到错误时 - 它应该触发电子邮件 - 带有错误消息和脚本名称或编号 - 以表示 13 个脚本中的哪个失败并发送到邮件 ID。

0 投票
1 回答
732 浏览

r - 列宽与从 R 使用 sendmailr 发送的 pander 表中的表数据不对齐

我正在使用“pander”和“sendmailr”包在电子邮件正文中发送一个小数据框,而不是作为附件。我想将它从一个 gmail 帐户发送到一个 gmail 帐户。

我很接近,但列标题不会像在 Rstudio 中那样与电子邮件正文中的列本身对齐 - 基本上列标题太宽而无法与它们下面的数据列对齐。

似乎问题在于破折号和空格在各种电子邮件客户端中的压缩方式(我通过网络和 OS X Mavericks 附带的电子邮件客户端在 gmail、yahoo 和 hotmail 中尝试了这个)。我可以通过转到“首选项”并选中标有“对纯文本消息使用固定宽度字体”的框来解决我的 OS X 电子邮件客户端中的问题,但我希望它可以在多个设备上工作我的许多同事的客户等,所以我想知道是否有一种不涉及全局电子邮件设置的方法。

这是重现问题的代码:

…并且收到的电子邮件存在上述问题。

接下来,您可以看到说明问题的图像:

描述的问题