从网页在本机 iOS 电子邮件应用程序中打开电子邮件
Open an email in the native iOS email application from a webpage
我想创建一个电子邮件 "file"(即存储在我的网络服务器上),可以通过网页上的 link 访问并打开本机 iOS电子邮件程序并填写收件人、抄送、密件抄送、主题和正文。此外,我希望电子邮件有附件。这可能吗?
如果您指的是 <a href="mailto:someone@somwehere.com">
的用法,恐怕答案是否定的。更多详细信息,请参见 question/answer。
这可以做到,但需要使用 PhoneGap/Cordova。但是,这需要 iOS 应用程序遏制。您可以让应用程序与您的服务器通信。不过,我假设您有一个服务器托管的 Web 应用程序并且需要此功能。
如果是这种情况,执行此操作的标准方法是在服务器端发送电子邮件。这当然不会使用本机 iOS 电子邮件应用程序。如果您无权访问自己的邮件服务器,则可以使用 gmail 帐户作为 SMTP 服务器。如果你的服务器是用 Java 编写的,你可以使用 JavaMailSender. If your server is written in Ruby, use the Mail gem. If your server is written in node, use NodeMailer。大多数流行的语言都会有一个适合您需要的邮件库。
我想创建一个电子邮件 "file"(即存储在我的网络服务器上),可以通过网页上的 link 访问并打开本机 iOS电子邮件程序并填写收件人、抄送、密件抄送、主题和正文。此外,我希望电子邮件有附件。这可能吗?
如果您指的是 <a href="mailto:someone@somwehere.com">
的用法,恐怕答案是否定的。更多详细信息,请参见 question/answer。
这可以做到,但需要使用 PhoneGap/Cordova。但是,这需要 iOS 应用程序遏制。您可以让应用程序与您的服务器通信。不过,我假设您有一个服务器托管的 Web 应用程序并且需要此功能。
如果是这种情况,执行此操作的标准方法是在服务器端发送电子邮件。这当然不会使用本机 iOS 电子邮件应用程序。如果您无权访问自己的邮件服务器,则可以使用 gmail 帐户作为 SMTP 服务器。如果你的服务器是用 Java 编写的,你可以使用 JavaMailSender. If your server is written in Ruby, use the Mail gem. If your server is written in node, use NodeMailer。大多数流行的语言都会有一个适合您需要的邮件库。