Rails 将 html 电子邮件转换为文本电子邮件
给定一个 html 电子邮件消息,有没有办法将其转换为文本版本?我正在进行电子邮件提取,并注意到有时电子邮件不包含文本版本,尤其是在黑莓设备上。
谢谢
Given an html email message, is there a way to convert that to a text version? I'm doing email ingestion and notice that some times an email doesn't include a text version, especially with blackberry devices.
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
HTML 到文本是 Premailer gem 提供的功能之一。
如果您不想使用它,因为它做了很多事情,您可以查看代码以了解它是如何实现的 此处
HTML to Text is one of the features provided by the Premailer gem.
In case you don't want to use it because it does a lot, you can look at the code for how it does it here
也许我遗漏了一些东西,但是您不能只获取 HTML 消息并对其运行
ActionView::Helpers::SanitizeHelper#strip_tags
吗?http://api.rubyonrails.org/classes/ActionView /Helpers/SanitizeHelper.html#method-i-strip_tags
Perhaps I'm missing something, but couldn't you just take the HTML message and run
ActionView::Helpers::SanitizeHelper#strip_tags
over it?http://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-strip_tags
我知道这篇文章很旧,但它在 Google 中的“将 html 转换为文本”的排名很高。以下内容可能会满足您的需求:
作者说:
http://www.chipstips.com/?p=610
I know this post is old, but it comes up high in Google for "convert html to text". The following may meet your needs:
The author says:
http://www.chipstips.com/?p=610
参考以下链接
http://edgeguides.rubyonrails.org/action_mailer_basics.html
操作邮件程序提供用于发送 html 的选项或短信......
Refer the following link
http://edgeguides.rubyonrails.org/action_mailer_basics.html
Action mailer provides options for sending a html or text emails.......