MBOX (.mbox, .mbx)

  • Import 支持所有 MBOX 文件格式的常用变体.

背景背景

    MIME 类型:application/mbox
    Unix 邮箱格式.
    拥有电子邮件消息集合.
    电子邮件客户例如:Unix 邮件、Thunderbird 等的原档案格式.
    有二进制数据编码的文本格式.
    EML 格式存储的信息,用分隔线连接.
    支持 RFC 4155.

Import 与 ExportImport 与 Export

  • Import["file.mbox"] 导入一个 MBOX 文件,以规则形式返回整个内容.
  • Import["file.mbox"] 返回形式为{msg1, msg2, }的表达式,以形式{"From"->str1,"To"->str2,}给出单个邮件消息 msgi.
  • Import["file.mbox",elem] 从 MBOX 文件中导入指定的参数.
  • Import["file.mbox",{elem,suba,subb,}] 导入一个子参数.
  • Import["file.mbox",{{elem1,elem2,}}] 导入多个参数.
  • 导入格式可以由 Import["file","MBOX"] Import["file",{"MBOX",elem,}] 指定.
  • Import 的完整信息请见参考页.
  • ImportString 支持 MBOX 格式.

参数参数

  • Import 的通用参数:
  • "Elements"该文件可用的参数和选项列表
    "Rules"每个参数和选项的完整规则列表
    "Options"选项、属性和设置的规则列表
  • 完整邮箱参数:
  • "MessageSummaries"给出每个信息基本参数的关联列表
    "MessageElements"给出每个信息主要参数的关联列表
    "FullMessageElements"给出信息所有可用参数的关联列表
    "MessageCount"邮箱中出现的信息数
  • 默认情况下,Import 使用 "MessageSummaries" 参数.
  • 邮箱内信息内部的基本参数:
  • "From"发信人名称和邮件地址
    "FromAddress"发信人原始邮件地址
    "Subject"邮件标题
    "Body"作为字符串的信息正文
    "Attachments"作为表达式的处理的附件列表
    "AttachmentData"给出附件原始数据的关联列表
  • 附加的发信人和收信人参数:
  • "FromName"发信人全名
    "ToList"收信人名称和地址列表
    "ToAddressList"收信人地址列表
    "ToNameList"收信人全名列表
    "CcList"抄送的收信人名称和地址列表
    "CcAddressList"抄送的收信人地址列表
    "CcNameList"抄送的收信人全名
    "ReturnPath"邮件的公开返回路径
    "ReplyToList"回信的姓名和地址列表
    "ReplyToAddressList"回信地址列表
    "ReplyToNameList"回信全名列表
  • 信息正文参数:
  • "NewBodyContent"未回复或转发的正文部分
    "QuotedContent"引用的正文部分
  • 附件相关参数:
  • "AttachmentSummaries"给出基本附件参数的关联列表
    "Attachments"给出附件内容的表达式列表
    "AttachmentNames"发配附件的名称列表
    "AttachmentAssociations"给出附件内容和元数据的关联
  • 内容识别和主线参数:
  • "MessageID"该信息的 ID
    "ReplyToMessageID"如有的话,该回复的信息 ID
  • 信息路径相关参数:
  • "Precedence"公开的邮件优先级
    "ReturnReceiptRequested"是否要求收件回执
    "DeliveryChainHostnames"邮件发送链上的主机名称
    "DeliveryChainRecords"邮件发送链上的完整记录
  • 邮件标题相关参数:
  • "HeaderString"作为字符串的完整邮件标题
    "HeaderRules"所有标题的规则列表
    "CharacterEncoding"邮件内容的字符编码列表
    "ContentType"邮件正文的 MIME 内容类型
  • 信息来源相关参数:
  • "OriginatingMailClient"原始邮件客户端类型
    "OriginatingIPAddress"原始客户端机器的 IP 地址
    "OriginatingHostname"原始客户端的主机名称
    "OriginatingCountry"地理 IP 推测的原始国家
    "OriginatingDate"从邮件标题得到的客户端日期和时间
    "OriginatingTimezone"基于标题的客户端时区
    "ServerOriginatingDate"原始服务器上的日期和时间
    "ServerOriginatingTimezone"原始服务器上的时区
  • "AttachmentAssociations" 的设定是给出每个附件关联的列表. 以下为该关联常用的参数:
  • "Content"作为表达式的附件内容
    "Name"附件发送的名称
    "MIMEType"用于编码内容的 MIME 类型
    "RawContent"作为字符串的原始编码内容
    "ByteCount"原始编码内容的位数
    "ModificationDate"附件的修改日期记录

选项选项

范例范例打开所有单元关闭所有单元

基本范例  (4)基本范例  (4)

导入一个样本 MBOX 文件:

In[1]:=
Click for copyable input
Out[1]=

确认 MBOX 文件中信息的数:

In[1]:=
Click for copyable input
Out[1]=

从 MBOX 文件中导入信息:

In[1]:=
Click for copyable input
Out[1]=

从 MBOX 文件中提取邮件主题:

In[1]:=
Click for copyable input
Out[1]=

导入邮件日期:

In[2]:=
Click for copyable input
Out[2]=
2007年引入
(6.0)
| 2016年更新
(11.0)