0

我正在尝试在我的网页上创建一个按钮,单击该按钮会将特定的 div 嵌入到电子邮件中并将其发送出去。我希望电子邮件的外观和感觉完全像网页(当然减去 Javascript)。也就是说,它应该类似于在 Safari 中单击文件>共享>电子邮件的行为,除了我只想要页面的一部分而不是整个内容。
有什么简单的方法可以做到这一点?非常感激您的帮忙。

更新:
所以我最终使用 AJAX 调用 PHP 脚本来执行此操作,在此库的帮助下:http: //pear.php.net/package/Mail_Mime
仍在努力使用 CSS,但到目前为止看起来很有希望.

4

1 回答 1

0

听起来您希望能够让浏览器与用户的电子邮件客户端对话(即,单击mailto:test@test.com并让这段 HTML 出现在电子邮件客户端中,准备发送出去)。常规浏览器和 javascript 不会发生这种情况,因为窗口不知道用户机器上可用或正在使用的其他程序。您需要将 HTML 发送到服务器并让服务器发送电子邮件。另外,有人告诉我,电子邮件的 CSS 样式非常困难,因此“外观和感觉完全像网页”比您想象的要难。

综上所述,这是非常可行的。您只需要集中精力将 HTML 发送到服务器,然后决定使用什么库来发送电子邮件(取决于语言)。不过,这只是成功的一半,因为您需要努力设计它并在各种电子邮件客户端上测试它(我假设)。我以前从未为电子邮件做过 CSS,但我很确定这就是通常涉及的内容。

于 2013-08-14T01:31:25.003 回答