邮件宝石红宝石在rails上的message.eml路径

编程入门 行业动态 更新时间:2024-10-28 01:21:50
本文介绍了邮件宝石红宝石在rails上的message.eml路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在尝试使用邮件gem 来阅读我的gmail收件箱.我可以使用Mail.last获取消息数组.

I am trying to read my gmail inbox using the mail gem. I am able to get the message array using Mail.last.

现在,我想阅读此消息.该文档说-

Now I want to READ this message. The documentation says--

ail = Mail.read('/path/to/message.eml') mail.envelope.from #=> 'mikel@test.lindsaar' mail.from.addresses #=> ['mikel@test.lindsaar', 'ada@test.lindsaar'] mail.sender.address #=> 'mikel@test.lindsaar' mail.to #=> 'bob@test.lindsaar' mail.cc #=> 'sam@test.lindsaar' mail.subject #=> "This is the subject" mail.date.to_s #=> '21 Nov 1997 09:55:06 -0600' mail.message_id #=> '<4D6AA7EB.6490534@xxx.xxx>' mail.body.decoded #=> 'This is the body of the email...

现在,问题重新发送-什么是/path/to/message/eml? 如何创建/定位此EML文件?

Now, the problem remailns - what is /path/to/message/eml ? How do i create/locate this EML file?

谢谢.

推荐答案

至少可以说,我知道回答有点晚了.但是,嘿,如果有人能够使用它:

I know it's a bit late to answer, to say the least.. But hey if anyone will be able to use it:

一旦遍历邮件,就可以使用类似的内容.

Once you iterate over the mails, you can just use something like this.

mails = Mail.all mails.each do |current_mail| mail_object = Mail.read_from_string(current_mail) puts mail_object.to # Outputs the To address end

我还建议在此处查看完整的文档: www.rubydoc.info/github/mikel/mail/Mail

I also suggest checking the full documentation here: www.rubydoc.info/github/mikel/mail/Mail

干杯:)

更多推荐

邮件宝石红宝石在rails上的message.eml路径

本文发布于:2023-10-26 20:42:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1531292.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:红宝石   路径   邮件   rails   eml

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!