【问题标题】:Open default email client (outlook, thunderbird, gmail, etc.) with attachment打开带有附件的默认电子邮件客户端(outlook、thunderbird、gmail 等)
【发布时间】:2014-08-14 01:06:42
【问题描述】:

我查看了一堆使用ActionMailer 的教程,但它们似乎都只是自动发送电子邮件而无需打开默认电子邮件应用程序。我希望用户能够单击一个按钮,打开他们的默认电子邮件客户端,并填写 tosubject 字段,并能够附加一个文件。理想情况下,我希望它像这样工作:

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

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

有一个非常相似的问题,Rails actionmailer open host email app,但解决方案不起作用。

更新

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

【问题讨论】:

  • Rails ActionMailer 在服务器上运行,而邮件程序在用户计算机上。
  • @dre-hh 那么这对我的问题意味着什么?请参阅我的编辑以获取有关我要完成的工作的更多信息。
  • 检查了编辑。还是不同的机器,对吧?所以 - Impossibru!

标签: ruby-on-rails actionmailer mailto


【解决方案1】:

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

我的方法是通过客户端脚本或可执行文件和服务器端触发器(网站上的按钮)。

我个人会使用已编译的自动热键脚本,但这里是 vbs/vba 脚本的 link(仅适用于 Outlook)。

希望这会为您指明正确的方向:)

【讨论】:

    【解决方案2】:

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

    Attaching a file in email in html5 web page

    【讨论】:

    • 嗨,您似乎已链接到另一个堆栈溢出问题。这是那个问题的重复吗?如果是这样 - 您总是可以将问题标记为重复 - 这往往会在两者之间提供更好的链接,而不是仅仅将其添加为“答案”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-18
    • 1970-01-01
    • 2017-01-02
    • 1970-01-01
    相关资源
    最近更新 更多