Rails 将 html 电子邮件转换为文本电子邮件

发布于 2024-10-20 03:31:00 字数 90 浏览 11 评论 0原文

给定一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

耳钉梦 2024-10-27 03:31:00

HTML 到文本是 Premailer gem 提供的功能之一。

premailer = Premailer.new('http://example.com/html_email.html')
premailer.to_plain_text

如果您不想使用它,因为它做了很多事情,您可以查看代码以了解它是如何实现的 此处

HTML to Text is one of the features provided by the Premailer gem.

premailer = Premailer.new('http://example.com/html_email.html')
premailer.to_plain_text

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

倥絔 2024-10-27 03:31:00

也许我遗漏了一些东西,但是您不能只获取 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

凯凯我们等你回来 2024-10-27 03:31:00

我知道这篇文章很旧,但它在 Google 中的“将 html 转换为文本”的排名很高。以下内容可能会满足您的需求:

作者说:

Ruby 将 HTML 转换为格式化文本 — Chip 为开发人员提供的提示。什么时候
你想要拥有你的空白并为其提供营养。

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:

Ruby convert HTML to formatted text — Chip’s Tips for Developers. When
you want to have your whitespace and feed it, too.

http://www.chipstips.com/?p=610

冷︶言冷语的世界 2024-10-27 03:31:00

参考以下链接
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.......

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文