jstedfast / MailKit

A cross-platform .NET library for IMAP, POP3, and SMTP.
http://www.mimekit.net
MIT License
6.24k stars 824 forks source link

Subject is untrimmed in MessageSummary but trimmed in MimeMessage #658

Closed jernelson7 closed 6 years ago

jernelson7 commented 6 years ago

(Hi, it's me again) I have an email in an IMAP inbox that apparently has a trailing space in the Subject. When I call Fetch, the full subject is returned including the trailing space. Later, when I call GetMessage, the Subject has been trimmed to remove the trailing space. This is causing problems for me because I am using the subject as part of a hash, so even a slight difference makes the hashes not match. I suspect this might be related to the encoding.

TL;DR: I expect the Subject, Date, Sender, and Message Id to match when returned from Fetch and GetMessage. I am probably making an incorrect assumption somewhere, possibly with encoding. Let me know if you have suggestions.

If you want the backstory, I'm trying to support both IMAP and POP3, saving messages in a local database and synchronizing periodically. As I understand it, not all POP3 servers support UIDLs, so you have to do some kind of logic to check if emails are the same (and not redownload them). This led me to implement an identification system where the base level of comparison is a hash of the date, subject, actual sender, and message Id. Even though this is an IMAP case, I can't necessarily assume the messages in my database have an IMAP unique id (e.g. it could be a locally composed message that I haven't uploaded yet). Thus, if I want to compare M local IMAP unique Ids to N server IMAP unique Ids, this would be O(M N), but if I use the hashcode, it's O (N log(M))...I think...anyway...I think you get the idea.

The subject of the message in question is "Hey Tobii, explore your new inbox". The log is below:

Connected to imaps://imap.mail.yahoo.com:993/ S: * OK [CAPABILITY IMAP4rev1 ID MOVE NAMESPACE XYMHIGHESTMODSEQ UIDPLUS LITERAL+ CHILDREN SASL-IR AUTH=PLAIN AUTH=XYMCOOKIEB64 AUTH=XOAUTH2 AUTH=OAUTHBEARER] IMAP4rev1 Hello C: A00000000 AUTHENTICATE PLAIN ** S: A00000000 OK AUTHENTICATE completed C: A00000001 CAPABILITY S: CAPABILITY IMAP4rev1 ID MOVE NAMESPACE XYMHIGHESTMODSEQ UIDPLUS LITERAL+ CHILDREN S: A00000001 OK CAPABILITY completed C: A00000002 NAMESPACE S: NAMESPACE (("" "/")) NIL NIL S: A00000002 OK NAMESPACE completed C: A00000003 LIST "" "INBOX" S: LIST (\HasNoChildren) "/" "Inbox" S: A00000003 OK LIST completed C: A00000004 LIST "" "" S: LIST (\Junk \HasNoChildren) "/" "Bulk Mail" S: LIST (\Archive \HasNoChildren) "/" "Archive" S: LIST (\Drafts \HasNoChildren) "/" "Draft" S: LIST (\HasNoChildren) "/" "Inbox" S: LIST (\Sent \HasNoChildren) "/" "Sent" S: LIST (\Trash \HasNoChildren) "/" "Trash" S: A00000004 OK LIST completed C: A00000005 EXAMINE Draft S: 0 EXISTS S: 0 RECENT S: OK [UIDVALIDITY 1518176805] UIDs valid S: OK [UIDNEXT 1] Predicted next UID S: FLAGS (\Answered \Deleted \Draft \Flagged \Seen $Forwarded $Junk $NotJunk) S: OK [PERMANENTFLAGS ()] No permanent flags permitted S: OK [HIGHESTMODSEQ 1] S: A00000005 OK [READ-ONLY] EXAMINE completed; now in selected state C: A00000006 EXAMINE Inbox S: 4 EXISTS S: 0 RECENT S: OK [UIDVALIDITY 1518176805] UIDs valid S: OK [UIDNEXT 6] Predicted next UID S: FLAGS (\Answered \Deleted \Draft \Flagged \Seen $Forwarded $Junk $NotJunk) S: OK [PERMANENTFLAGS ()] No permanent flags permitted S: OK [HIGHESTMODSEQ 12] S: A00000006 OK [READ-ONLY] EXAMINE completed; now in selected state C: A00000007 FETCH 1: (UID FLAGS INTERNALDATE ENVELOPE) S: 1 FETCH (FLAGS (\Seen $NotJunk) UID 1 INTERNALDATE "09-Feb-2018 11:46:48 +0000" ENVELOPE (NIL "Welcome to Yahoo!" (("Yahoo Mail" NIL "mail" "product.communications.yahoo.com")) (("Yahoo Mail" NIL "mail" "product.communications.yahoo.com")) ((NIL NIL "replies" "communications.yahoo.com")) ((NIL NIL "tobiidynavoxappdev" "yahoo.com")) NIL NIL NIL "tobiidynavoxappdev@yahoo.com.02092018114646.yahoo.com")) S: 2 FETCH (FLAGS (\Seen $NotJunk) UID 2 INTERNALDATE "09-Feb-2018 11:54:04 +0000" ENVELOPE ("Fri, 09 Feb 2018 11:54:04 +0000" "=?UTF-8?Q?Hey=20Tobii=2C=20explore=20your=20new=20inbox=20?=" (("=?UTF-8?Q?Yahoo=20Mail?=" NIL "Yahoo" "communications.yahoo.com")) (("=?UTF-8?Q?Yahoo=20Mail?=" NIL "Yahoo" "communications.yahoo.com")) ((NIL NIL "replies" "communications.yahoo.com")) ((NIL NIL "tobiidynavoxappdev" "yahoo.com")) NIL NIL NIL "218103894.443316@communications.yahoo.com")) S: 3 FETCH (FLAGS (\Seen $NotJunk) UID 3 INTERNALDATE "09-Feb-2018 12:10:08 +0000" ENVELOPE ("Fri, 09 Feb 2018 11:55:06 +0000" "=?UTF-8?Q?Check=20in=20anywhere=20with=20the=20app?=" (("=?UTF-8?Q?Yahoo=20Mail?=" NIL "Yahoo" "communications.yahoo.com")) (("=?UTF-8?Q?Yahoo=20Mail?=" NIL "Yahoo" "communications.yahoo.com")) ((NIL NIL "replies" "communications.yahoo.com")) ((NIL NIL "tobiidynavoxappdev" "yahoo.com")) NIL NIL NIL "218103895.238261@communications.yahoo.com")) S: 4 FETCH (FLAGS (\Seen $NotJunk) UID 5 INTERNALDATE "09-Feb-2018 12:47:09 +0000" ENVELOPE (NIL "Security settings changed on your Yahoo account" (("Yahoo" NIL "no-reply" "cc.yahoo-inc.com")) (("Yahoo" NIL "no-reply" "cc.yahoo-inc.com")) (("Yahoo" NIL "no-reply" "cc.yahoo-inc.com")) ((NIL NIL "tobiidynavoxappdev" "yahoo.com")) NIL NIL NIL NIL)) S: A00000007 OK FETCH completed C: A00000008 EXAMINE Sent S: 0 EXISTS S: 0 RECENT S: OK [UIDVALIDITY 1518176805] UIDs valid S: OK [UIDNEXT 1] Predicted next UID S: FLAGS (\Answered \Deleted \Draft \Flagged \Seen $Forwarded $Junk $NotJunk) S: OK [PERMANENTFLAGS ()] No permanent flags permitted S: OK [HIGHESTMODSEQ 1] S: A00000008 OK [READ-ONLY] EXAMINE completed; now in selected state C: A00000009 EXAMINE Trash S: 0 EXISTS S: 0 RECENT S: OK [UIDVALIDITY 1518176805] UIDs valid S: OK [UIDNEXT 2] Predicted next UID S: FLAGS (\Answered \Deleted \Draft \Flagged \Seen $Forwarded $Junk $NotJunk) S: OK [PERMANENTFLAGS ()] No permanent flags permitted S: OK [HIGHESTMODSEQ 4] S: A00000009 OK [READ-ONLY] EXAMINE completed; now in selected state C: A00000010 EXAMINE Inbox S: 4 EXISTS S: 0 RECENT S: OK [UIDVALIDITY 1518176805] UIDs valid S: OK [UIDNEXT 6] Predicted next UID S: FLAGS (\Answered \Deleted \Draft \Flagged \Seen $Forwarded $Junk $NotJunk) S: OK [PERMANENTFLAGS ()] No permanent flags permitted S: OK [HIGHESTMODSEQ 12] S: A00000010 OK [READ-ONLY] EXAMINE completed; now in selected state C: A00000011 UID FETCH 1 (BODY.PEEK[]) S: 1 FETCH (UID 1 BODY[] {26308} S: X-Apparently-To: tobiidynavoxappdev@yahoo.com; Fri, 09 Feb 2018 11:46:48 +0000 S: Return-Path: mail@product.communications.yahoo.com S: Received-SPF: fail (domain of product.communications.yahoo.com does not designate 98.137.67.80 as permitted sender) S: X-YMailISG: YOwtlwYWLDttiEL5EYoG1lg2GYrKrua2o3SvgJbdXGoIxWEQ S: Tn6YIgl2M6hTRPlfW.BkXCbCQTcuiTDEWHPkG1grVdYHTtGTR4LuG9QILz06 S: puQ09.YAOpSxUWfponbudeP3MCHKVQnlo0Qn1jZ5amGnqMfaUQcY1oAM.agT S: 3u6vLOEQ_TvQ9ihiwKx298tq_dsS8pPe7Y0lvpvLaSLht0BJsGFnUSxKszAF S: LHlOnwSxYnwygqKXX6tg7wdEKt2Osx2zglhgX9HjTHRULwK5iov1nGrv.Rru S: T.67B7UwxWRmp7RDT3LgPXIkkXjdSV0_fH7ZNFkUsJonBBznO0VaiRLynUkN S: EvULBc8ovlpQoJysMo_vljeIbcmx9vi8X9zGkWCJb9I0d9rMl3YML1OZQkLV S: WEPZP9QixrCeakaPzFjvrC5h8U_3G77J3BzN1zzlbslDXNgD7tg9FkIWpJO0 S: zzjerbE1daNuIYikuE4n.RXfMlgmpWzgGOOADn24_dByD1yCtn6gYVmtX0Rp S: fC4LXMGI1.ZQHrsYErFY2K_bBwbQ4RoGBPXq5A3GJOe0hqW_aiJJ6AoT.CFA S: egCP81rKNIgtgapa43GAgEUElNdEoN7IhzMrIfDpdfkPXkDJrmXyMcmmRwWT S: ax5ZfJwZgf10gvvEON7SItyYPxNcOY1_VOE4hTy81iAv.aWFC2YX8X33eyDt S: EmCztf9Aoti4JDIg5C40x5GPibiIe1OriXlX396Y.YNBLbmyU7svlcBgRVHa S: 3K3fVQZaeABkinQljod8VejXjkm3Syv13NKN4Rjoe50Y2RKAL4EWSul32oTR S: dAv6vT7.KdH6GwGR2OqaKoSi6kE7TieADAI7IRh8UK3tWnI267f2xMGYnVt S: KlzrdbJr5RqrUrucEiS3v7Ytn8Uk3FJwbK6TnfX.mLpT0uZ1i3IKB2mX4DK S: 7vfmVEUTP4aBvfrshLNFKg0aovBsbVs9QGWaJzWHaErtBlvX_wDvnKUh9dTU S: wM.YduDCFEFJVtXwLJ9f.sGfgj6z2i1tgSFcRWbfzYIZXJC.6owgwJLBRYZM S: om5GP3EoIhrKzCeXerZ5xkIx0AfaVwmCJ5YueanOdRhxYACFVpS2Q5DpxRbA S: EW6MAmxRDVz69AebdotC.MIeOKWpyPW2oTy7VkhgLuOWhvymPoojyvhJtSD5 S: JCPumCy.vp1lZ_S1Ii7rKnuO6styfnaXr7PQ6_CwMKfgDyXO5wZmxHkouBSf S: jp3uFTGcqrudENrd_QODRCoUz9NpQgcVc1PK3S1tDP3c.cU9B4CTy4_diwro S: uNLJLFxYj2rr7MNncV.7X1cyAAUdQdwkxHl2XoYh2S2gqBR_dyT1OCGBqi2u S: 8kG1h.JN5_PkUudwiLiT.Uvvs3s.3.6GSfrsSXPVsrnMvw_dfgp9AI8mwYfW S: e2h41F6Z2C8AJwuqUk4BkYouIrEcCemc461cEnxMeWGgKBwoMoNF4Xr9KTH0 S: cTtGyF1KQEQq2Q-- S: X-Originating-IP: [98.137.67.80] S: Authentication-Results: mta4313.mail.gq1.yahoo.com from=product.communications.yahoo.com; domainkeys=neutral (no sig); from=product.communications.yahoo.com; dkim=pass (ok) S: Received: from 127.0.0.1 (EHLO sonic329-17.consmr.mail.gq1.yahoo.com) (98.137.67.80) S: by mta4313.mail.gq1.yahoo.com with SMTPS; Fri, 09 Feb 2018 11:46:48 +0000 S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=product.communications.yahoo.com; s=201402-std-mrk-prd; t=1518176807; bh=+2dcRassy8Lwl0dBtg9lHe/SlbtC9aUkMHZ9W4js4FE=; h=From:Reply-To:To:Subject:From:Subject; b=jSqwTeeOcUbk9RvWKVJSyKWuD5m3NQGkRInF+kM6hvv1AXRyfu2H5z/twkoQSXpERcRhlGTo/r5F35Sgfg+DCBTNzG1mYtRkvY2sLbbkoruNV7kznyCD7LvP/UBZA9k2jy22Q2PKc13zKGQvHw9m9+4pKUhuAkCOS0L9Mr2b1q0QS0+OWb2spPTOjvjDMvsaMrimu7tPWtZDm0cWES7L3QBF2SSaGFfk14iluIwCZMQEIzMpOOuYmVqrhXGj/dzfV29QZRT366ceK92pwSn4VM8VLYkVFDLQ+gtxg59GYUyE86BPbuEKpUzMHLRKqNtnLBDbfScMktSOH/dl8JLJvg== S: Received: from sonic.gate.mail.ne1.yahoo.com by sonic329.consmr.mail.gq1.yahoo.com with HTTP; Fri, 9 Feb 2018 11:46:47 +0000 S: From: "Yahoo Mail" mail@product.communications.yahoo.com S: Reply-To: replies@communications.yahoo.com S: To: tobiidynavoxappdev@yahoo.com S: Message-ID: tobiidynavoxappdev@yahoo.com.02092018114646.yahoo.com S: Subject: Welcome to Yahoo! S: X-Yahoo-Newman-Property: ydirect S: Content-Type: text/html S: Content-Length: 22653 S: S: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> S: S: S: S: S: S: S: Yahoo! S: S: S: S: S: S: S:

S: S: S: S: S: S: S: S: S: S: S:
S: S: S: S: S: S: S: S: S: S: S: S:
S: S: S: S: S: ) S: A00000011 OK UID FETCH completed C: A00000012 UID FETCH 2 (BODY.PEEK[]) S: 2 FETCH (UID 2 BODY[] {18605} S: X-Apparently-To: tobiidynavoxappdev@yahoo.com; Fri, 09 Feb 2018 11:54:04 +0000 S: Return-Path: bounce@bounce7.communications.yahoo.com S: Received-SPF: none (domain of bounce7.communications.yahoo.com does not designate permitted sender hosts) S: X-YMailISG: 1xAZOwoWLDtrRp1seYHrnUWcGcl2d9wmwRPOS5Z_JRxWqUb3 S: .d4v6Z1FvI1LvvebPddD4_4kDDgFrLUqpW_OMSZaUX716B9Gu8Ps6ztveXs6 S: ek1LuDflsnN0hkqUzaxxHiVGAg22dcXe.nqiQ9MXgRQCworV08uJslPiMx_M S: NIChmWSGxD_Jk.OYqCJgXwWBVEc9Bf2i2WX9eA_Re0w39TlpJSORDZQV2EKt S: 9bPIQoqhJ_esg6f2URiDZsQcC_VUhyFwm6R83IqZE9wK5A8Lv9CcTdduNH2Z S: vPXF19KELCCjnuZOWMpOgNnSS321dIY9yO.G_EuXkfb28p2HH62fdaQ1_ZB0 S: 6UQ55XH5wM4z2deoorUi8KE7AUHp3A_18hSZY2EpciOEZfTozYdwHfwDHDTZ S: EW2EtpPhuNDljtPWsCxbbwAL_q2AwH.nuROQQjbhvsrr1fjkSuw67dK3uvH8 S: pTLv2U9fVX2BY0iBp5KstkvplCzA7qo4x63CgRWJ0anmfFxyfqrtWOQAHSVv S: bh0Ka1XO51oTXC_ZcGQRnkiz8n7ig.P6OzyUu9IiMwOM6Lt3_Iv3PEo1Par. S: iTnfTXttnnkgP2bN8jsE5rPja98JabG_CCFl4l.eiwwbDTQPmuiiKJK5hYah S: nd7MxEwddrJTyExpM6NphKvlz2IkChjB5ZC_kp2u9hFRZh7wrFP7xvII_hMQ S: DwkzezL3MHMAEipWTRJPzUNq5mG3Rm.RT_OyQqWmNDby2lfsI.HTawCgvqLF S: GofvARi3HW7XTcU98CS49_6_I9faI0NRpAFRc61M0ECGrfIaTWZy3Kre_FYN S: myIVZ6m8LqtByI9T2b.VMyDQJkRSkamVBAzShWgJSQvmqa5PNYjk_QUQnlw. S: uP.vdN6S58C4MwspPkEYPrB1gc_GRmKuA.g.KO1Qd0esGTDBTNpv36BQtfGH S: O2UVOIYUCfx.VVqYInke9WOZQs4H63_wmTRrUEDqBuXUhM3fhjtPFm5Vsgqi S: ggoBVWK2cbrLEdEWX6rAu2n4kGPyGfWu.F98qaumnCEcq2WvannQadzvOWB4 S: LCWKwBHLetdCFYbH7GqsLatrqsvbB0ObT7mvRw0SDHAfsVRflqqbzDkHXPfS S: pHlnbrR3wFUPZrviyOvIZvgN1GcrjUQ74juYfYjnnSfwBpv9Fa5C3lhZcvxF S: FM4_0k1O1q9L8GJTkTvUuFHzc8lMgfMOO3RaKdl.MAMbKZ8kSMHWV1_Wwk S: 5PZsyc_oeNiAfKlYcNHtq8e_AEK6k2QqtQV1lXp787_bsWjRwKg8ZlsNptQU S: 7VlrdXUZAU3sQn36Gz3s7gA3.iNVnKDE5ITgfJQ8aR26GLVpocClp1wL_8_8 S: l9XwYDu6gDuF2It51DgHeajnFAGlxBih4uzX5T1hHrTNDzQ58H28S9JkbSsI S: Cg5LhGDIGUsZBaYeuqGP5SubyyclLOvzp9EaI7arGyLxqKuiddJLsMQFdely S: EBu9pRNdoTW87lndrkE4Ig6JifSfWJPtL0XyMJ_HIEQ- S: X-Originating-IP: [67.195.83.141] S: Authentication-Results: mta4430.mail.gq1.yahoo.com from=communications.yahoo.com; domainkeys=neutral (no sig); from=communications.yahoo.com; dkim=pass (ok) S: Received: from 127.0.0.1 (EHLO mta78.communications.yahoo.com) (67.195.83.141) S: by mta4430.mail.gq1.yahoo.com with SMTPS; Fri, 09 Feb 2018 11:54:04 +0000 S: Received: from localhost ([127.0.0.1]) S: by mta78.communications.yahoo.com (-); Fri, 09 Feb 2018 11:54:04 +0000 S: X-VirtualServer: marketing, mta78.communications.yahoo.com, 67.195.83.141 S: X-VirtualServerGroup: marketing S: X-MailingID: 218103894::7235633::1515099796::392513::ver1YUIDcp3af5ycqe5z5oj34azrlsdlwifey2nihx2nx3z4#13720171221152210::443316_1030269950_0__8682310 S: X-SMHeaderMap: mid="X-MailingID" S: X-Destination-ID: tobiidynavoxappdev@yahoo.com S: X-SMFBL: dG9iaWlkeW5hdm94YXBwZGV2QHlhaG9vLmNvbQ== S: DKIM-Signature: v=1; a=rsa-sha1; c=simple; S: d=communications.yahoo.com; s=201402-std-mrk; S: i=@communications.yahoo.com; h=Content-Transfer-Encoding: S: Content-Disposition:Content-Type:MIME-Version:Message-ID: S: X-ReportingKey:Subject:Date:To:Reply-To:From; bh=Yn1YQdjQ6BO2NEQ S: pF4FFCxdS0ss=; b=Yxt2qSQB+2PbnC/+paQpQKpE95nryXJCT8/urmT45IIBjju S: fkklbnyAMSAZ0xIg7N3WCGN18lThCHhr9COMwQKnrxiVFcAfq6P+lZkjZz8St91f S: TCYenzPf9sghIOFYNA/nagUFUw2LzgY4urdKSpMWVCc5WQpfsm0TgTs92Gf4= S: Content-Transfer-Encoding: quoted-printable S: Content-Disposition: inline S: Content-Type: text/html; S: charset="UTF-8" S: MIME-Version: 1.0 S: Message-ID: 218103894.443316@communications.yahoo.com S: X-ReportingKey: MJ2H9H5Y3045U1D3GH46TKW4TJJ37C0RJ12H1C07N39BFDW::tobiidynavoxappdev@yahoo.com::ver1YUIDcp3af5ycqe5z5oj34azrlsdlwifey2nihx2nx3z4#13720171221152210 S: Subject: =?UTF-8?Q?Hey=20Tobii=2C=20explore=20your=20new=20inbox=20?= S: Date: Fri, 09 Feb 2018 11:54:04 +0000 S: To: tobiidynavoxappdev@yahoo.com S: Reply-To: replies@communications.yahoo.com S: From: =?UTF-8?Q?Yahoo=20Mail?= Yahoo@communications.yahoo.com S: Content-Length: 14559 S: S: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww= S: w.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">=0A<html xmlns=3D"http://= S: www.w3.org/1999/xhtml"><meta http-equiv=3D"Content-Type" content=3D= S: "text/html; charset=3Dutf-8">Yahoo<style type=3D"text/css"= S: >=0Atable th {=0A margin: 0 !important;=0A padding: 0 !important;=0A= S: vertical-align: top !important;=0A font-weight: normal !important;= S: =0A}=0Abody {=0A padding: 0;=0A margin: 0;=0A width: 100%;=0A = S: margin-left: 0px !important;=0A margin-right: 0px !important;=0A}=0A.= S: appleLinks {=0A color: inherit;=0A text-decoration: none;=0A}=0A.ap= S: pleLinks a {=0A color: inherit;=0A text-decoration: none;=0A}=0Ahtm= S: l {=0A -webkit-text-size-adjust: none;=0A}=0Av\: {=0A behavior: ur= S: l(#default#VML);=0A display: block;=0A}=0A.ExternalClass {=0A lin= S: e-height: 100%;=0A}=0Ahtml {=0A -webkit-text-size-adjust: none;=0A = S: -ms-text-size-adjust: none;=0A}=0Abody {=0A margin: 0;=0A padding: = S: 0;=0A}=0A.ReadMsgBody {=0A width: 100%;=0A}=0A.ExternalClass {=0A w= S: idth: 100%;=0A}=0A.ExternalClass {=0A line-height: 100%;=0A}=0A@font= S: -face {=0A font-family: HelveticaNeueMed;=0A src: url(fonts/Helveti= S: caNeueMed.ttf);=0A}=0A@font-face {=0A font-family: HelveticaNeueBd;=0A= S: src: url(fonts/HelveticaNeueBd.ttf);=0A}=0A=0A@media only screen and = S: (max-device-width: 650px) { / Mobile show class/=0A.show {=0A displ= S: ay: block !important;=0A margin: 0 !important;=0A padding: 0 !impor= S: tant;=0A overflow: visible !important;=0A width: auto !important;=0A= S: max-height: inherit !important;=0A}=0Abody[yahoo] .mobile-display:not= S: (.om-views-messagepane) {=0A display: block !important;=0A width: a= S: uto !important;=0A height: auto !important;=0A overflow: visible !i= S: mportant;=0A visibility: visible !important;=0A float: none !import= S: ant;=0A max-height: inherit !important;=0A line-height: normal !imp= S: ortant;=0A}=0A:not(.om-views-messagepane) {=0A margin: 0 !important;=0A= S: padding: 0 !important;=0A}=0A/width 320px to 0px/=0Abody[yahoo] .wi= S: dth_320px:not(.om-views-messagepane) {=0A width: 320px !important;=0A = S: min-width: 320px !important;=0A}=0A/ min width and max width 320px/=0A= S: body[yahoo] .dn:not(.om-views-messagepane) {=0A display: none !importa= S: nt;=0A}=0Abody[yahoo] .db:not(.om-views-messagepane) {=0A display: blo= S: ck !important;=0A}=0Abody[yahoo] .imgwidth320:not(.om-views-messagepane) = S: {=0A height: auto !important;=0A width: 320px !important;=0A}=0Abod= S: y[yahoo] .imgwidth292:not(.om-views-messagepane) {=0A height: auto !im= S: portant;=0A width: 292px !important;=0A}=0Abody[yahoo] .logowidth:not(= S: .om-views-messagepane) {=0A height: auto !important;=0A width: 130p= S: x !important;=0A}=0Abody[yahoo] .pad_left24:not(.om-views-messagepane) {=0A= S: padding-left: 14px !important;=0A}=0Abody[yahoo] .pad_right24:not(.om= S: -views-messagepane) {=0A padding-right: 24px !important;=0A}=0Abody[ya= S: hoo] .txt1:not(.om-views-messagepane) {=0A font-size: 25px !important;= S: =0A line-height: 27px !important;=0A}=0Abody[yahoo] .txt2:not(.om-view= S: s-messagepane) {=0A font-size: 12px !important;=0A line-height: 15p= S: x !important;=0A padding: 9px 14px 15px 0 !important;=0A}=0Abody[yahoo= S: ] .txt3:not(.om-views-messagepane) {=0A font-size: 12px !important;=0A= S: line-height: 15px !important;=0A padding: 9px 0 15px 0 !important;= S: =0A}=0Abody[yahoo] .txt4:not(.om-views-messagepane) {=0A font-size: 25= S: px !important;=0A line-height: 27px !important;=0A padding-left: 20= S: px !important;=0A}=0Abody[yahoo] .txt5:not(.om-views-messagepane) {=0A = S: font-size: 12px !important;=0A line-height: 15px !important;=0A pa= S: dding: 9px 50px 15px 0 !important;=0A}=0Abody[yahoo] .height26:not(.om-vi= S: ews-messagepane) {=0A height: 26px !important;=0A}=0Abody[yahoo] .heig= S: ht30:not(.om-views-messagepane) {=0A height: 30px !important;=0A}=0Abo= S: dy[yahoo] .cta:not(.om-views-messagepane) {=0A width: 122px !important= S: ;=0A height: 28px !important;=0A font-size: 12px !important;=0A}=0A= S: }=0A<body bgcolor=3D"#f1f1f5" style=3D"background-color:#f= S: 1f1f5; background-position:left top; background-repeat:no-repeat;" yahoo=3D= S: "fix"><IMG SRC=3D"https://email.communications.yahoo.com/t/gbH1AAcbaG1-Br= S: GQAACwL4KbBNE2FUuaNQ2u3WRK48aaaaII3-gBNH0C36aa?r=3Dxct~250C~250Cz~2548~25= S: 48aSKB~2548~2548en5Yh30asc7x7ml16Y1pnqfjyghc00pgjv4lz112~254131902z9z403= S: z704z2~amp;b=3Dvmdgkb0lctqvcnrbgt~256y0Yjmq.aqk~amp;n=3D" WIDTH=3D"1" HE= S: IGHT=3D"1" STYLE=3D"border:0px hidden transparent !important; display:non= S: e !important; overflow:hidden; max-height: 0;" ALT=3D""/>=0A=09 =0A=09=0A= S: =09=09=0A=09=09<span style=3D"visibility:hidden;font-size:0px;display:non= S: e;">=0A=09=0A=09=0A=0A=09=0A=09<div style=3D"display:none; visibil= S: ity:hidden; mso-hide:all; max-height:0px; overflow: hidden;"><img src=3D"= S: https://ad.doubleclick.net/ddm/trackimp/N360801.1913355YAHOOADMANAGER/B11= S: 128847.150487189;dc_trk_aid=3D321164050;dc_trk_cid=3D80700653;ord=3D[time= S: stamp];dc_lat=3D;dc_rdid=3D;tag_for_child_directed_treatment=3D?" width=3D= S: "0" height=3D"0" style=3D"display:none; visibility:hidden; mso-hide:all; = S: max-height:0px; overflow: hidden;" />=0A<img src=3D"https://beacon.krxd.n= S: et/ad_impression.gif?confid=3Dqygrk9qlk&advertiserid=3D6589630&campaignid= S: =3D11128847&adid=3D321164050&siteid=3D2651245&placementid=3D150487189&cre= S: ativeid=3D80700653" width=3D"0" height=3D"0" style=3D"display:none; visib= S: ility:hidden; mso-hide:all; max-height:0px; overflow: hidden;" />
=0A= S: =09=0A=09=0A=09=0A=09=0A<table width=3D"100%" border=3D"0" align=3D"cente= S: r" cellpadding=3D"0" cellspacing=3D"0" bgcolor=3D"#ffffff"><td align=3D= S: "center" valign=3D"top"><table width=3D"500" border=3D"0" align=3D"center= S: " cellpadding=3D"0" cellspacing=3D"0" class=3D"width_320px" style=3D"min-= S: width:500px;"><td align=3D"center" valign=3D"top"> =0A= S: =0A =0A =0A = S: <table width=3D"100%" border=3D"0" align=3D"center" cellpadding=3D"0= S: " cellspacing=3D"0" bgcolor=3D"#f1f1f5"><td align=3D"left" val= S: ign=3D"top" style=3D"padding-left: 38px;" class=3D"pad_left24"><table wid= S: th=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"><= S: td class=3D"height26" height=3D"42" align=3D"left" valign=3D"top" style=3D= S: "font-size: 42px; line-height: 42px;"><img src=3D"https://s.yimg.com/sd/1= S: 8044/21871/spacer.gif" width=3D"1" height=3D"1" alt=3D"" style=3D"display= S: : block;" border=3D"0">=0A <td align= S: =3D"left" valign=3D"top"><table border=3D"0" cellspacing=3D"0" cellpaddin= S: g=3D"0"><td align=3D"left" valign=3D"top"><a href=3D"https://e= S: mail.communications.yahoo.com/t/gcH1AAcbaG1-BrGQAACwL4KbBNE2FUuaNQ2u3WRK4= S: 8aaaaII3-gBNH0C36aa?r=3Dxct~250C~250Cz~2548~2548aSKB~2548~2548en5Yh30asc7= S: x7ml16Y1pnqfjyghc00pgjv4lz112~254131902z9z403z704z2~amp;b=3Dvmdgkb0lctq= S: vcnrbgt~256y0Yjmq.aqk~amp;n=3DZ~amp;z=3D" target=3D"_blank"><img class=3D= S: "logowidth" src=3D"https://s.yimg.com/sd/18044/21871/122017_Mail_WS2_EY_L= S: ogo.jpg" width=3D"169" height=3D"24" alt=3D"Yahoo Mail" style=3D"display:= S: block;" border=3D"0">=0A </= S: tbody>=0A <td height=3D"47" = S: align=3D"left" valign=3D"top" style=3D"font-size: 47px; line-height: 47px= S: ;" class=3D"height30"><img src=3D"https://s.yimg.com/sd/18044/21871/space= S: r.gif" width=3D"1" height=3D"1" alt=3D"" style=3D"display: block;" border= S: =3D"0">=0A <td class=3D"txt1" align=3D= S: "left" valign=3D"top" style=3D"font-family:'HelveticaNeueBd', Helvetica, = S: sans-serif; font-size:42px; color:#5a00c8; line-height:44px; font-weight= S: :bold;">Get ready for takeoff =0A <t= S: d class=3D"txt2" align=3D"left" valign=3D"top" style=3D"font-family:'Helv= S: eticaNeueMed', Helvetica, sans-serif; font-size:17px; color:#26282a; line= S: -height:20px; padding-top: 14px; padding-bottom: 23px; font-weight:normal= S: ; padding-right: 25px;">Let=E2=80=99s get going by sending your first ema= S: il. Try adding a GIF or one of our artist-designed stationery.=0A = S: <td align=3D"left" valign=3D"top"><a href=3D= S: "https://mrd.mail.yahoo.com/compose?link=3Dcmp&cmpn=3D20171221152210" tar= S: get=3D"_blank" style=3D"color:#ffffff; text-decoration: none;"><table cla= S: ss=3D"cta" width=3D"191" border=3D"0" cellpadding=3D"0" cellspacing=3D"0"= S: ><td class=3D"cta" height=3D"44" align=3D"center" valign=3D"mi= S: ddle" bgcolor=3D"#0078ff" style=3D"font-family:Helvetica, sans-serif; fon= S: t-size:17px; color:#ffffff; line-height:20px; font-weight:normal;">Send a= S: n email=0A <= S: /td>=0A =0A = S: <td align=3D"left" valign=3D"top"><a href=3D"https://mrd.mail= S: .yahoo.com/compose?link=3Dcmp&cmpn=3D20171221152210" target=3D"blank"><i= S: mg class=3D"imgwidth320" src=3D"https://s.yimg.com/sd/18044/21871/122017= S: Mail_WS2_EY_Hero1.jpg" width=3D"500" height=3D"294" alt=3D"Get ready for = S: takeoff" style=3D"display: block;" border=3D"0">=0A = S: <td align=3D"left" valign=3D"top" style=3D"padding-right: 54p= S: x;" class=3D"pad_right24"><table width=3D"100%" border=3D"0" cellspacing=3D= S: "0" cellpadding=3D"0"><td class=3D"height26" height=3D"35" ali= S: gn=3D"left" valign=3D"top" style=3D"font-size: 35px; line-height: 35px;">= S: <img src=3D"https://s.yimg.com/sd/18044/21871/spacer.gif" width=3D"1" hei= S: ght=3D"1" alt=3D"" style=3D"display: block;" border=3D"0">=0A = S: <td class=3D"txt4" align=3D"right" valign=3D"to= S: p" style=3D"font-family:'HelveticaNeueBd', Helvetica, sans-serif; font-si= S: ze:42px; color:#5a00c8; line-height:44px; font-weight:bold; padding-left:= S: 60px;">Brighten your day.
=0A And inbox.</= S: td>=0A <td class=3D"txt3" align=3D"right"= S: valign=3D"top" style=3D"font-family:'HelveticaNeueMed', Helvetica, sans-= S: serif; font-size:17px; color:#26282a; line-height:20px; padding-top: 12px= S: ; padding-bottom: 22px; font-weight:normal;">Time to set up your inbox yo= S: ur way.
=0A Add a splash of color with adju= S: stable themes. =0A <td align=3D"righ= S: t" valign=3D"top"><a href=3D"https://mrd.mail.yahoo.com/themes?link=3Dthm= S: &cmpn=3D20171221152210" target=3D"_blank" style=3D"color:#ffffff; text-de= S: coration: none;"><table class=3D"cta" width=3D"191" border=3D"0" cellpadd= S: ing=3D"0" cellspacing=3D"0"><td class=3D"cta" height=3D"44" al= S: ign=3D"center" valign=3D"middle" bgcolor=3D"#0078ff" style=3D"font-family= S: :Helvetica, sans-serif; font-size:17px; color:#ffffff; line-height:20px; = S: font-weight:normal;">Set your theme=0A = S: =0A <= S: /table>=0A <td height=3D"68" align=3D"left" = S: valign=3D"top" style=3D"font-size: 68px; line-height: 68px;" class=3D"hei= S: ght30"><img src=3D"https://s.yimg.com/sd/18044/21871/spacer.gif" width=3D= S: "1" height=3D"1" alt=3D"" style=3D"display: block;" border=3D"0">=0A= S: <td align=3D"center" valign=3D"top"><a href=3D"h= S: ttps://mrd.mail.yahoo.com/themes?link=3Dthm&cmpn=3D20171221152210" target= S: =3D"_blank"><img class=3D"imgwidth292" src=3D"https://s.yimg.com/sd/18044= S: /21871/122017_Mail_WS2_EY_Gif.jpg" width=3D"500" height=3D"275" alt=3D"Br= S: ighten your day. And inbox." style=3D"display: block;" border=3D"0"><= S: /td>=0A <td align=3D"left" valign=3D"top" style=3D= S: "padding-left: 38px;" class=3D"pad_left24"><table width=3D"100%" border=3D= S: "0" cellspacing=3D"0" cellpadding=3D"0"><td height=3D"40" alig= S: n=3D"left" valign=3D"top" style=3D"font-size: 40px; line-height: 40px;" c= S: lass=3D"height30"><img src=3D"https://s.yimg.com/sd/18044/21871/spacer.gi= S: f" width=3D"1" height=3D"1" alt=3D"" style=3D"display: block;" border=3D"= S: 0">=0A <td class=3D"txt1" align=3D"l= S: eft" valign=3D"top" style=3D"font-family:'HelveticaNeueBd', Helvetica, sa= S: ns-serif; font-size:42px; color:#5a00c8; line-height:44px; font-weight:b= S: old; padding-right: 35px;">Soak it all in=0A = S: <td class=3D"txt5" align=3D"left" valign=3D"top" style=3D"font-f= S: amily:'HelveticaNeueMed', Helvetica, sans-serif; font-size:17px; color:#2= S: 6282a; line-height:20px; padding-top: 13px; padding-bottom: 22px; font-we= S: ight:normal;">Yahoo Mail makes it easy to get organized.
=0A = S: Take a look around. We think you=E2=80=99ll like what y= S: ou see.=0A <td align=3D"left" valign= S: =3D"top"><a href=3D"https://mrd.mail.yahoo.com/tutorial?link=3Dtut&cmpn=3D= S: 20171221152210" target=3D"_blank" style=3D"color:#ffffff; text-decoration= S: : none;"><table class=3D"cta" width=3D"191" border=3D"0" cellpadding=3D"0= S: " cellspacing=3D"0"><td class=3D"cta" height=3D"44" align=3D"c= S: enter" valign=3D"middle" bgcolor=3D"#0078ff" style=3D"font-family:Helveti= S: ca, sans-serif; font-size:17px; color:#ffffff; line-height:20px; font-wei= S: ght:normal;">Learn more=0A </tbo= S: dy>=0A = S: =0A <td align=3D"left" valign=3D"top"><a href=3D"= S: https://mrd.mail.yahoo.com/tutorial?link=3Dtut&cmpn=3D20171221152210" tar= S: get=3D"_blank"><img class=3D"imgwidth320" src=3D"https://s.yimg.com/sd/18= S: 044/21871/122017_Mail_WS2_EY_Hero2.jpg" width=3D"500" height=3D"477" alt=3D= S: "Soak it all in" style=3D"display: block;" border=3D"0">=0A = S: =0A = S: =0A =0A =0A =0A =0A = S: =0A =0A=0A=0A=0A=0A=0A S: ) S: A00000012 OK UID FETCH completed C: A00000013 UID FETCH 3 (BODY.PEEK[]) S: 3 FETCH (UID 3 BODY[] {15382} S: X-Apparently-To: tobiidynavoxappdev@yahoo.com; Fri, 09 Feb 2018 12:10:08 +0000 S: Return-Path: bounce@bounce7.communications.yahoo.com S: Received-SPF: none (domain of bounce7.communications.yahoo.com does not designate permitted sender hosts) S: X-YMailISG: mJcE4HIWLDsDAimJFLTFSM6WEzS4bD8mvDBBArgHCJLNH5BY S: Vu6rIwuwDNWTCv92t31Tix.t.mMLIPbk0R9m75cOSssMcLo5rd7QeDofxTTK S: SjJ3UL7k1p4EmVJAfjlMNJdYKUwxeRRUsH8Fbtc6ozrMt8rMhx7xjC76f9cS S: VzV8yZ5WL6YJyT2OgHdwEuaHHonst37Je.EvYpGU4jGUV8hlYDQBw8hRJWGP S: YhAoSj1DAUB.OJ0qoL7cY.rYXRODhQKRvtkOTGO7hu.g3FPuLAHEBldfka7k S: bweUQrS8GMhVbc1bo9HYdQPb6yiYCsnDjbMjAGq46Q5iIi.Sv6cYKxI_h_yX S: _LPmfPgD_jVaffn0rVeG1AyytS3IjDxYTY4gI9x0VewkpDMYOMZxcYIbIrEX S: UzbZlt4skcazp.2lOXSRxF6PM4HwFN8qpSA.ho7xqobsyfq1RKdvSIVjxUWf S: MN..4xQR4DXD6DSLNxncMUlDPyWON6mYYLlmn6SseWJyaAKmZQc6OzNIdqQc S: qY36eUNEQxxNmUBNPLoNi6OrQ.BXvH.hzC.Ex3vazfpKu0UGXRfsQbaqogV5 S: lV3vCtTlk8l.uiFTxBVSTVPE2cGjsLrE26B7z5ZHVmivCqcQwoWJn5sH.BM S: GA6.9mU._cYHRSJjOL4eKLW7MwoDw7Ax0f4sxrfyHW_naOvYVEJXkGi22bT S: u3QCY3erBbtK.CnCI4lMVD8W_dPuJB.EiHcSU_zQG6xUdgpjRCsP1r6AE7Cc S: T6YkcfW0fUd3bNTQd8arvloqRkrgdSILdxb.th0lsSwktuWrJpOQXaM2WgxG S: TaqkiDDAHNdnaFQtLod9LU1d5PYRihImUjo1wthQl20YaJB5sT5tTdPHZRfe S: 9BNkm0hraYfk1dKDngkJ3D1Dr2QMLi5jdRXoEzcdvN58PPtAS7xhJDU8C7iU S: 1badGz3_RTVCt4pU52iEoGMi07ml8oxh.sD4.jLLg0fGq..o7ZPPI2iXnWFw S: RxWqzDnZ.KNUWzD1yJyS_Jk90ATq04f8DklolRI5_UNSu2n0gFn.eQeaj1fn S: FmDimAQ6_hYRrLnhsF5PUlHQmYJqpDZyfhWVYpoiYqkQxvfoDUt6UHu8JN2t S: F5U4O4_v4H3jGgZbiasfCoMULBFsAaYgOk9GJTSVN6wZBq2EGFLgAlNUsLMn S: s7hkW60LZLc5Azhq0lpBycFtOjPkEeBZTBzcFfon8E.dcPAHcaYuTbeFMTD4 S: J61WeArrH2AQgswgCA2Y5zkNj8ZYPndfkvb1ZT7Co9QxQqF7OxBMWLkdqF_V S: 0iLahkYark_fg0O6ePy_tIJNtqwVW5gsZSrhmyrx3GxzqtJwp5j4aBQQe3IE S: NFJ0kJHHjjNtSuPoCig.w4P_zY2YXjYcrWzpEEc0VAD_7g-- S: X-Originating-IP: [67.195.83.137] S: Authentication-Results: mta4382.mail.gq1.yahoo.com from=communications.yahoo.com; domainkeys=neutral (no sig); from=communications.yahoo.com; dkim=pass (ok) S: Received: from 127.0.0.1 (EHLO mta74.communications.yahoo.com) (67.195.83.137) S: by mta4382.mail.gq1.yahoo.com with SMTPS; Fri, 09 Feb 2018 12:10:08 +0000 S: Received: from localhost ([127.0.0.1]) S: by mta74.communications.yahoo.com (-); Fri, 09 Feb 2018 11:55:06 +0000 S: X-VirtualServer: marketing, mta74.communications.yahoo.com, 67.195.83.137 S: X-VirtualServerGroup: marketing S: X-MailingID: 218103895::7235634::1515099811::392514::ver1YUIDcp3af5ycqe5z5oj34azrlsdlwifey2nihx2nx3z4#1372017122115250::238261_1030269950_0__5930827 S: X-SMHeaderMap: mid="X-MailingID" S: X-Destination-ID: tobiidynavoxappdev@yahoo.com S: X-SMFBL: dG9iaWlkeW5hdm94YXBwZGV2QHlhaG9vLmNvbQ== S: DKIM-Signature: v=1; a=rsa-sha1; c=simple; S: d=communications.yahoo.com; s=201402-std-mrk; S: i=@communications.yahoo.com; h=Content-Transfer-Encoding: S: Content-Disposition:Content-Type:MIME-Version:Message-ID: S: X-ReportingKey:Subject:Date:To:Reply-To:From; bh=1tpBzOwF01F2U// S: PXBNfCU0vnPY=; b=ZISqU+IJxV8VBcEo7nX72oCnGKzF75Yu1MxnhIAz/oIK4f7 S: tx5d+jLKUGPtg17F6GhJm6WUAcsGWzx/aV8+3IW0cPTtKbaHlzRF0ZunLO8Ukjk/ S: 9XotafploPhNBdw4VNKBAd7je+Vr9x9Tq6A8iSrHv8rMxakIZUIWgvrugH7c= S: Content-Transfer-Encoding: quoted-printable S: Content-Disposition: inline S: Content-Type: text/html; S: charset="UTF-8" S: MIME-Version: 1.0 S: Message-ID: 218103895.238261@communications.yahoo.com S: X-ReportingKey: MJ2H9H5Z3045V1D3GH47PKW4UJJ1FE0KJ12H1C07N279CGY::tobiidynavoxappdev@yahoo.com::ver1YUIDcp3af5ycqe5z5oj34azrlsdlwifey2nihx2nx3z4#1372017122115250 S: Subject: =?UTF-8?Q?Check=20in=20anywhere=20with=20the=20app?= S: Date: Fri, 09 Feb 2018 11:55:06 +0000 S: To: tobiidynavoxappdev@yahoo.com S: Reply-To: replies@communications.yahoo.com S: From: =?UTF-8?Q?Yahoo=20Mail?= Yahoo@communications.yahoo.com S: Content-Length: 11508 S: S: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww= S: w.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">=0A<html xmlns=3D"http://= S: www.w3.org/1999/xhtml"><meta http-equiv=3D"Content-Type" content=3D= S: "text/html; charset=3DUTF-8">Yahoo<style type=3D"text/css"= S: >=0Atable th {=0A margin: 0 !important;=0A padding: 0 !important;=0A= S: vertical-align: top !important;=0A font-weight: normal !important;= S: =0A}=0Abody {=0A padding: 0;=0A margin: 0;=0A width: 100%;=0A = S: margin-left: 0px !important;=0A margin-right: 0px !important;=0A}=0A.= S: appleLinks {=0A color: inherit;=0A text-decoration: none;=0A}=0A.ap= S: pleLinks a {=0A color: inherit;=0A text-decoration: none;=0A}=0Ahtm= S: l {=0A -webkit-text-size-adjust: none;=0A}=0Av\: {=0A behavior: ur= S: l(#default#VML);=0A display: block;=0A}=0A.ExternalClass {=0A lin= S: e-height: 100%;=0A}=0Ahtml {=0A -webkit-text-size-adjust: none;=0A = S: -ms-text-size-adjust: none;=0A}=0Abody {=0A margin: 0;=0A padding: = S: 0;=0A}=0A.ReadMsgBody {=0A width: 100%;=0A}=0A.ExternalClass {=0A w= S: idth: 100%;=0A}=0A.ExternalClass {=0A line-height: 100%;=0A}=0A@font= S: -face {=0A font-family: HelveticaNeueBd;=0A src: url(fonts/Helvetic= S: aNeueBd.ttf);=0A}=0A@font-face {=0A font-family: HelveticaNeueMed;=0A = S: src: url(fonts/HelveticaNeueMed.ttf);=0A}=0A=0A@media only screen and = S: (max-device-width: 650px) { / Mobile show class/=0A.show {=0A displ= S: ay: block !important;=0A margin: 0 !important;=0A padding: 0 !impor= S: tant;=0A overflow: visible !important;=0A width: auto !important;=0A= S: max-height: inherit !important;=0A}=0Abody[yahoo] .mobile-display:not= S: (.om-views-messagepane) {=0A display: block !important;=0A width: a= S: uto !important;=0A height: auto !important;=0A overflow: visible !i= S: mportant;=0A visibility: visible !important;=0A float: none !import= S: ant;=0A max-height: inherit !important;=0A line-height: normal !imp= S: ortant;=0A}=0A:not(.om-views-messagepane) {=0A margin: 0 !important;=0A= S: padding: 0 !important;=0A}=0A/width 320px to 0px/=0Abody[yahoo] .wi= S: dth_320px:not(.om-views-messagepane) {=0A width: 320px !important;=0A = S: min-width: 320px !important;=0A}=0A/ min width and max width 320px/=0A= S: body[yahoo] .width110px:not(.om-views-messagepane) {=0A width: 110px != S: important;=0A min-width: 110px !important;=0A height: auto !importa= S: nt;=0A padding-left: 15px !important;=0A}=0Abody[yahoo] .img40px:not(.= S: om-views-messagepane) {=0A width: 50px !important;=0A min-width: 50= S: px !important;=0A height: auto !important;=0A}=0Abody[yahoo] .dn:not(.= S: om-views-messagepane) {=0A display: none !important;=0A}=0Abody[yahoo]= S: .db:not(.om-views-messagepane) {=0A display: block !important;=0A}=0A= S: body[yahoo] .width320px:not(.om-views-messagepane) {=0A height: auto != S: important;=0A width: 320px !important;=0A}=0Abody[yahoo] .width15:not(= S: .om-views-messagepane) {=0A height: auto !important;=0A width: 15px= S: !important;=0A}=0Abody[yahoo] .font2:not(.om-views-messagepane) {=0A = S: line-height: 15px !important;=0A font-size: 12px !important;=0A pad= S: ding: 0px 10px 0px 10px !important;=0A}=0Abody[yahoo] .h20:not(.om-views-= S: messagepane) {=0A height: 29px !important;=0A}=0Abody[yahoo] .h30px:no= S: t(.om-views-messagepane) {=0A height: 35px !important;=0A}=0Abody[yaho= S: o] .h15:not(.om-views-messagepane) {=0A height: 15px !important;=0A}=0A= S: body[yahoo] .h13:not(.om-views-messagepane) {=0A height: 13px !importa= S: nt;=0A}=0Abody[yahoo] .txt1:not(.om-views-messagepane) {=0A font-size:= S: 28px !important;=0A line-height: 30px !important;=0A}=0A}=0A<= S: /head><body style=3D"background-color:#ffffff; background-position:left t= S: op; background-repeat:no-repeat;" yahoo=3D"fix" bgcolor=3D"#ffffff"><IMG = S: SRC=3D"https://email.communications.yahoo.com/t/gbH1AAabaG1-BsGQAACxL4KcB= S: NE2FVdaHIVv3WRK48aaaaFU4-lBNH0DA~aa?t=3Dver%2A%2A1%2A%2AYUID%2A%2Acp3af5y= S: cqe5z5oj34azrlsdlwifey2nihx2nx3z4%231372017122115250&d=3Dtobiidynavoxap= S: pdev%40yahoo.com&l=3D" WIDTH=3D"1" HEIGHT=3D"1" STYLE=3D"border:0px hidde= S: n transparent !important; display:none !important; overflow:hidden; max-h= S: eight: 0;" ALT=3D""/>=0A<table border=3D"0" bgcolor=3D"#ffffff" align=3D"= S: center" width=3D"100%" cellspacing=3D"0" cellpadding=3D"0"><td= S: align=3D"center" valign=3D"top"><table class=3D"width_320px" style=3D"mi= S: n-width:500px;" border=3D"0" align=3D"center" width=3D"500" cellspacing=3D= S: "0" cellpadding=3D"0"><td align=3D"center" valign=3D"top"> =0A =0A =0A= S: =0A <table class=3D"width_320px" border=3D= S: "0" bgcolor=3D"#f1f1f5" align=3D"center" width=3D"500" cellspacing=3D"0" = S: cellpadding=3D"0"><td style=3D"font-size:43px; line-height:43p= S: x;" class=3D"h20" align=3D"left" valign=3D"top" height=3D"43"><img alt=3D= S: "" src=3D"https://s.yimg.com/sd/18045/21876/spacer.gif" style=3D"display:= S: block;" border=3D"0" width=3D"1" height=3D"1">=0A = S: <td style=3D"padding-left: 38px;" align=3D"left" valign=3D"top"= S: ><a href=3D"https://email.communications.yahoo.com/t/gcH1AAabaG1-BsGQAACx= S: L4KcBNE2FVdaHIVv3WRK48aaaaFU4-lBNH0DA~aa?t=3Dver%2A%2A1%2A%2AYUID%2A%2Acp= S: 3af5ycqe5z5oj34azrlsdlwifey2nihx2nx3z4%231372017122115250&d=3Dtobiidyna= S: voxappdev%40yahoo.com&l=3Dc&x=3D" target=3D"_blank"><img src=3D"https://s= S: .yimg.com/sd/18045/21876/122017_Mail_WS2_EY_logo.jpg" alt=3D"Yahoo Mail" = S: class=3D"width110px" style=3D"display:block;" border=3D"0" width=3D"170" = S: height=3D"24">=0A <td style=3D"font-= S: size:49px; line-height:49px;" class=3D"h30px" align=3D"left" valign=3D"to= S: p" height=3D"49"><img alt=3D"" src=3D"https://s.yimg.com/sd/18045/21876/s= S: pacer.gif" style=3D"display:block;" border=3D"0" width=3D"1" height=3D"1"= S: >=0A <td class=3D"txt1" style=3D"font-fa= S: mily:'HelveticaNeueBd', Helvetica, sans-serif; font-size:42px; color:#5a0= S: 0c8; line-height:44px; font-weight:bold;" align=3D"center" valign=3D"top= S: "><a href=3D"https://email.communications.yahoo.com/t/gcH1AAabaG1-BsGQAAC= S: xL4KcBNE2FVdaHIVv3WRK48aaaaFU4-lBNH0DA~aa?t=3Dver%2A%2A1%2A%2AYUID%2A%2Ac= S: p3af5ycqe5z5oj34azrlsdlwifey2nihx2nx3z4%231372017122115250&d=3Dtobiidyn= S: avoxappdev%40yahoo.com&l=3Dd&x=3D" target=3D"_blank" style=3D"color:#5a00= S: c8; text-decoration: none;">Go further. Go faster.=0A = S: <td style=3D"font-size:23px; line-height:23px;" class=3D= S: "h15" align=3D"left" valign=3D"top" height=3D"23"><img alt=3D"" src=3D"ht= S: tps://s.yimg.com/sd/18045/21876/spacer.gif" style=3D"display:block;" bord= S: er=3D"0" width=3D"1" height=3D"1">=0A <t= S: d class=3D"font2" style=3D"font-family:'HelveticaNeueMed', Helvetica, san= S: s-serif; font-size:17px; color:#26282a; line-height:20px; font-weight:nor= S: mal; padding-top: 0px; padding-bottom: 0px; padding-left: 32px; padding-r= S: ight: 32px;" align=3D"center" valign=3D"middle"><a href=3D"https://email.= S: communications.yahoo.com/t/gcH1AAabaG1-BsGQAACxL4KcBNE2FVdaHIVv3WRK48aaaa= S: FU4-lBNH0DA~aa?t=3Dver%2A%2A1%2A%2AYUID%2A%2Acp3af5ycqe5z5oj34azrlsdlwife= S: y2nihx2nx3z4%231372017122115250&d=3Dtobiidynavoxappdev%40yahoo.com&l=3D= S: b&x=3D" target=3D"_blank" style=3D"text-decoration: none; color:#26282a;"= S: >Stay organized on the go. The Yahoo Mail app =0A = S: comes with 1000 GB of free space. You can even check =0A = S: your Gmail, Outlook, and AOL accounts in one place.=0A = S: <td style=3D"font-size:20px; line-height:20px;"= S: class=3D"h13" align=3D"left" valign=3D"top" height=3D"20"><img alt=3D"" = S: src=3D"https://s.yimg.com/sd/18045/21876/spacer.gif" style=3D"display:blo= S: ck;" border=3D"0" width=3D"1" height=3D"1">=0A </= S: tr><td align=3D"center" valign=3D"top"><table border=3D"0" cellspacin= S: g=3D"0" cellpadding=3D"0"><td style=3D"padding-left: 0px;" ali= S: gn=3D"left" valign=3D"top"><a href=3D"https://email.communications.yahoo.= S: com/t/gcH1AAabaG1-BsGQAACxL4KcBNE2FVdaHIVv3WRK48aaaaFU4-lBNH0DA~aa?t=3Dve= S: r%2A%2A1%2A%2AYUID%2A%2Acp3af5ycqe5z5oj34azrlsdlwifey2nihx2nx3z4%2313720= S: 17122115250&d=3Dtobiidynavoxappdev%40yahoo.com&l=3De&x=3D" target=3D"_bl= S: ank"><img src=3D"https://s.yimg.com/sd/18045/21876/122017_Mail_WS2_EY_Yma= S: il.jpg" alt=3D"Yahoo Mail" class=3D"img40px" style=3D"display:block;" bor= S: der=3D"0" width=3D"62">=0A <td clas= S: s=3D"width15" align=3D"left" width=3D"19" valign=3D"top"><img alt=3D"" sr= S: c=3D"https://s.yimg.com/sd/18045/21876/spacer.gif" style=3D"display:block= S: ;" border=3D"0" width=3D"1" height=3D"1">=0A = S: <td align=3D"left" valign=3D"middle">
=0A = S: =0A = S: <a href=3D"https://email.communications.yahoo.com/t/= S: gcH1AAabaG1-BsGQAACxL4KcBNE2FVdaHIVv3WRK48aaaaFU4-lBNH0DA~aa?t=3Dver%2A%2= S: A1%2A%2AYUID%2A%2Acp3af5ycqe5z5oj34azrlsdlwifey2nihx2nx3z4%2313720171221= S: 15250&d=3Dtobiidynavoxappdev%40yahoo.com&l=3Dg&x=3D" style=3D"background= S: -color:#0078ff; border:1px solid #0078ff; border-radius:2px; display:inli= S: ne-block; font-family:Helvetica, Arial, sans-serif; font-size:17px; color= S: :#ffffff; text-decoration: none; font-weight: normal; line-height:44px; t= S: ext-align:center; text-decoration:none; width:190px;-webkit-text-size-adj= S: ust:none; mso-hide:all;">Get the app
=0A = S: =0A <td a= S: lign=3D"center" valign=3D"top"><a href=3D"https://email.communications.ya= S: hoo.com/t/gcH1AAabaG1-BsGQAACxL4KcBNE2FVdaHIVv3WRK48aaaaFU4-lBNH0DA~aa?t=3D= S: ver%2A%2A1%2A%2AYUID%2A%2Acp3af5ycqe5z5oj34azrlsdlwifey2nihx2nx3z4%23137= S: 2017122115250&d=3Dtobiidynavoxappdev%40yahoo.com&l=3Dh&x=3D" target=3D"_= S: blank"><img src=3D"https://s.yimg.com/sd/18045/21876/122017_Mail_WS2_EY_i= S: mg3.jpg" alt=3D"Yahoo Mail" class=3D"width320px" style=3D"display:block;"= S: border=3D"0" width=3D"500" height=3D"550">=0A = S: =0A = S: =0A =0A =0A =0A =0A = S: =0A </= S: html>=0A=0A=0A=0A=0A=0A S: ) S: A00000013 OK UID FETCH completed C: A00000014 UID FETCH 5 (BODY.PEEK[]) S: * 4 FETCH (UID 5 BODY[] {10898} S: X-Apparently-To: tobiidynavoxappdev@yahoo.com; Fri, 09 Feb 2018 12:47:09 +0000 S: Return-Path: no-reply@cc.yahoo-inc.com S: Received-SPF: none (domain of cc.yahoo-inc.com does not designate permitted sender hosts) S: X-YMailISG: uWNw7D4WLDuKWkAGdmVtDDaoHMGDT0fhOtjMb.dE.ZKdz_F5 S: yLGLiuSUHZ5MZrtTHjnOvo52RPwKVaqBXUnNSALLhIIs2d0fjwIM9yImXfZv S: AHfnz_gOAaWn7cDxWN4NFV73wCmy1ImUAMf7MnkvPb4y3uwP6Mhzr5rQEu6q S: WeaovQR_fbfa8Gn00GMBOBGZX3qoOB9yudWxq0C8kHV_BZOitKTdjeQwGPuQ S: MboPMTNyhE0bv91qxMJ5SCc9qE6lSVoIe4Zsryc3qU06UG3X7ew2AaXffRZ S: 1U.vB8sIHnTDwWqcutiJL4Hy5daPlHmzgn71zjVCd6w8zcLI.fgHDxxO9bh S: 9Tl1FZ66R265CAS194vzf5T2mMmj8NLL_0X6TLrHebMJPN9abwsDCoOaZ3js S: tRZq8RBEZBOjTJ7hXvKvFnHkPdZg1Fbi28qSJ9ctSySlQDpfSumwcj2LjnnO S: fqs8ByfMz_mDq8xP4KZwTZ1DFHTf24_nsH52Gx4OPYW.80lApnsiEpwZNWTW S: L2qu_v0P_mGXI2IXLznQrCqXM0L_PYkw9Bkj3TtuoswBo.R13KDsdqMP331z S: XnBWWKSgdRiCTgtJtik2XkflkvLN71uM9Xn3UJ1RtX85tDxU0dHUOWgzy1dk S: IXu0dmsaZ3ctXyK..rLxPVAGBBvYgNQ1AWHt_cheOLVhd46yeXOaPv6vFFFJ S: wPmW.fnHizahA2f7__LKZl8WlDIkJUF4NdWbhpd6m4zfk.RmDSJ.uhIciwBS S: jt6nC4imyJBj42UHWMBh65Tk96Ri40vHf9A_3BGgtNIsVJnsRsH5yZM0Fx6i S: Kq1bAknkBsMvrqeeFu97763hr3GmcX7OovLI6HBURIcqylBTk1STPlgHV0oU S: hKYPKWNNHeyjXdrbUwD9bDOohDIykq6CwMhOTPxuI3Fya7beCOjx9yGZ0ItO S: I1gg8mW8M8iwIAz_5Ik_hytpVaFZEcdYS0XKFu5.7wqSSrp0jq9g.gTcDQ7T S: knKxYiWhHaCak425OW6dDL9BwaGA0u4NQIGSvYi9Qe1V50yeXMlG7D6tkyww S: BGGYhorABiIM8JSjBiT4i4XJKZDgDuzUQpburBILB7i0vUceJ3XI9AfOSDLt S: KA6qkmA8CvGGN5PDK8SZV7fJhGiUE962LBTqmKMjGaNEY1tMNAdBKxDLCfvT S: uXdZC6NmuGxgI9BV_MCewnAgQ0k.nzIDbgooR570l16Tcu9rO2Y2g4Wjob5g S: n1rBbQwu7bO5e4K.G3s.cnq93v2Lf1ubHnBWiadoYUcIm3IqKOnuHQXdivwv S: fOVkKMNvOq.Z0IKo_7asDnnu3lvyiYp0RPhYa7.FaqCy3QV06IREZ.GV08ak S: Y2kpNbjmCnxjCqVZybpAd9WE448zqwI6uCc- S: X-Originating-IP: [77.238.179.40] S: Authentication-Results: mta4083.mail.bf1.yahoo.com from=cc.yahoo-inc.com; domainkeys=neutral (no sig); from=cc.yahoo-inc.com; dkim=pass (ok) S: Received: from 127.0.0.1 (EHLO sonic319-25.consmr.mail.ir2.yahoo.com) (77.238.179.40) S: by mta4083.mail.bf1.yahoo.com with SMTPS; Fri, 09 Feb 2018 12:47:08 +0000 S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cc.yahoo-inc.com; s=fz2048; t=1518180427; bh=S4lnqFH2B07liuCtwqE6fEnles0C/7EH4vlGXxfMBN8=; h=To:From:Subject:From:Subject; b=ALjNddC1gDfouX1XVBw02e02hmwPRvTTv4M/8S8+ledTkbb4NV1Ll9XDFcFH+LRO6uUmgOi/CW7tXb04+Hz0/B8FynJKHov6lpVhBEobSbKSCgEEn2LwWEyJ23cqcqUpF5DYfHUc/4+IeWtABjOlB48roIpqQnURuBNa/41x4jOC2MYkPU4PfBLFXO9EW0fxiH6IZKr+XWZq4wPB3Wyq2/LJH6HZilRNB40Whx8eNY9o/fCmO/umh2YTFYA/Y/Z3cmrgj4HmB3juSTstONSPF9ea07he4PhO1JYa7BocpkTDWsK604joRnCi96NPGKTP2/Hkd+DjtX1R1m63Sl6cBQ== S: Received: from sonic.gate.mail.ne1.yahoo.com by sonic319.consmr.mail.ir2.yahoo.com with HTTP; Fri, 9 Feb 2018 12:47:07 +0000 S: To: tobiidynavoxappdev@yahoo.com S: From: "Yahoo" no-reply@cc.yahoo-inc.com S: Reply-to: "Yahoo" no-reply@cc.yahoo-inc.com S: Errors-To: "Yahoo" no-reply@cc.yahoo-inc.com S: Return-path: "Yahoo" no-reply@cc.yahoo-inc.com S: Subject: Security settings changed on your Yahoo account S: X-Yahoo-Newman-Property: reg S: X-Yahoo-Newman-Id: reg-702b1af3-1cb9-4d18-a4f9-d4237cf94495 S: MIME-Version: 1.0 S: Content-Type: text/html; charset ="utf-8" S: Content-Length: 7602 S: S: S: S: S: S: Security settings changed on your Yahoo account S: S: S:
S: S: S: S: S: S: S:
S: S: S: S: S: S:
S: Yahoo S:
S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S: S:
S:
S:

Hi Tobii,

S:
S:
S: S:
S:

You just allowed apps that may use a less secure sign-in method to access your Yahoo account. This change allows email applications that do not meet Yahoo’s recommended security standards to access your account and may leave your account more vulnerable to security risks.

S:
S:
S: S:
S:

To better secure your Yahoo account, we strongly recommend that you:

S:
S:
S: S:
S:

1.Turn off "Allow apps that use less secure sign in" here:

S: https://login.yahoo.com/account/security#other-apps S:
S:
S: S:
S:

2. Use the Yahoo Mail app for Android and iOS, which includes important security features. You can also use Yahoo Mail via:

S: https://mail.yahoo.com S:
S:
S: S:
S:

For more information, visit our help page at:

S: https://help.yahoo.com/kb/SLN27791.html S:
S:
S:
S:

S: Thanks, S:

S:

S: Yahoo S:

S:
S:
S: S: S: S: S: S:
S:
S:

We will never ask you for your password in an email. If you don’t trust a link in an email, go directly to the normal sign in page via yahoo.com.

S:
S:
S:
S:
S: S: S: ) S: A00000014 OK UID FETCH completed C: A00000015 LOGOUT S: * BYE IMAP4rev1 Server logging out S: A00000015 OK LOGOUT completed

jstedfast commented 6 years ago

It's a bad idea to hash decoded headers, you want to hash the raw headers if anything.