【发布时间】:2011-11-10 20:33:14
【问题描述】:
我正在玩 node.js 并用它创建一个 smtp + pop3 服务器,只是为了好玩。 我在 wikipedia 上阅读了这 2 个协议。
我的 smtp 服务器当前获取邮件并将其保存到文件夹中的文件中。 pop3 服务器获取此文件夹中的所有文件,并在客户端请求时将它们发送给客户端,而无需更改电子邮件。
我使用 GMail 将测试邮件发送到 smtp 服务器。这运作良好。 我还使用 GMail 来检索邮件。 GMail 然后说,有 1 封邮件被检索到, 但邮件没有出现在邮件列表中。我认为,GMail 不接受邮件,即使它已成功获取它。
邮件如下所示:
Received: by gxk1 with SMTP id 1so3430628gxk.38
for <xxx@xxx.xx>; Mon, 05 Sep 2011 12:48:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=gamma;
h=mime-version:date:message-id:subject:from:to:content-type;
bh=iOv1lJPQPPZNBiK5+pwY5YYD+FmD8zp2fByAZA+BDDs=;
b=jxxASTZCnyDT/J8RRQBvhMzEHFk4IxTl3kv8rFuc1ZeXNO51cr5xPouh1aNH94togQ
amPAA3jnXymQHRFeUzz3u6871DofJTxPkOj1rY1x/iNBaSqqTE4S9mKvTzb4WF04CtvD
tC8YY+0Yz0hBuXF6WQaTef4JLVO4blchU7UyA=
MIME-Version: 1.0
Received: by 10.42.135.66 with SMTP id o2mr105132ict.397.1315242079201; Mon,
05 Sep 2011 10:01:19 -0700 (PDT)
Received: by 10.42.220.1 with HTTP; Mon, 5 Sep 2011 10:01:19 -0700 (PDT)
Date: Mon, 5 Sep 2011 19:01:19 +0200
Message-ID: <CACUXN65OHGTE-D02sYFQ-F8CH5UcFcuYYaf92Bni6nE1khTrtA@mail.gmail.com>
Subject: asdf
From: xx Stxxutz <xx.xx@xx.xx>
To: asdf <xx@xxx.xx>
Content-Type: multipart/alternative; boundary=90e6ba6e89d6ecab2204ac34a8bd
--90e6ba6e89d6ecab2204ac34a8bd
Content-Type: text/plain; charset=ISO-8859-1
npiasdf
--90e6ba6e89d6ecab2204ac34a8bd
Content-Type: text/html; charset=ISO-8859-1
<font size="2"><font face="verdana,sans-serif">npiasdf</font></font>
--90e6ba6e89d6ecab2204ac34a8bd--
这是怎么回事?
感谢您的帮助!
【问题讨论】:
标签: javascript node.js smtp gmail pop3