标签: email-formats

是否有关于EML文件格式的RFC?

基本上,我正在尝试使用EML文件,我想知道这些文件是否在不同的电子邮件服务器上非常标准......基本上,是否有关于EML文件的RFC,就像有一个用于电子邮件地址和其他主题?


我想我可以更具体一点,以便更好地了解我的需求.我正在扫描Exchange邮箱并从以下属性中保存出eml文件:Microsoft.Exchange.WebServices.Data.EmailMessage.MimeContent.Content.

一旦我有一个eml文件,我想知道是否有格式化的标准方式.这就是它.我询问了一个RFC,因为我认为该标准将在RFC中解释.

email rfc eml email-formats

12
推荐指数
2
解决办法
1万
查看次数

Python邮箱编码错误

首先,让我说我是Python的初学者.我从来没有学过这门语言,我只是想到"当它出现什么困难"时,谷歌只提供Python片段来解决我的问题.:)

我有一堆Maildir格式的邮箱(来自我的旧网络主机上的邮件服务器的备份),我需要从这些邮箱中提取电子邮件.到目前为止,我发现最简单的方法是将它们转换为Thunderbird支持的mbox格式,而且似乎Python有几个用于读/写这两种格式的类.似乎很完美.

Python文档甚至有这个小代码片段完全符合我的需要:

src = mailbox.Maildir('maildir', factory=None)
dest = mailbox.mbox('/tmp/mbox')

for msg in src:   #1
    dest.add(msg) #2
Run Code Online (Sandbox Code Playgroud)

除了它不起作用.这里就是我完全没有关于Python的知识集.在一些消息,我得到的迭代过程中的UnicodeDecodeError(即,当它试图读取msgsrc上线#1).在其他情况下,我在尝试添加msgdest(line #2)时遇到UnicodeEncodeError .

显然,它对使用的编码做了一些错误的假设.但我不知道如何在邮箱上指定编码(就此而言,我不知道编码应该是什么,但是一旦我找到了实际指定编码的方法,我就可以想出来).

我得到类似于以下的堆栈跟踪:

 File "E:\Python30\lib\mailbox.py", line 102, in itervalues
    value = self[key]
  File "E:\Python30\lib\mailbox.py", line 74, in __getitem__
    return self.get_message(key)
  File "E:\Python30\lib\mailbox.py", line 317, in get_message
    msg = MaildirMessage(f)
  File "E:\Python30\lib\mailbox.py", line 1373, in __init__
    Message.__init__(self, message)
  File "E:\Python30\lib\mailbox.py", line 1345, in __init__
    self._become_message(email.message_from_file(message))
  File "E:\Python30\lib\email\__init__.py", line 46, in …
Run Code Online (Sandbox Code Playgroud)

python encoding email-formats

6
推荐指数
1
解决办法
2999
查看次数

字符96 HEX在互联网协议/格式中是否有任何特殊含义?

抱歉这个模糊的主题,问题是这样的:

我在谷歌日历中创建了一个受邀者的活动; 在接收方,一封电子邮件以multipart形式到达,在其text/html块中,它具有以下文本(引用 - 可编码)

6月9日星期三下午1点= 96 2p =
m

我用google搜索了= 96并且找不到任何东西.(charset或这个块是windows-1252,BTW)

非常感谢!

html email-formats

5
推荐指数
1
解决办法
7639
查看次数

通过电子邮件地址可以进行XSS攻击吗?

我想知道电子​​邮件地址是否可以用于XSS攻击.

我们假设有一个网站可以注册并提供他的电子邮件地址.如果想要攻击给定的网站,他或她可能会创建一个电子邮件地址,例如:

"<script src=//my.evil.site/is/attacking/u.js></script>"@stmpname.com
Run Code Online (Sandbox Code Playgroud)

然后使用此电子邮件地址攻击该网站.

电子邮件地址中是否允许引用或脚本标记?

security email xss email-formats

5
推荐指数
1
解决办法
4458
查看次数

标签 统计

email-formats ×4

email ×2

eml ×1

encoding ×1

html ×1

python ×1

rfc ×1

security ×1

xss ×1