打开带附件的默认电子邮件客户端(outlook,thunderbird,gmail等)

时间:2014-06-23 22:02:36

标签: ruby-on-rails actionmailer mailto

我查看了一堆使用ActionMailer的教程,但他们似乎只是在不打开默认电子邮件应用的情况下自动发送电子邮件。我希望用户能够点击一个按钮,打开其默认电子邮件客户端,其中填写了tosubject字段,并且可以附加文件。理想情况下,我希望它的工作方式如下:

<a href='mailto:someperson@example.com'>

但是能够附加文件。我会发布代码,但我不知道发布什么。我想主要的问题是,是否有办法让ActionMailer打开展望而不只是发送电子邮件?

有一个非常相似的问题,Rails actionmailer open host email app,但解决方案并没有奏效。

更新

我的应用适用于小型工作场所,每台计算机都可以访问服务器上所需的任何文件。我正在尝试使用该应用程序的用户可以单击一个电子邮件按钮,该按钮从服务器上的文件夹中获取pdf文件,并在其计算机上打开Outlook并自动附加文件。

2 个答案:

答案 0 :(得分:0)

好的,似乎你不能使用mailto shell来添加谷歌告诉我的附件但是:

我接近它的方式是通过客户端脚本或可执行文件以及服务器端触发器(网站上的按钮)。

我个人使用已编译的autohotkey脚本,但这里是vbs / vba脚本的link(仅适用于outlook)。

希望这能指出你正确的方向:)

答案 1 :(得分:0)

不幸的是,这是不可能的。您必须为此编写本机应用程序或浏览器扩展。

请参阅Attaching a file in email in html5 web page