回复 第5楼 的 nkwill:安装mutt后查看
<br />
mutt -v | grep "SMTP" | wc -l<br />
</p>
如果是1的话,你可以R里直接用如下命令了
<br />
system( 'mutt -s "This is a subject" -a /path/to/your/attachments -- user1@domain1.com, user2@domain2.com < /path/to/your/message')<br />
</p>
如果SMTP没有开启,需要安装smptp或者比较精简的msmtp。配置方法请参照其他linux论坛(当然如果你不是用本机发送用msmtp可以配置gmail啥的)。Arch/MacOs(homebrew)下mutt倒是自带了smtp的配置,windows上有这东西也在cygwin下,还不如python的smtplib模块或者sendmailR这个R包。
主要问题是这样的,如果你不使用本机发送,而用gmail什么的SMTP之类的发送邮件,你的密码是明文存放在各种配置文件里的,这么做真的大丈夫了...