通过电子邮件发送格式化网页的部分内容

时间:2013-08-14 00:56:59

标签: javascript html html-email mailto

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

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

1 个答案:

答案 0 :(得分:0)

听起来您希望能够让浏览器与用户的电子邮件客户端通话(即,点击mailto:test@test.com并将这一点HTML显示在电子邮件客户端中,随时可以发送。使用常规浏览器和javascript不会发生这种情况,因为窗口不知道用户计算机上可用或正在使用的其他程序。您需要将HTML发送到服务器并让服务器发送电子邮件。此外,我被告知电子邮件的CSS样式非常困难,所以“外观和感觉就像网页一样”会比你想象的更难。

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