我试图用python代码打开邮箱并阅读它们。
我现在所能做的就是连接到邮箱(例如gmail或hotmail)并收到我的邮件,但我得到的是这样的:
我认为这是邮件的标题。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
classpath 'com.google.gms:google-services:1.3.0-beta1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven {
url "https://jitpack.io"
}
}
}
但在这里我的问题是,我得到的东西并不是我想要的。我想知道是否有办法清楚地看到它,就像一个真正的邮箱,但在我的终端。
顺便提一下代码:
Delivered-To: ************@gmail.comReceived: by 10.70.102.67 with SMTP id fm3csp1378385pdb; Mon, 27 Apr 2015 09:20:55 -0700 (PDT
)X-Received: by 10.68.217.106 with SMTP id ox10mr23174020pbc.21.1430151654873; Mon, 27 Apr 2015 09:20:54 -0700 (PDT)Return-Path: <b
05524c6220********2047=gmail.com@bounce.twitter.com>Received: from spruce-goose-ab.twitter.com (spruce-goose-ab.twitter.com. [199.59.150
.71]) by mx.google.com with ESMTPS id 6si30521501pds.59.2015.04.27.09.20.54 for <**********@gmail.com>
答案 0 :(得分:2)
retr()的结果是一个元组(响应,[&#39; line&#39;,...],八位字节) 你保留行列表。在python doc末尾给出的示例中 他们表示
for j in M.retr(i+1)[1]:
print j
已转换为
for msg in Mailbox.retr(i+1)[1]:
file.write(msg)
不同之处在于print会添加换行符,而写入则不会。 只需添加&#34; \ n&#34;每次写()之后。
但是,我同意您似乎只有标题......