From bef7053725948208edfb2d7bc74ce77d461dd839 Mon Sep 17 00:00:00 2001 From: zaghadon Date: Fri, 19 Apr 2024 14:32:45 +0100 Subject: [PATCH] Added Test Email with non UTF-8 Characters which breaks execution. In response to https://github.com/dunnkers/eml-to-html/pull/3#issuecomment-2066455497 on #3 --- test_emails/I just fired myself.eml | 1011 +++++++++++++++++++++++++++ 1 file changed, 1011 insertions(+) create mode 100644 test_emails/I just fired myself.eml diff --git a/test_emails/I just fired myself.eml b/test_emails/I just fired myself.eml new file mode 100644 index 0000000..26af4f8 --- /dev/null +++ b/test_emails/I just fired myself.eml @@ -0,0 +1,1011 @@ +Return-Path: +Delivered-To: test@test.com +Received: from vs-silk.seodns.one + by vs-silk.seodns.one with LMTP + id 8JEYJEuUw2WAOh8A0Q/Arg + (envelope-from ) + for ; Wed, 07 Feb 2024 18:31:39 +0400 +Return-path: +Envelope-to: test@test.com +Delivery-date: Wed, 07 Feb 2024 18:31:39 +0400 +Received: from mta-3.omega.gr-mail2.com ([104.160.64.84]:13250) + by vs-silk.seodns.one with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 + (Exim 4.96.2) + (envelope-from ) + id 1rXixb-008aI4-1r + for test@test.com; + Wed, 07 Feb 2024 18:31:38 +0400 +Content-Type: multipart/alternative; boundary=39737a24c994553a6f12ac98cfcb0dec +Date: Wed, 07 Feb 2024 14:30:53 +0000 +DKIM-Signature: a=rsa-sha256; b=JBt70Q4jFfbtX6AnzMwi2VU9RvfWxQPtgXhtJbdv/rG3yvUU2JKBC/zwTDyKDKFDUBvPmi0751CzhVgVpdw2Y4Tnri8mehTJQao58vO0fUhRhSpi7DqU9qQ5c8BMb8KE9Vo2oTyBCEz2ub5YeKPTdRrK2s9v+XQIZuN6U9ktq34=; bh=wtesUNQrTEz3fr8b6AiXjKHrDugXVCHfUAewzCARlM0=; c=simple/simple; d=grammarhippy.com; h=Sender:From:From:To:To:CC:Subject:Subject:Message-ID:Message-ID:Form-Sub:List-Unsubscribe:List-Unsubscribe:List-Unsubscribe-Post:List-Unsubscribe-Post:X-CSA-Complaints:X-CSA-Complaints; s=c4159c58; t=1707316253; v=1; x=1707402653; +DKIM-Signature: a=rsa-sha256; b=1GM9w2WPmhTuD385LJ+fXSvg2WxAsJj7miMCGyH4qDjSjknpaNXTV7bjvcxp/UiMsCItiOdGLuUwEIyvq++4oFOgidnKXLPJXBgMb5/0evxlQhlOcxu3oontU4iZof0s49iI9ucYf+h211Sw1qreXQc2jUDREqFr7mjpvfeP2xw=; bh=wtesUNQrTEz3fr8b6AiXjKHrDugXVCHfUAewzCARlM0=; c=simple/simple; d=gr-mail2.com; h=Sender:From:From:To:To:CC:Subject:Subject:Message-ID:Message-ID:Form-Sub:List-Unsubscribe:List-Unsubscribe:List-Unsubscribe-Post:List-Unsubscribe-Post:X-CSA-Complaints:X-CSA-Complaints; s=k1024e; t=1707316253; v=1; x=1707402653; +From: "George Ten" +List-Unsubscribe: , +List-Unsubscribe-Post: List-Unsubscribe=One-Click +Message-ID: +MIME-Version: 1.0 +Reply-To: george@grammarhippy.com +Require-Recipient-Valid-Since: test@test.com; Fri, 10 Mar 2023 15:18:53 +0000 +Subject: I just fired myself +To: "David" +X-Complaints-To: abuse@gr-mail2.com +X-CSA-Complaints: csa-complaints@eco.de +X-Spam-Status: No, score=0.1 +X-Spam-Score: 1 +X-Spam-Bar: / +X-Ham-Report: Spam detection software, running on the system "vs-silk.seodns.one", + has NOT identified this incoming email as spam. The original + message has been attached to this so you can view it or label + similar future email. If you have any questions, see + root\@localhost for details. + Content preview: Frame control & future pacing. Take notes.‌ ‌ ‌ ‌ + ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ + ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ � [...] + Content analysis details: (0.1 points, 5.0 required) + pts rule name description + ---- ---------------------- -------------------------------------------------- + 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was + blocked. See + http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block + for more information. + [URIs: gr-mail2.com] + 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level + mail domains are different + -0.0 SPF_PASS SPF: sender matches SPF record + 0.0 HTML_FONT_LOW_CONTRAST BODY: HTML font color similar or + identical to background + 0.0 HTML_MESSAGE BODY: HTML included in message + 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily + valid + -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from + envelope-from domain + -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from + author's domain + -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature + -0.0 T_SCC_BODY_TEXT_LINE No description available. + 0.0 LOTS_OF_MONEY Huge... sums of money + 0.0 T_KAM_HTML_FONT_INVALID Test for Invalidly Named or Formatted + Colors in HTML +X-Spam-Flag: NO + + +--39737a24c994553a6f12ac98cfcb0dec +Content-Disposition: inline +Content-Transfer-Encoding: quoted-printable +Content-Type: text/plain; charset="UTF-8" + +Frame control & future pacing. Take notes.=E2=80=8C =E2=80=8C =E2=80=8C =E2= +=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80= +=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C = +=E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2= +=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80= +=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C = +=E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2= +=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80= +=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C = +=E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2= +=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80= +=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C = +=E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2= +=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80= +=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C = +=E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2= +=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80=8C =E2=80= +=8C =E2=80=8C =E2=80=8C=20=0AI just fired myself from my own business.=0A= +=0A=0A=0A=0AAnd this is the best lesson you'll learn about "frame control".= +=0AAnd about "future pacing".=0A=0A=0A=0A=0AThe best.=0A=0A=0A=0A=0APromise= +.=0A=0A=0A=0A=0ATake notes.=0A=0A=0A=0AWhy did I fire myself?=0A=0A=0A=0AI'= +ve been working on the "10-Minute-Email-Storytelling" course for way too lo= +ng now.=0A=0A=0A=0A=0AFighting with myself in my head.=0A=0A=0A=0A=0A * "I = +need to add more examples. More. MorRReeEEEE"=0A=20=20=20=0A * "Is this cle= +ar enough? One more module about this. And one more. Just to make sure."=0A= +=20=20=20=0A * "Will they understand this? Where can they get stuck? How do= + I solve it? Another method and another and another."=0A=20=20=20=0A * "Is = +this slide designed in the best way possible?"=0A=20=20=20=0A=0A=0A=0AI'm d= +oing anything I can to make sure there will be ZERO doubt about each and ev= +ery element inside.=0A=0A=0A=0A=0A... And that's why it takes so long.=0A= +=0A=0A=0A=0AToo long.=0A=0A=0A=0A=0ASo I decided to fire myself. "Go home p= +erfectionist George. YOU'RE DRUNK!"=0A=0A=0A=0A=0ASo what will I do instead= +?=0A=0A=0A=0AThe new plan to get you the best=0Astorytelling training on th= +e internet=0A=0A=0A=0A=0A=0AEnter hippy George.=0A=0A=0A=0A=0AThe George th= +at doesn't care about design. The George that only cares about giving you t= +he best information out there. Step by step.=0A=0A=0A=0A=0AAnd if anything = +is not clear?=0A=0A=0A=0A=0AI'll just give you a couple of bonuses that wil= +l ENSURE you get EVERYTHING and that you're able to execute EVERYTHING in t= +he training at the highest level.=0A=0A=0A=0A=0AWanna hear what those bonus= +es will be?=0A=0A=0A=0AThe bonuses you'll get when you join the program=0A= +=0A=0A=0ABonus #1: A live Q&A.=0A=0A=0A=0A=0AI'll give you some time to go = +through the training and experiment with writing stories that sell yourself= +.=0A=0A=0A=0A=0AThen? We'll jump on a Q&A call where you can ask me anythin= +g and we'll also probably have time to go through some of your stories. LIV= +E. That way?=0A=0A=0A=0A=0AYou'll NEVER get stuck.=0A=0A=0A=0A=0A=0A=0ABonu= +s #2: Breakdowns=0A=0A=0A=0A=0AI'll share with you as many story email brea= +kdowns as I can. I'll take some of the best emails I've written...=0A=0A=0A= +=0A=0AAnd walk you through them. Step-by-step. Sharing my thinking process = +and the elements I've used. To make sure you understand EVERYTHING I do wit= +h story emails.=0A=0A=0A=0A=0A=0A=0ABonus #3: Live call with the Maestro=0A= +=0A=0A=0A=0AEver heard the name "Pedro Martins"? I call him "The Maestro".= +=0A=0A=0A=0A=0AThis guy has been doing email storytelling for longer than I= + have been in marketing. And the most fun thing about him?=0A=0A=0A=0A=0AHe= + uses a VERY similar method for writing his stories as I do and teach in th= +e program. But he THINKS about email storytelling in a different way.=0A=0A= +=0A=0A=0AHis expertise allowed him to sell products as high as $46,000 thro= +ugh emails. And he's worked with some of the biggest players in our industr= +y. Think "Tony Robbins" level people.=0A=0A=0A=0A=0AHe also manages lists o= +f as big as ONE MILLION people.=0A=0A=0A=0AIf after all of those bonuses yo= +u're still struggling?=0A=0A=0A=0AI'll offer you even more.=0A=0A=0A=0A=0A3= +0 days of support with our BEST storytelling coach. This guy is writing sto= +ries as powerful as mine but he's MUCH better at explaining the process tha= +n I am.=0A=0A=0A=0A=0ASo I'll offer you a month of group coaching with him.= + Here's how it's gonna work:=0A=0A=0A=0A=0AYou decide to get that option (i= +t's paid)... and we throw you into a small WhatsApp or Telegram group with = +the coach and 9 other people MAXIMUM.=0A=0A=0A=0A=0AYou'll get access to (p= +robably) the brightest mind on X when it comes to storytelling that sells.= +=0A=0A=0A=0A=0AAnd...=0A=0A=0A=0AIf that's still not enough?!=0A=0A=0A=0AWe= +'ll offer you "The Trickster's Toolbox".=0A=0A=0A=0A=0AThat's a toolbox of = +10 EVERGREEN email frameworks. And it will allow you to write email stories= + that sell ON DEMAND.=0A=0A=0A=0A=0AYou open the file -- pick a framework -= +- and write. It's that easy and it'll save you TONS of time.=0A=0A=0A=0A=0A= +The guy who created this product is the coach I described above. Each frame= +work of his is GOLD.=0A=0A=0A=0A=0AMore about that later.=0A=0A=0A=0A=0AAnd= +...=0A=0A=0A=0AIf that's still not enough?!=0A=0A=0A=0AYou can also get the= + coaching package.=0A=0A=0A=0A=0A4 one-on-one calls with our coach where hi= +s full attention is on your stories.=0A=0A=0A=0A=0AYou'll be able to run yo= +ur stories through him and get his immediate feedback and even write a stor= +y with him live.=0A=0A=0A=0A=0AAnd...=0A=0A=0A=0AIf you STILL can't write s= +tory emails that sell?=0A=0A=0A=0AI'm sorry.=0A=0A=0A=0A=0AI've done everyt= +hing in my power to make sure that you will be able to write stories as eas= +ily as it is to eat chips.=0A=0A=0A=0A=0AHell...=0A=0A=0A=0A=0AI've had mor= +e than 500 people go through the mini-training and they all were able to wr= +ite INCREDIBLE stories.=0A=0A=0A=0A=0AIf after the FULL training you still = +can't? You're just a lazy ass who likes to complain instead of taking actio= +n. Sorry. That's the best I can do for you.=0A=0A=0A=0A=0ANow you might be = +asking...=0A=0A=0A=0A"But George where's the AHA moment in this email???"= +=0A=0A=0A=0AYou're right. I keep saying that there should be an "AHA moment= +" in every single email.=0A=0A=0A=0A=0AAnd there is one here. There are act= +ually two. You just don't know about it...=0A=0A=0A=0A=0AYet :)=0A=0A=0A=0A= +=0ASo let me share two AHA moments that you got from this email:=0A=0A=0A= +=0A=0A=0A=0AAHA moment #1: Frame control.=0A=0A=0A=0A=0ALook. A lot of mark= +eters get a lot of unsatisfied customers and some even get a ton of refund = +requests and even chargebacks.=0A=0A=0A=0A=0AWhy?=0A=0A=0A=0A=0ABecause the= + customer didn't get exactly what he or she expected.=0A=0A=0A=0A=0AThat's = +why "framing" the onboarding is important. Notice how I did that in the sto= +ry I wrote above?=0A=0A=0A=0A=0AI primed you to understand that the design = +on the slides is not gonna be the best. So you're not gonna get disappointe= +d. Because you're expecting that.=0A=0A=0A=0A=0AUnderstand?=0A=0A=0A=0A=0AI= + frame control'd you.How does it feel? LOL.=0A=0A=0A=0A=0AThere's more.=0A= +=0A=0A=0A=0A=0A=0AAHA moment #2: Future pacing.=0A=0A=0A=0A=0ANotice how I = +told you about all the different options I'll offer you?=0A=0A=0A=0A=0AThat= +'s me preparing you to be ready. There will be more than one offer for you = +to pick from.=0A=0A=0A=0A=0AI also handled your objection. "But won't if I = +still won't be able to write good stories that sell?"=0A=0A=0A=0A=0AAnd now= +...=0A=0A=0A=0A=0ASome of you have already made up your mind. "I'll just ta= +ke the course and that's it."=0A=0A=0A=0A=0AWhich is good. The course is al= +l you need. But others are now thinking...=0A=0A=0A=0A=0A"Oh maybe I should= + get one of the other things they're gonna offer. Probably depends on the p= +rice. How expensive is it gonna be? Because I'd love support and frameworks= +."=0A=0A=0A=0A=0ARight where I want you.=0A=0A=0A=0A=0AThinking about my pr= +oduct.=0A=0A=0A=0A=0A=0A=0A=0A=0AP.S.=0A=0A=0A=0A=0AI've used the "direct A= +HA moment" approach here. I TOLD you what the "AHA moment" was. I explained= + it.=0A=0A=0A=0A=0AThat is one of several ways you can use the "AHA moment"= + to connect it to the story and your offer.=0A=0A=0A=0A=0AI'll go more in-d= +epth on how to do this and show you the other ways inside the training.=0A= +=0A=0A=0A=0A=0A=0A=0A=0AP.P.S.=0A=0A=0A=0A=0ANow I handled your biggest obj= +ections and made sure you'll come on to the program in the RIGHT MINDSET.= +=0A=0A=0A=0A=0AThis is what good storytelling can do.=0A=0A=0A=0A=0AAnd you= + didn't even know that's what I was doing as you were reading. Powerful stu= +ff isn't it?=0A=0A=0A=0A=0AYou'll soon harness that power.=0A=0A=0A=0A=0AHo= +pe it'll all be ready for you to dive into by the end of this week. Might t= +ake a bit longer but we're getting close :)=0A=0A=0A=0A=0AHope you're as ex= +cited as I am!=0A=0A=0A=0AYou may unsubscribe [https://app.getresponse.com/= +unsubscribe.html?x=3Da62b&m=3DB0EosF&mc=3DCX&s=3DBQMFueT&u=3DMSfRZ&z=3DECno= +w3w&pt=3Dunsubscribe] or change your contact details [https://app.getrespon= +se.com/change_details.html?x=3Da62b&m=3DB0EosF&s=3DBQMFueT&u=3DMSfRZ&z=3DEh= +539RK&pt=3Dchange_details] at any time.=0A= + +--39737a24c994553a6f12ac98cfcb0dec +Content-Disposition: inline +Content-Transfer-Encoding: quoted-printable +Content-Type: text/html; charset="UTF-8" + +<= +!--[if mso]>=0A =0A @media only screen and (min-width:480px) {=0A .m= +j-column-per-100 { width:100% !important; max-width: 100%; }=0A }
Frame control & future pacin= +g. Take notes.
 ‌ ‌ ‌ ‌ &= +zwnj; ‌ ‌ ‌ ‌ ‌ &nbs= +p;‌ ‌  ‌ ‌ ‌ ‌&= +nbsp;‌ ‌ ‌ ‌ ‌ ‌&nbs= +p; ‌ ‌   ‌ ‌ ‌ = +‌ ‌ ‌ ‌ ‌ ‌ &zw= +nj;  ‌ ‌   ‌ ‌ &zwnj= +; ‌ ‌ ‌ ‌ ‌ ‌&n= +bsp;‌  ‌ ‌  ‌ ‌ = +;‌  ‌ ‌  ‌ ‌ &z= +wnj; ‌ ‌ ‌ ‌ ‌ &zwnj= +; ‌  ‌ ‌   ‌ ‌&= +nbsp;‌ ‌ ‌ ‌ ‌ ‌&nbs= +p;‌ ‌  ‌ ‌   ‌ = +‌ ‌ ‌ ‌ ‌ ‌ &zw= +nj; ‌ ‌  ‌ ‌ ‌ = +‌ ‌ ‌ ‌ ‌ ‌ &zw= +nj;  ‌ ‌   ‌ ‌ &zwnj= +; ‌ ‌ ‌ ‌ ‌ ‌&n= +bsp;‌  ‌ ‌   ‌ ‌&nbs= +p;‌ ‌ ‌ ‌ ‌ ‌ &= +zwnj; ‌  ‌ ‌ 
= +

I ju= +st fired myself from my own business.



And this is t= +he best lesson you'll learn about "frame control"= +;.

And about "future pacing".



The best.


= +


Promise.



Tak= +e notes.


Why did I f= +ire myself?


I've been working on the "10-Min= +ute-Email-Storytelling" course for way too long now.



Fighting with myself in my head.



  • "I need to add more examples. More. MorRReeEEEE&q= +uot;

  • "Is this clear enough? O= +ne more module about this. And one more. Just to make sure."

  • = +"Will they understand this? Where can = +they get stuck? How do I solve it? Another method and another and another.&= +quot;

  • "Is this slide designed= + in the best way possible?"


I'm doing anything I can to make sure there will be ZE= +RO doubt about each and every element inside.



... And= + that's why it takes so long.



Too long.



So I decided to fire myself. "Go home perfectionist George. Y= +OU'RE DRUNK!"


= +


So what will I do instead?<= +/p>


The new plan to get you the= + best

storytelling training o= +n the internet

<= +table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" role=3D"presentation= +" width=3D"100%">
3D""= + +--39737a24c994553a6f12ac98cfcb0dec--