代码之家  ›  专栏  ›  技术社区  ›  cite

从数据库检索和分析MIME电子邮件

  •  0
  • cite  · 技术社区  · 15 年前

    text/* 它的一部分。

    现在,ActionMailer似乎能够解析传入邮件,但接收邮件的doucmentation似乎相当,呃,“稀疏”,它只提到从STDIN接收邮件。

    如果我可以以单个字符串、变量、查询结果或类似的方式提供MIME邮件的内容,那么如何在Rails中解析和显示MIME邮件(或其中的一部分)?

    3 回复  |  直到 15 年前
        1
  •  0
  •   Jim Neath    15 年前

    看看 MMS2R .

        2
  •  0
  •   cite    15 年前

    我做错了。Rails附带 TMail library TMail::Mail.parse

    email = TMail::Mail.parse(StoredMessage.find(:all,
      :conditions => ["mail_id = ?", "oyByGqacG73b"],
      :order => "chunk_ind").collect(&:mail_text).join)
    
    email.body #=> this is your test body
    email.subject # => test subject
    email.has_attachment? #=> true
    email.attachments.first.original_filename # => bulkfile
    

    我真的很抱歉错过了Rails中的整个库。

        3
  •  0
  •   Adriano Mitre    14 年前

    “有你的附件吗* s *?“(复数)是该方法的正确名称