- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
尝试构建符合 RFC3156 [0] 的消息,并通过 Gmail API 发送它(我使用的是 python 客户端实现)。
我得到的是:在我的 Gmail 邮箱中,邮件已正确发送(我看到的正是我之前创建的邮件)·
我的接收者得到的是:一条“多部分/混合”消息,其有效负载与我发送的消息相同。
似乎在某些时候,Gmail 更改了我的 Content-Type ...这是真的吗?
作为解决方法,我正在使用 SMTP 连接(它的行为与我预期的一样,可以正确发送消息),但将来我想避免此步骤,转而使用纯 Gmail API 应用程序。
能否确认一下这个问题?
[0] - 这是一个测试示例:
发送消息:
message_as_str = '''Content-Type: multipart/signed; protocol="application/pgp-signature";\n micalg="pgp-sha512"; boundary="===============0594182808971957567=="\nMIME-Version: 1.0\nDate: Wed, 12 Nov 2014 12:18:02 +0100\nSubject: A test email\nFrom: Leo Iannacone <l3on@ubuntu.com>\nTo: Andrea Colangelo <warp10@ubuntu.com>\n\n--===============0594182808971957567==\nContent-Type: text/plain; charset="utf-8"\r\nMIME-Version: 1.0\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\nHello,\r\n\r\nthis is a signed email (RFC 3156).\r\n\r\nBest,\r\nL.\r\n\r\n-- =\r\n\r\nUbuntu Member - http://launchpad.net/~l3on\r\nHome Page - http://leoiannacone.com\r\nGPG Key Id - 0xD282FC25\r\n\n--===============0594182808971957567==\nContent-Type: application/pgp-signature; name="signature.asc"\nContent-Description: GooPG digital signature\n\n-----BEGIN PGP SIGNATURE-----\nVersion: GnuPG v1\n\niQIcBAABCgAGBQJUY0JcAAoJEDMrlP7SgvwlQakP/jmw6OOcafFAxMnMZNBREnG6\nGF3cG/ACJ6BeYhOb0Q2HFQrUKACbsB8QaTxSCf3q7O0HIl5Atr9IVmVIoUuHOM9M\nZt66LWQ3ZUpvyulBswYOq4ERkeeAZh8AYHCz81SUWt42PDn+RrrKESifkgOgy1cM\nUpNUXX99cppdY3w1oKVS0SFdhT4ZDNSr6PVUzPzWOHNk3OGOg4okTJOag3lp5R1x\nIMQ4plOFNNUs1bDDOpH75TOOGIAdqqgInH5fOk8h2djrPyCozhyllrpCJdiCkrj9\njkL/m0nNS/wHW/pnqSPHZuMDrEYCiiI4fqJYZUkiXQu/koDt40TUqAdeEy1HWJS2\npPqqXjjiZ1jlQ2IBbOG8YfgsLmexTyNE6CmPBXiVk6zY2hnhA6sjq/I9qF8F73SS\nFALfkbdRddN7NMzjFVES3eV2gfrUrQnxru2G8urUeeQ2POQrxsGQvb5CrK7VMaUx\nteB9UruIpPLNUYR0E7Cr17lqlMR5ILdSlx5xFxIIjg3pfItHQXoOfyusoO1xt8XK\ntY8oateT4dgwfR2qrguAnZ96vXtI1soqy8P1TLrJAI/d95kIw4PMzWVm1GjyUiRe\ngPhYqvGQV6jc0oUCp+/1MXGUe0zb0meMnBu2f3e/h5Lxkd2z4lPPdxejpNaFc2H1\nuC+56ZJxbKlu73UPsTYh\n=gQKI\n-----END PGP SIGNATURE-----\n\n--===============0594182808971957567==--'''
raw = base64.urlsafe_b64encode(message_as_str)
gmail_service.users().messages().send(userId='me', body={'raw':raw}).execute()
我的发件箱里有:
Received: from 333313917298-rr7th7jvf4alej59jkv5bbs2fl8sc0j9.apps.googleusercontent.com
named unknown
by gmailapi.google.com
with HTTPREST;
Wed, 12 Nov 2014 03:23:50 -0800
Content-Type: multipart/signed; protocol="application/pgp-signature";
micalg="pgp-sha512"; boundary="===============0594182808971957567=="
MIME-Version: 1.0
Date: Wed, 12 Nov 2014 03:23:50 -0800
Subject: A test email
From: Leo Iannacone <l3on@ubuntu.com>
To: Andrea Colangelo <warp10@ubuntu.com>
Message-Id: <CACzqv1fvmbg2Er0Fi-poFSfEDaCLXxW-WGQr8dwHma6t9NjBzA@mail.gmail.com>
--===============0594182808971957567==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Hello,
this is a signed email (RFC 3156).
Best,
L.
-- =
Ubuntu Member - http://launchpad.net/~l3on
Home Page - http://leoiannacone.com
GPG Key Id - 0xD282FC25
--===============0594182808971957567==
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: GooPG digital signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCgAGBQJUY0JcAAoJEDMrlP7SgvwlQakP/jmw6OOcafFAxMnMZNBREnG6
GF3cG/ACJ6BeYhOb0Q2HFQrUKACbsB8QaTxSCf3q7O0HIl5Atr9IVmVIoUuHOM9M
Zt66LWQ3ZUpvyulBswYOq4ERkeeAZh8AYHCz81SUWt42PDn+RrrKESifkgOgy1cM
UpNUXX99cppdY3w1oKVS0SFdhT4ZDNSr6PVUzPzWOHNk3OGOg4okTJOag3lp5R1x
IMQ4plOFNNUs1bDDOpH75TOOGIAdqqgInH5fOk8h2djrPyCozhyllrpCJdiCkrj9
jkL/m0nNS/wHW/pnqSPHZuMDrEYCiiI4fqJYZUkiXQu/koDt40TUqAdeEy1HWJS2
pPqqXjjiZ1jlQ2IBbOG8YfgsLmexTyNE6CmPBXiVk6zY2hnhA6sjq/I9qF8F73SS
FALfkbdRddN7NMzjFVES3eV2gfrUrQnxru2G8urUeeQ2POQrxsGQvb5CrK7VMaUx
teB9UruIpPLNUYR0E7Cr17lqlMR5ILdSlx5xFxIIjg3pfItHQXoOfyusoO1xt8XK
tY8oateT4dgwfR2qrguAnZ96vXtI1soqy8P1TLrJAI/d95kIw4PMzWVm1GjyUiRe
gPhYqvGQV6jc0oUCp+/1MXGUe0zb0meMnBu2f3e/h5Lxkd2z4lPPdxejpNaFc2H1
uC+56ZJxbKlu73UPsTYh
=gQKI
-----END PGP SIGNATURE-----
--===============0594182808971957567==--
我的接收者得到的是准确的:
Delivered-To: andrea.colangelo@gmail.com
Received: by 10.70.104.40 with SMTP id gb8csp207478pdb;
Wed, 12 Nov 2014 03:23:54 -0800 (PST)
X-Received: by 10.194.94.132 with SMTP id dc4mr64238431wjb.56.1415791433615;
Wed, 12 Nov 2014 03:23:53 -0800 (PST)
Return-Path: <leo.iannacone@gmail.com>
Received: from fiordland.canonical.com (fiordland.canonical.com. [91.189.94.145])
by mx.google.com with ESMTP id 16si39684910wjr.38.2014.11.12.03.23.53
for <andrea.colangelo@gmail.com>;
Wed, 12 Nov 2014 03:23:53 -0800 (PST)
Received-SPF: softfail (google.com: domain of transitioning leo.iannacone@gmail.com does not designate 91.189.94.145 as permitted sender) client-ip=91.189.94.145;
Authentication-Results: mx.google.com;
spf=softfail (google.com: domain of transitioning leo.iannacone@gmail.com does not designate 91.189.94.145 as permitted sender) smtp.mail=leo.iannacone@gmail.com
Received: from mail-ig0-f170.google.com (mail-ig0-f170.google.com [209.85.213.170])
by fiordland.canonical.com (Postfix) with ESMTPS id ABACCA183B1
for <warp10@ubuntu.com>; Wed, 12 Nov 2014 11:23:52 +0000 (UTC)
Received: by mail-ig0-f170.google.com with SMTP id a13so1193944igq.5
for <warp10@ubuntu.com>; Wed, 12 Nov 2014 03:23:51 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=mime-version:from:date:message-id:subject:to:content-type;
bh=W/iDzPadzt4k3bMV8jLK7/5iZLI23kjqCuGNPJ0hdzY=;
b=MFCFT42IlWfQzbXCCG5slCE4vzpsZg2WQpkmwFa7L46b61Yd/zQ522GgPA1rRhsSrP
pHhuhPUfCy6HjZRIFf8GqgtTPhinLiuli+ClOz6Oe9rvjH2JK5ILxf0+17woL1n48QAW
xHnJfo8A/qhBvN42AfdSNVhvcQqQObZ25wBe08zwDJeEWT2XRRiDXcWdWagyqisTronc
kj3CwRj5AOBThEpzA+wPC0Aalofqqu+YMIMuchBoTsfh437BxkHJLg+il6kDobJXVtXB
9OPc8o2JqtWwnzHEkC6QKFG54ddoPwvuyq6S325zuDfuKoVrLGeC/kzWRQP+SudBTw0J
RWBA==
X-Received: by 10.107.135.146 with SMTP id r18mr1699637ioi.62.1415791431765;
Wed, 12 Nov 2014 03:23:51 -0800 (PST)
Received: from 333313917298-rr7th7jvf4alej59jkv5bbs2fl8sc0j9.apps.googleusercontent.com
named unknown by gmailapi.google.com with HTTPREST; Wed, 12 Nov 2014 03:23:50 -0800
MIME-Version: 1.0
From: Leo Iannacone <l3on@ubuntu.com>
Date: Wed, 12 Nov 2014 03:23:50 -0800
Message-ID: <CACzqv1fvmbg2Er0Fi-poFSfEDaCLXxW-WGQr8dwHma6t9NjBzA@mail.gmail.com>
Subject: A test email
To: Andrea Colangelo <warp10@ubuntu.com>
Content-Type: multipart/mixed; boundary=001a113f96625df1a80507a7a1d8
--001a113f96625df1a80507a7a1d8
Content-Type: text/plain; charset=ISO-8859-1
Hello,
this is a signed email (RFC 3156).
Best,
L.
--
Ubuntu Member - http://launchpad.net/~l3on
Home Page - http://leoiannacone.com
GPG Key Id - 0xD282FC25
--001a113f96625df1a80507a7a1d8
Content-Type: application/pgp-signature; name="signature.asc"
Content-Disposition: attachment; filename="signature.asc"
Content-Transfer-Encoding: base64
X-Attachment-Id: bc758a9561fcd7dc_0.1
LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEKCmlRSWNCQUFC
Q2dBR0JRSlVZMEpjQUFvSkVETXJsUDdTZ3Z3bFFha1Avam13Nk9PY2FmRkF4TW5NWk5CUkVuRzYK
R0YzY0cvQUNKNkJlWWhPYjBRMkhGUXJVS0FDYnNCOFFhVHhTQ2YzcTdPMEhJbDVBdHI5SVZtVklv
VXVIT005TQpadDY2TFdRM1pVcHZ5dWxCc3dZT3E0RVJrZWVBWmg4QVlIQ3o4MVNVV3Q0MlBEbitS
cnJLRVNpZmtnT2d5MWNNClVwTlVYWDk5Y3BwZFkzdzFvS1ZTMFNGZGhUNFpETlNyNlBWVXpQeldP
SE5rM09HT2c0b2tUSk9hZzNscDVSMXgKSU1RNHBsT0ZOTlVzMWJERE9wSDc1VE9PR0lBZHFxZ0lu
SDVmT2s4aDJkanJQeUNvemh5bGxycENKZGlDa3JqOQpqa0wvbTBuTlMvd0hXL3BucVNQSFp1TURy
RVlDaWlJNGZxSllaVWtpWFF1L2tvRHQ0MFRVcUFkZUV5MUhXSlMyCnBQcXFYamppWjFqbFEySUJi
T0c4WWZnc0xtZXhUeU5FNkNtUEJYaVZrNnpZMmhuaEE2c2pxL0k5cUY4RjczU1MKRkFMZmtiZFJk
ZE43Tk16akZWRVMzZVYyZ2ZyVXJRbnhydTJHOHVyVWVlUTJQT1FyeHNHUXZiNUNySzdWTWFVeAp0
ZUI5VXJ1SXBQTE5VWVIwRTdDcjE3bHFsTVI1SUxkU2x4NXhGeElJamczcGZJdEhRWG9PZnl1c29P
MXh0OFhLCnRZOG9hdGVUNGRnd2ZSMnFyZ3VBblo5NnZYdEkxc29xeThQMVRMckpBSS9kOTVrSXc0
UE16V1ZtMUdqeVVpUmUKZ1BoWXF2R1FWNmpjMG9VQ3ArLzFNWEdVZTB6YjBtZU1uQnUyZjNlL2g1
THhrZDJ6NGxQUGR4ZWpwTmFGYzJIMQp1Qys1NlpKeGJLbHU3M1VQc1RZaAo9Z1FLSQotLS0tLUVO
RCBQR1AgU0lHTkFUVVJFLS0tLS0K
--001a113f96625df1a80507a7a1d8--
如您所见...内容类型与我发送的邮件中的内容类型以及我收到的收件箱中的内容类型不同。
最佳答案
根据我的测试,这似乎是 Gmail API 的问题。目前尚不清楚 API 是否计划支持此用例,但我已向工程团队提出了这个问题。
关于python - 通过 Gmail API 发送电子邮件 multipart/signed (RFC 3156),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26841905/
在电子邮件中 Received: header 可以合法地多次出现,并且具有互斥的值... Received: three.example.com Received: two.example.co
是否有任何代码/宏可以合并到我的 sas 程序中,一旦我的 sas 代码在运行时发生错误,它会立即给我发送电子邮件? 另外,这封电子邮件是否可能包含发生的错误? 最佳答案 是的……也不是…… 这是可能
我有一个包含三个 td 的表格,每个表格都需要包含图像。 td 的宽度和高度是固定的,但图像大小可以变化。目标是在不扭曲单元格或图像本身的情况下拟合图像。不能使用 background-image 属
首先非常感谢大家过去提出的宝贵建议,我们正在创建一个应用程序,在某些事件中想要将电子邮件/短信发送到我们已经尝试过 openURL 调用的指定电话号码,但它会打开现有的内置iPhone 的电子邮件/短
我正在使用 apache commons mail 发送电子邮件。不幸的是,我遇到了以下异常: org.apache.commons.mail.EmailException: Sending the
我可以在我的 ~/.hgrc 文件中设置我常用的电子邮件地址,但是有没有办法为一个 hg 项目指定我想被称为不同的名称/电子邮件(类似到项目目录中的 git 的 .git/config 文件覆盖 ~/
$message = 'New user registration\n\n There is a new submission on the site and below are the detail
使用 outlook 我可以发送在邮件正文中插入图像的电子邮件(不是作为附件)。我如何使用 PHP 中的 mail() 函数来做到这一点? 最佳答案 我会推荐 Swift Mailer: http:/
以下代码的目标是将所选图表粘贴到我的文本下方的电子邮件正文中。但是,它继续将其粘贴在我的文本上方。我该如何更改它以使其粘贴在下面?谢谢! Set OutApp = CreateObject("Outl
首先,我知道不建议使用正则表达式发送电子邮件,但我必须对此进行测试。 我有这个正则表达式: \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b 在 Java 中,我这样
如何在没有任何第三方程序的情况下从 Python 发送电子邮件? 最佳答案 使用Python email和 smtplib模块。示例:http://docs.python.org/library/em
我目前正在使用此代码在 html 表中显示 mysql 记录 "; . . echo ' '. $row["Email1"] . ' '; . . echo ""; }
在电子邮件中使用 HTML 时,是否可以仅将链接的一部分着色为特定颜色? 我试过: red part of link normal part ...我知道如果我拆分链接是可能的,但我正在努力将它们保持
我正在处理一封 html 电子邮件,我有一个非常简单的元素 (ul),我想将它移到页面下方。 我检查了campaign monitor's guide并且不支持负边距,或者 position: abs
我使用表格创建了我的 HTML 电子邮件,该表格有一个背景图像,在大多数基于 Web 的电子邮件客户端中都能正常显示。 我正在努力让背景图片显示在 Outlook 中。 我最近的尝试,我尝试了以下操作
我对 PHP/CSS 和一般编程还很陌生。 我想改变文本区域中文本的格式,就像在这里所做的那样,例如,当为突出显示的文本添加标签“代码示例”时,它会缩进它,或者当将它设置为粗体时,它会加粗它。 这样做
嘿,你能推荐我哪些 C++ 库或类可用于在 C++ 中通过 SMTP 发送电子邮件。我在 Windows 平台上。我需要一个支持附件和 SSL 连接的库。有哪些可用选项。我不打算实现我自己的 :) 问
想知道是否可以在 HTML 电子邮件中包含一个表单。我要做的就是将图像输入提交到 Paypal 购买页面。我希望它直接进入 Paypal ,而无需先进入营销页面... 我会拥有 paypal 要求的完
我负责“ reshape ”我们的 IT 部门通信。我想用纯 HTML/CSS 来发送我们的电子邮件通知,以确保它的可移植性。 下面是代码,它在 Outlook 中看起来完全符合我的要求,但是一旦将内
我正在学习编写响应式电子邮件模板。目前我有:https://jsfiddle.net/q12yg2z6/
我是一名优秀的程序员,十分优秀!