Forwarded emails and email-in topic creation - raw examples


(Dean Taylor) #1

Following on from:

This topic is to cleanly outline some example cases of emails forwarded into Discourse and the expected outcomes.

Template

This template might come in handy for future examples stating point:

# Example < A / B / C / Reply 52 >
<short description of what the input email example is supposed to be>

## Notes
- `john@example.com` is a <existing user / group mail box / ... >
- <describe email addresses, are they existing Discourse users?>

## Input
### Headers
```text
Delivered-To: 
From: 
Subject: 
To: 

Body

Body email content here

Expected Outcome

<short description of output expected from Discourse, is it just one post?>

Post 1

Archetype: <specify “Normal” or “Whisper”>
User: <who is the author of this post?>

Body

Body post content here

Forwarded emails and email-in topic creation
Text of forwarded emails don't show up in posts
(Dean Taylor) #2

Example - “Support A”

A forwarded message to a Discourse “support” email address with additional body text added.

Notes

  • support@somedisco.com is a Group Mail box used for support.
  • neil@somedisco.com is a member of the Group Mail box group along with someone named “Dean”.
  • jane.customr@ntlworld.com is sender of the email to neil@somedisco.com who then forwarded it to support@somedisco.com.

Input

Headers

Delivered-To: support@somedisco.com
Return-Path: <neil@somedisco.com>
From: Neil Snuffleupagus <neil@somedisco.com>
Subject: Fwd: Product Shipping and functionality
To: support@somedisco.com

Body

Does this mean anything to you Dean?
---------- Forwarded message ----------
From: "Jane Customr" <jane.customr@ntlworld.com>
Date: 16 Aug 2016 08:42
Subject: Product Shipping and functionality
To: "Neil Snuffleupagus" <neil@somedisco.com>
Cc:

Hi Neil

         Please could you help me with answers to these point asked by a
potential customer

Hi Michael,

As promised, here's some additional info on XYZ Product

* They access content on boats and recently started the project for
access via HMSR X21 mobile apps across Android/IOS/Windows

John W. Smith
Boatingogy & Shippin Manager

Expected Outcome

A new topic to be created with the subject “Product Shipping and functionality” containing 2 posts.

Post 1

Archetype: Normal
User: "Jane Customr" <jane.customr@ntlworld.com>

Body

Hi Neil

         Please could you help me with answers to these point asked by a
potential customer

Hi Michael,

As promised, here's some additional info on XYZ Product

* They access content on boats and recently started the project for
access via HMSR X21 mobile apps across Android/IOS/Windows

John W. Smith
Boatingogy & Shippin Manager

Post 2

Archetype: Whisper (Note)
User: "Neil Snuffleupagus" <neil@somedisco.com>

Body

Does this mean anything to you Dean?

(Dean Taylor) #3

Example “Support B”

A forwarded message to a Discourse “support” email address with no additional body text added.

Notes

  • support@somedisco.com is a Group Mail box used for support.
  • john.j.smith@example.com is a member of the Group Mail box group.

Input

Headers

Delivered-To: support@somedisco.com
Return-Path: <john.j.smith@example.com>
From: John Taylor <john.j.smith@example.com>
Subject: Fwd: Action required: Your credit card is about to expire
To: Some Discourse Install Support <support@somedisco.com>

Body

From: "Dropbox" <no-reply@dropboxmail.com>
Date: 15 Aug 2016 7:03 a.m.
Subject: Action required: Your credit card is about to expire
To: <john.j.smith@example.com>
Cc:

Hi John,

Your credit card is expiring at the end of the month!

To keep your Dropbox Pro account current, click the button below to access
your account and update your credit card expiration date and billing
address. This way, when it comes time for your subscription to renew on
November 21, 2016, all your information will already be up to date.
Update your billing info
<https://www.dropbox.com/l/BBBBBBBBBBBBBBBBBBBBBBB/billing_info>
As a reminder, Dropbox Pro gives you:

   - 1 TB (1,000 GB) of space for your photos, videos, docs, and other file=
s
   - More control with *password protection* and *expiry dates* on shared
   links <https://www.dropbox.com/l/CCCCCCCCCCCCCCCCCCCCCC/help/167>
   - *Remote wipe
   <https://www.dropbox.com/l/AAAAAAAAAAAAAAAAAAAAAAA/help/4227>*, so you
   can delete data from lost or stolen devices


Happy Dropboxing!
- The Dropbox Team
=C2=A9 2016 Dropbox

Expected Outcome

A new thread in the support group mail box with the subject “Action required: Your credit card is about to expire” and a single post.

Post 1

Archetype: Normal
User: "Dropbox" <no-reply@dropboxmail.com>

Body


Hi John,

Your credit card is expiring at the end of the month!

To keep your Dropbox Pro account current, click the button below to access
your account and update your credit card expiration date and billing
address. This way, when it comes time for your subscription to renew on
November 21, 2016, all your information will already be up to date.
Update your billing info
<https://www.dropbox.com/l/BBBBBBBBBBBBBBBBBBBBBBB/billing_info>
As a reminder, Dropbox Pro gives you:

   - 1 TB (1,000 GB) of space for your photos, videos, docs, and other files
   - More control with *password protection* and *expiry dates* on shared
   links <https://www.dropbox.com/l/CCCCCCCCCCCCCCCCCCCCCC/help/167>
   - *Remote wipe <https://www.dropbox.com/l/AAAAAAAAAAAAAAAAAAAAAAA/help/4227>*, so you
 can delete data from lost or stolen devices


Happy Dropboxing!
- The Dropbox Team
© 2016 Dropbox

(Tobias Eigen) #4

I like what @DeanMarkTaylor has proposed above for forwarding of support emails and I’d love to see it happen, but my needs are more fundamental.

We get people in the community forwarding mailchimp newsletters and the like to discourse and wondering why they get rejected for being too short (see screenshot) or why their forwarded email is missing altogether. The result is we ask them to forward these to the moderator team by email to post on their behalf which is extra work and confronts us with the buggy “change owner of post” admin functionality.


Example 1: forwarded plain text email

Raw email
Delivered-To: EMAIL REDACTED
Received: by 10.237.53.203 with SMTP id d11csp2075417qte;
        Sun, 30 Oct 2016 08:38:12 -0700 (PDT)
X-Received: by 10.55.125.193 with SMTP id y184mr22485477qkc.181.1477841892255;
        Sun, 30 Oct 2016 08:38:12 -0700 (PDT)
Return-Path: <EMAIL REDACTED>
Received: from mail-qt0-x235.google.com (mail-qt0-x235.google.com. [2607:f8b0:400d:c0d::235])
        by mx.google.com with ESMTPS id 17si14837407qto.35.2016.10.30.08.38.12
        for <EMAIL REDACTED>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Sun, 30 Oct 2016 08:38:12 -0700 (PDT)
Received-SPF: pass (google.com: domain of EMAIL REDACTED designates 2607:f8b0:400d:c0d::235 as permitted sender) client-ip=2607:f8b0:400d:c0d::235;
Authentication-Results: mx.google.com;
       dkim=pass header.i=@gmail.com;
       spf=pass (google.com: domain of tEMAIL REDACTED designates 2607:f8b0:400d:c0d::235 as permitted sender) smtp.mailfrom=EMAIL REDACTED;
       dmarc=pass (p=NONE dis=NONE) header.from=gmail.com
Received: by mail-qt0-x235.google.com with SMTP id p16so61747813qta.0
        for <EMAIL REDACTED>; Sun, 30 Oct 2016 08:38:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
        bh=wiukjX9mTDSXPDejVqYACwkStHnK1aaP9EtX2/X/Ch4=;
        b=DgO+7xV0u1CcQDYSR+Aa0VDxPQC5quvwDkGV2OvwTcRqGurmSfN10f0V6AiVMe7BfU
         GXhx/dZoCuvJLNl1wjs7LYV6Ms2wmAeFWWHVBKG+sSEcUtK9qJesLJF5V1hEG1K/cUMv
         3ike9mvfDaN/N6xprd19PvFa/m5mrzOZ2AdpmkhYEBvrc7L/96Rmz+qmJZ2TcfaY1jEs
         5verDisP5ZmzUoh9/ETuRwatjLVpph8mcrG3p/cNL7FRQzmFTc9IMmxCDsBZ1PvOiZMt
         9FSZ3NCQiZ9eXwH3IUOQjEKLbmGdrq34/UiaYE6A/2vzoI037jHyU9Wr0IRzj3Teagr1
         B+ig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:mime-version:in-reply-to:references:from:date
         :message-id:subject:to;
        bh=wiukjX9mTDSXPDejVqYACwkStHnK1aaP9EtX2/X/Ch4=;
        b=PaI8M5DzNX/ZlJf0uCqMA6IMfUAwwC0roiCHHVdhVYfvwJY2oESIn+wlh4KBXzfcI9
         sojVIXFjJ3JiYgXk3yztAU3rQxS9HssB29F2ubQuv19cMCBbsJdxSbO0tenuPkxkFK7L
         yEaQOnjVwRvq82xaGledNOvZbITck1DDStBKI6YzbBwbVaNAPzjhlH9ActyuPee0ZOjI
         O0kJ2jHtFzcitKdRa4cBdVGQkccYifc/orNZ4lI7zknPEjl4P377qSd4mbZpaMc2aSbz
         Xxhs9EgAkHjZn8goLWApU5S6S8GjBMRJbCdITiggfRcbH05v6jNfuoQR+yjf6jtDJ8HE
         o1Ig==
X-Gm-Message-State: ABUngveAq2ELr/lfYxEFWpydCv3Rp9jA7og/tD7soCst0y1sypaFlgb9hY3J/wmT0rtowwTk7MNhRUF+uxk/xQ==
X-Received: by 10.237.62.89 with SMTP id m25mr12381925qtf.119.1477841891907;
 Sun, 30 Oct 2016 08:38:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.40.44 with HTTP; Sun, 30 Oct 2016 08:38:11 -0700 (PDT)
In-Reply-To: <SN2PR07MB268581DBD1841A9CFA8913F9C0A90@SN2PR07MB2685.namprd07.prod.outlook.com>
References: <SN2PR07MB268581DBD1841A9CFA8913F9C0A90@SN2PR07MB2685.namprd07.prod.outlook.com>
From: Tobias Eigen <EMAIL REDACTED>
Date: Sun, 30 Oct 2016 08:38:11 -0700
Message-ID: <CAG=-YZV0qEGxcnPXkcqUvgjVEZ50au0fpUom0ji8TdG=iDX9Qw@mail.gmail.com>
Subject: Fwd: [TIER] Technical Program Manager Opportunity at PATH
To: EMAIL REDACTED
Content-Type: multipart/alternative; boundary=001a113eebc8006013054016e17a

--001a113eebc8006013054016e17a
Content-Type: text/plain; charset=UTF-8

And here's an example of a forwarded email that is not even formatted, but
will also cut off after this sentence.

---------- Forwarded message ----------
From: Taliesin, Brian <EMAIL REDACTED>
Date: Mon, Oct 24, 2016 at 10:43 AM
Subject: [TIER] Technical Program Manager Opportunity at PATH
To: "EMAIL REDACTED" <EMAIL REDACTED>


Accelerate innovation at PATH!  PATH is seeking a Technical Program Manager
to join our Digital Health Solutions team in Seattle, WA.   The Technical
Program Manager is a blend of hands-on systems analyst, methodology
developer, and teacher/mentor requiring applied skills in systems thinking,
learning systems, systems analysis, and multicultural group facilitation.
To learn more or apply, click here: http://bit.ly/2e88nqM.



_______________________________________________
TIER mailing list
Website: http://tier.cs.berkeley.edu
EMAIL REDACTED
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tier

--001a113eebc8006013054016e17a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div class=3D"gmail_signature" data-smartmail=3D"gmai=
l_signature"><div dir=3D"ltr"><div>And here&#39;s an example of a forwarded=
 email that is not even formatted, but will also cut off after this sentenc=
e.=C2=A0</div><div><br></div></div></div></div><div class=3D"gmail_quote">-=
--------- Forwarded message ----------<br>From: <b class=3D"gmail_sendernam=
e">Taliesin, Brian</b> <span dir=3D"ltr">&lt;<a href=3D"mailto:EMAIL REDACTED">EMAIL REDACTED</a>&gt;</span><br>Date: Mon, Oct 24, 2016 at 10:=
43 AM<br>Subject: [TIER] Technical Program Manager Opportunity at PATH<br>T=
o: &quot;<a href=3D"mailto:EMAIL REDACTED">EMAIL REDACTED</a>&quot; &lt;<a href=3D"EMAIL REDACTED">EMAIL REDACTED</a>&gt;<br><br><br>





<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"m_-909179685727030085WordSection1">
<p class=3D"MsoNormal">Accelerate innovation at PATH!=C2=A0 PATH is seeking=
 a Technical Program Manager to join our Digital Health Solutions team in S=
eattle, WA. =C2=A0 The Technical Program Manager is a blend of hands-on sys=
tems analyst, methodology developer, and teacher/mentor
 requiring applied skills in systems thinking, learning systems, systems an=
alysis, and multicultural group facilitation.=C2=A0 To learn more or apply,=
 click here:
<a href=3D"http://bit.ly/2e88nqM" target=3D"_blank">http://bit.ly/2e88nqM</=
a>. <u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><u></u>=C2=A0<u></u></sp=
an></p>
</div>
</div>

<br>______________________________<wbr>_________________<br>
TIER mailing list<br>
Website: <a href=3D"http://tier.cs.berkeley.edu" rel=3D"noreferrer" target=
=3D"_blank">http://tier.cs.berkeley.edu</a><br>
<a href=3D"EMAIL REDACTED">EMAIL REDACTED</a><=
br>
<a href=3D"https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tie=
r" rel=3D"noreferrer" target=3D"_blank">https://www.millennium.<wbr>berkele=
y.edu/cgi-bin/mailman/<wbr>listinfo/tier</a><br>
<br></div><br></div>

--001a113eebc8006013054016e17a--

Example 2: forwarded formatted email

Raw email
Delivered-To: DISCOURSE EMAIL REDACTED
Received: by 10.237.53.203 with SMTP id d11csp2074761qte;
        Sun, 30 Oct 2016 08:35:53 -0700 (PDT)
X-Received: by 10.55.103.80 with SMTP id b77mr19813999qkc.142.1477841753353;
        Sun, 30 Oct 2016 08:35:53 -0700 (PDT)
Return-Path: <SENDER EMAIL REDACTED>
Received: from mail-qk0-x22b.google.com (mail-qk0-x22b.google.com. [2607:f8b0:400d:c09::22b])
        by mx.google.com with ESMTPS id 141si14811709qke.135.2016.10.30.08.35.53
        for <DISCOURSE EMAIL REDACTED>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Sun, 30 Oct 2016 08:35:53 -0700 (PDT)
Received-SPF: pass (google.com: domain of PERSONAL EMAIL REDACTED designates 2607:f8b0:400d:c09::22b as permitted sender) client-ip=2607:f8b0:400d:c09::22b;
Authentication-Results: mx.google.com;
       dkim=pass header.i=@gmail.com;
       spf=pass (google.com: domain of PERSONAL EMAIL REDACTED designates 2607:f8b0:400d:c09::22b as permitted sender) smtp.mailfrom=PERSONAL EMAIL REDACTED;
       dmarc=pass (p=NONE dis=NONE) header.from=gmail.com
Received: by mail-qk0-x22b.google.com with SMTP id v138so47405574qka.0
        for <DISCOURSE EMAIL REDACTED>; Sun, 30 Oct 2016 08:35:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
        bh=/vef4JWdMUTTaClGP3Tmkgzc7kQWQwyulKuDkPiiLrs=;
        b=yQOSszaGt2R6NzSp2OXKVmdpImhUf9PuAK7IbOJxdSw/Lx+/7cQYaiKMkDNnsPsGBa
         2kBhsDFWohzUrIOOUtk1Xe29zq4WTemMQGal1qs4vGcEPgnoFyyXd7HdS08vTkMlWmmX
         IVAYusoP/UQu9fgQef8SqFhDBcbQeVt1ewaSvTqUWugqWXa8WtiFjRJSo/ZTRlC0ziI3
         Twy5jqJ/drd3cO7qFId12xvw7eXoMz7pRo42Se4SbSEgwA+XEJ9Ko1a46bFRcfDlxSfp
         iz4R5+4hxKko6fCEq+u8mXGUjIdkyckMBLAEhQQRkPVm6HshNaOaoXjHvsf/e7NNW4HM
         hqUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:mime-version:in-reply-to:references:from:date
         :message-id:subject:to;
        bh=/vef4JWdMUTTaClGP3Tmkgzc7kQWQwyulKuDkPiiLrs=;
        b=WSKU9FZcoXgyabiKSvB1r0RGeLgAsGQpwt8VMWgBXPNaA4pVX+KJtUBEhfJv9vOdoZ
         KgTgBxFfwIQgME7GrajKgsSLUgu3ESTE+u87JvV2uSxsB8wVssLINBeyC6xEEsd+V3ue
         yG7es+nGy6gKT/4ZNIJFLlFhuFWdd1yH5pyJ3Wq8CcGzKNd+UUNQdrg1YN1rk1LhQ6e7
         rs9OyvWAyO7nz7Ik2k0gQGqm1fcPn+9Gik6QEfQkuR0bDAALMj0T9oMj4yjz1HnWd8Kl
         jTSZgEEXvEYHhAkBnzHD2vwIQQtfFmh/5JGfA0hlXhUEpDklDVwHEdmIMdikfwOBFzgv
         N7hA==
X-Gm-Message-State: ABUngvdTeMSxp/FSikFbVU/ZLDph3tO0xoDcY05SJ1Q74JyNsxVZsbd7PWmI4O68sclKqOyJMvncFOF6HJkJvg==
X-Received: by 10.55.187.194 with SMTP id l185mr18753561qkf.300.1477841752998;
 Sun, 30 Oct 2016 08:35:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.40.44 with HTTP; Sun, 30 Oct 2016 08:35:52 -0700 (PDT)
In-Reply-To: <30064959.20161029201429.58150325b5e4e8.05728401@mail135-2.atl141.mandrillapp.com>
References: <30064959.20161029201429.58150325b5e4e8.05728401@mail135-2.atl141.mandrillapp.com>
From: Tobias Eigen <PERSONAL EMAIL REDACTED>
Date: Sun, 30 Oct 2016 08:35:52 -0700
Message-ID: <CAG=-YZWo3Zdta4DHkeF_cTzknrHPeAwKRW0d6qt+E=0xegJkhQ@mail.gmail.com>
Subject: Fwd: It's Time For Tobias's Eye Exam
To: DISCOURSE EMAIL REDACTED
Content-Type: multipart/alternative; boundary=94eb2c042faab8cb71054016d8bf

--94eb2c042faab8cb71054016d8bf
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

This is a test of a forwarded formatted email into discourse. I hope it
works well, because I even deleted my signature to make it happen. But I
know it will be cut off after this sentence.

---------- Forwarded message ----------
From: BAINBRIDGE VISION <ORIGINAL SENDER EMAIL REDACTED>
Date: Sat, Oct 29, 2016 at 1:14 PM
Subject: It's Time For Tobias's Eye Exam
To: PERSONAL EMAIL REDACTED


[image: Practice Photo]
Eye Exam:
It's time to schedule.
Request Appointment
Now!
<http://mandrillapp.com/track/click/30064959/www.websystem3.com?p=3DeyJzIjo=
iV3k1VUpZRUVsamxFSERsbjhRNXdjSGpkNnJRIiwidiI6MSwicCI6IntcInVcIjozMDA2NDk1OS=
xcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3d3dy53ZWJzeXN0ZW0zLmNvbVxcXC9kc=
mFkbWluXFxcL09ubGluZV9BcHBvaW50bWVudF9SZXF1ZXN0LmFzcD91aWQ9ZTQwZWJlNDQtNDkx=
Ni00YWU4LWJhZjUtYjAyYmI4MTVlODJiJkVtYWlsPXRvYmlhc2VpZ2VuQGdtYWlsLmNvbVwiLFw=
iaWRcIjpcImVkMjhlMWRkMTViMDRjOWJhNjQ2ZDBlYWIzYTQzNTI2XCIsXCJ1cmxfaWRzXCI6W1=
wiZDIwMjA3MWMwZjE0YzgwNmRiZjgwZGU4YjE1MGMyNWUxYmNiOGNmM1wiXX0ifQ>

*Dear Tobias,*
According to our records, you are now seriously past due for an eye
examination. Even if you haven't noticed any changes in your vision, many
eye disorders have no symptoms in the early stages. Regular eye
examinations are important to your eye health and are your best insurance
against vision loss. Please click the Request Appointment button and you
will be able to select a convenient appointment date and time. We will
confirm your selection with you. Call our office if you prefer to schedule
your appointment by phone. Thank you and we look forward to seeing you.

See you soon!

BAINBRIDGE VISION INC PS

Sherri Egashira, O.D.
Sheri Steele, O.D.
Sue Knight, LDO
Kira Tusnadi, LDO

345 Knechtel Way NE #104
Bainbridge Island, WA 98110

206-842-6604




<http://mandrillapp.com/track/click/30064959/www.facebook.com?p=3DeyJzIjoiV=
EtGdVJTT0pzRkxrMXF6S0lpX0lEQ01heVB3IiwidiI6MSwicCI6IntcInVcIjozMDA2NDk1OSxc=
InZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3d3dy5mYWNlYm9vay5jb21cXFwvYmFpbmJ=
yaWRnZXZpc2lvbnNvdXJjZVwiLFwiaWRcIjpcImVkMjhlMWRkMTViMDRjOWJhNjQ2ZDBlYWIzYT=
QzNTI2XCIsXCJ1cmxfaWRzXCI6W1wiOTM1MzRiMTQyYWYxZWIxZGRiYmNiZjg0MTA0NTcxNGY5N=
jgwZjU5MFwiXX0ifQ>

[image: Practice Photo]
Email us <EMAIL REDACTED> Refer a friend
<http://mandrillapp.com/track/click/30064959/www.websystem3.com?p=3DeyJzIjo=
idmE5aXAxNmlWTF96LTJreEQ4ckZPOWNmNEE4IiwidiI6MSwicCI6IntcInVcIjozMDA2NDk1OS=
xcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3d3dy53ZWJzeXN0ZW0zLmNvbVxcXC9kc=
mFkbWluXFxcL3JlZmVyX2FfZnJpZW5kX2VudGVyX2luZm8uYXNwP1VJRD04MzhkOThjMi0xOTk0=
LTQ5MmMtODhkZC00MTY5OGUzY2M4NTMmUFVJRD1lNDBlYmU0NC00OTE2LTRhZTgtYmFmNS1iMDJ=
iYjgxNWU4MmJcIixcImlkXCI6XCJlZDI4ZTFkZDE1YjA0YzliYTY0NmQwZWFiM2E0MzUyNlwiLF=
widXJsX2lkc1wiOltcImQyMDIwNzFjMGYxNGM4MDZkYmY4MGRlOGIxNTBjMjVlMWJjYjhjZjNcI=
l19In0>
Our
website
<http://mandrillapp.com/track/click/30064959/www.bainbridgevision.com?p=3De=
yJzIjoiby1Ma1RBWjBPMXBac0I1MllBaDJtY2NQOTJjIiwidiI6MSwicCI6IntcInVcIjozMDA2=
NDk1OSxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvd3d3LmJhaW5icmlkZ2V2aXNpb24=
uY29tXFxcL1wiLFwiaWRcIjpcImVkMjhlMWRkMTViMDRjOWJhNjQ2ZDBlYWIzYTQzNTI2XCIsXC=
J1cmxfaWRzXCI6W1wiNzIxY2Q1Nzg2YWFiMGI4NTY5YTQ5ZWIyMzUwZmFhNDBkMzg3MTE2YlwiX=
X0ifQ>
My preferences
<http://mandrillapp.com/track/click/30064959/www.websystem3.com?p=3DeyJzIjo=
iQ2RIM1l3ZktjNEFHaEZWc2N0Wm8xM053Tk5RIiwidiI6MSwicCI6IntcInVcIjozMDA2NDk1OS=
xcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3d3dy53ZWJzeXN0ZW0zLmNvbVxcXC9kc=
mFkbWluXFxcL1BhdGllbnRfU2lnbmF0dXJlRm9ySURfR0VULmFzcD9QVUlEPWU0MGViZTQ0LTQ5=
MTYtNGFlOC1iYWY1LWIwMmJiODE1ZTgyYiZ1cmxUb0NvbnRpbnVlPVxcXC9kcmFkbWluXFxcL1B=
hdGllbnRfUHJlZmVyZW5jZXNfR0VULmFzcD9QVUlEPWU0MGViZTQ0LTQ5MTYtNGFlOC1iYWY1LW=
IwMmJiODE1ZTgyYlwiLFwiaWRcIjpcImVkMjhlMWRkMTViMDRjOWJhNjQ2ZDBlYWIzYTQzNTI2X=
CIsXCJ1cmxfaWRzXCI6W1wiZDIwMjA3MWMwZjE0YzgwNmRiZjgwZGU4YjE1MGMyNWUxYmNiOGNm=
M1wiXX0ifQ>
Review
us
<http://mandrillapp.com/track/click/30064959/www.websystem3.com?p=3DeyJzIjo=
ialNLcXk3M0t1Sy03OG56U05YTTR0eTVSUnMwIiwidiI6MSwicCI6IntcInVcIjozMDA2NDk1OS=
xcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3d3dy53ZWJzeXN0ZW0zLmNvbVxcXC9kc=
mFkbWluXFxcL1BhdGllbnRfU3VydmV5LmFzcD9VSUQ9ZTQwZWJlNDQtNDkxNi00YWU4LWJhZjUt=
YjAyYmI4MTVlODJiXCIsXCJpZFwiOlwiZWQyOGUxZGQxNWIwNGM5YmE2NDZkMGVhYjNhNDM1MjZ=
cIixcInVybF9pZHNcIjpbXCJkMjAyMDcxYzBmMTRjODA2ZGJmODBkZThiMTUwYzI1ZTFiY2I4Y2=
YzXCJdfSJ9>
Remove
me
<http://mandrillapp.com/track/click/30064959/www.websystem3.com?p=3DeyJzIjo=
iZGNQSkljdVF3akpja1hVSWNHRXdfRG5kclVrIiwidiI6MSwicCI6IntcInVcIjozMDA2NDk1OS=
xcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3d3dy53ZWJzeXN0ZW0zLmNvbVxcXC9kc=
mFkbWluXFxcL09wdE91dF9BcmVfVV9TdXJlLmFzcD9VSUQ9ZTQwZWJlNDQtNDkxNi00YWU4LWJh=
ZjUtYjAyYmI4MTVlODJiXCIsXCJpZFwiOlwiZWQyOGUxZGQxNWIwNGM5YmE2NDZkMGVhYjNhNDM=
1MjZcIixcInVybF9pZHNcIjpbXCJkMjAyMDcxYzBmMTRjODA2ZGJmODBkZThiMTUwYzI1ZTFiY2=
I4Y2YzXCJdfSJ9>

--94eb2c042faab8cb71054016d8bf
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"font-size:12.8px">This is a test of a forwa=
rded formatted email into discourse. I hope it works well, because I even d=
eleted my signature to make it happen. But I know it will be cut off after =
this sentence.=C2=A0<br></span>
<br><div class=3D"gmail_quote">---------- Forwarded message ----------<br>F=
rom: <b class=3D"gmail_sendername">BAINBRIDGE VISION</b> <span dir=3D"ltr">=
&lt;<a href=3D"mailto:EMAIL REDACTED">EMAIL REDACTED=
m</a>&gt;</span><br>Date: Sat, Oct 29, 2016 at 1:14 PM<br>Subject: It&#39;s=
 Time For Tobias&#39;s Eye Exam<br>To: <a href=3D"mailto:EMAIL REDACTED=
com">EMAIL REDACTED</a><br><br><br><u></u>

=20

 =20
 =20
 =20
 =20
 =20
 =20


<div bgcolor=3D"#f6f8f1" style=3D"margin:0px;padding:0px;min-width:100%">
<table width=3D"100%" bgcolor=3D"#f6f8f1" border=3D"0" cellpadding=3D"0" ce=
llspacing=3D"0">
<tbody><tr>
  <td>
        =20
    <table bgcolor=3D"#ffffff" class=3D"gmail-m_-8545334713039556270content=
" align=3D"center" cellpadding=3D"0" cellspacing=3D"0" border=3D"0" style=
=3D"width:100%;max-width:600px">
     =20
      <tbody><tr>
        <td bgcolor=3D"#008ed3" class=3D"gmail-m_-8545334713039556270header=
" style=3D"padding:0px 20px 0px 0px">
          <table class=3D"gmail-m_-8545334713039556270fullwidthimage" width=
=3D"170" align=3D"left" border=3D"0" cellpadding=3D"0" cellspacing=3D"0"> =
=20
            <tbody><tr>             =20
			  <td height=3D"149" style=3D"padding:0px 20px 0px 0px">
			=09
				<a><img width=3D"200" height=3D"149" src=3D"https://www.websystem3.com/=
3images/recall-photo.jpg" border=3D"0" alt=3D"Practice Photo"></a>
			=09
			  </td>
            </tr>
          </tbody></table>
         =20
          <table class=3D"gmail-m_-8545334713039556270col345" align=3D"left=
" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" bgcolor=3D"#008ed3" styl=
e=3D"width:100%;max-width:345px"> =20
            <tbody><tr>
              <td height=3D"149">
                <table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpa=
dding=3D"0">
                  <tbody><tr>
                    <td class=3D"gmail-m_-8545334713039556270subhead" style=
=3D"padding:0px 0px 0px 13px;font-size:22px;color:rgb(255,255,255);font-fam=
ily:sans-serif">
                      Eye Exam:
                    </td>
                  </tr>=20
                  <tr>
                    <td class=3D"gmail-m_-8545334713039556270h1" style=3D"p=
adding:5px 0px 0px 10px;color:rgb(255,255,255);font-family:sans-serif;font-=
size:30px;line-height:34px;font-weight:normal">
                      It&#39;s time to schedule.
                    </td>
                  </tr>
                </tbody></table>
              </td>
            </tr>
          </tbody></table>
         =20
        </td>
      </tr>
     =20
      <tr>
        <td class=3D"gmail-m_-8545334713039556270innerpadding gmail-m_-8545=
334713039556270borderbottom" style=3D"padding:30px;border-bottom:1px solid =
rgb(242,238,237)">
          <table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0">
            <tbody><tr>
              <td class=3D"gmail-m_-8545334713039556270bodycopy" align=3D"c=
enter" style=3D"color:rgb(21,54,67);font-family:sans-serif;font-size:16px;l=
ine-height:22px">
                <table align=3D"center" class=3D"gmail-m_-85453347130395562=
70fullwidth">
                  <tbody><tr>                   =20
					  <td width=3D"15%"></td>
                      <td align=3D"center" class=3D"gmail-m_-85453347130395=
56270emailButton" style=3D"background-color:rgb(105,189,69);text-align:cent=
er;font-size:18px;font-family:sans-serif;font-weight:normal;padding:15px;bo=
rder-radius:5px">
                      <a href=3D"http://mandrillapp.com/track/click/3006495=
9/www.websystem3.com?p=3DeyJzIjoiV3k1VUpZRUVsamxFSERsbjhRNXdjSGpkNnJRIiwidi=
I6MSwicCI6IntcInVcIjozMDA2NDk1OSxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL=
3d3dy53ZWJzeXN0ZW0zLmNvbVxcXC9kcmFkbWluXFxcL09ubGluZV9BcHBvaW50bWVudF9SZXF1=
ZXN0LmFzcD91aWQ9ZTQwZWJlNDQtNDkxNi00YWU4LWJhZjUtYjAyYmI4MTVlODJiJkVtYWlsPXR=
vYmlhc2VpZ2VuQGdtYWlsLmNvbVwiLFwiaWRcIjpcImVkMjhlMWRkMTViMDRjOWJhNjQ2ZDBlYW=
IzYTQzNTI2XCIsXCJ1cmxfaWRzXCI6W1wiZDIwMjA3MWMwZjE0YzgwNmRiZjgwZGU4YjE1MGMyN=
WUxYmNiOGNmM1wiXX0ifQ" style=3D"color:rgb(255,255,255);text-decoration:none=
" target=3D"_blank">Request Appointment<br>Now!</a>
                    </td> =20
				=09
                    <td width=3D"15%"></td>
                  </tr>
                </tbody></table>
              </td>
            </tr>
          </tbody></table>
        </td>
      </tr>
     =20
      <tr>
        <td class=3D"gmail-m_-8545334713039556270innerpadding gmail-m_-8545=
334713039556270borderbottom" style=3D"padding:30px;border-bottom:1px solid =
rgb(242,238,237)">
          <table width=3D"295" align=3D"left" border=3D"0" cellpadding=3D"0=
" cellspacing=3D"0"> =20
            <tbody><tr>
              <td style=3D"padding:0px 20px 20px 0px">
                <table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpa=
dding=3D"0" class=3D"gmail-m_-8545334713039556270fullwidth">
                  <tbody><tr>
                    <td class=3D"gmail-m_-8545334713039556270bodycopy" styl=
e=3D"color:rgb(21,54,67);font-family:sans-serif;font-size:16px;line-height:=
22px">
                        <strong>Dear=C2=A0Tobias,<br></strong>
                         <br>
                        According to our records, you are now seriously pas=
t due for an eye examination.

Even if you haven&#39;t noticed any changes in your vision, many eye disord=
ers have no symptoms in the early stages. Regular eye examinations are impo=
rtant to your eye health and are your best insurance against vision loss.=
=20

Please click the Request Appointment button and you will be able to select =
a convenient appointment date and time.

We will confirm your selection with you.

Call our office if you prefer to schedule your appointment by phone.

Thank you and we look forward to seeing you.
					   =20
                          <br>
                    </td>
                  </tr>
                  <tr>
                    <td style=3D"padding:20px 10px 0px 0px">
                      <table border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0" align=3D"left">
                        <tbody><tr>                         =20
						                            =20
                          <td width=3D"20%"></td>
                           =20
                        </tr>
                      </tbody></table>
                    </td>
                  </tr>
                </tbody></table>
              </td>
            </tr>
          </tbody></table>
         =20
          <table class=3D"gmail-m_-8545334713039556270col200" align=3D"left=
" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" style=3D"width:100%;max-=
width:200px" bgcolor=3D"#f0f0f0">
            <tbody><tr>
              <td class=3D"gmail-m_-8545334713039556270h2" align=3D"center"=
 style=3D"color:rgb(21,54,67);font-family:sans-serif;padding:0px 0px 15px;f=
ont-size:24px;line-height:28px;font-weight:bold">
                <br>See you soon!<br>
              </td>
            </tr>
            <tr>
              <td class=3D"gmail-m_-8545334713039556270bodycopy" align=3D"c=
enter" style=3D"color:rgb(21,54,67);font-family:sans-serif;font-size:16px;l=
ine-height:22px">
                <br>BAINBRIDGE VISION INC PS<br><br>Sherri Egashira, O.D.<b=
r>Sheri Steele, O.D.<br>Sue Knight, LDO<br>Kira Tusnadi, LDO<br>
              </td>
            </tr>
			<tr>
              <td class=3D"gmail-m_-8545334713039556270bodycopy" align=3D"c=
enter" style=3D"color:rgb(21,54,67);font-family:sans-serif;font-size:16px;l=
ine-height:22px">
                <br>345 Knechtel Way NE #104<br>Bainbridge Island, WA 98110=
<br><br><a href=3D"tel:206-842-6604" value=3D"+12068426604" target=3D"_blan=
k">206-842-6604</a><br>
              </td>
            </tr>=20
			<tr>
              <td class=3D"gmail-m_-8545334713039556270bodycopy" align=3D"c=
enter" style=3D"color:rgb(21,54,67);font-family:sans-serif;font-size:16px;l=
ine-height:22px">
                <br><br>
              </td>
            </tr>=20
			<tr>
              <td class=3D"gmail-m_-8545334713039556270bodycopy" align=3D"c=
enter" style=3D"color:rgb(21,54,67);font-family:sans-serif;font-size:16px;l=
ine-height:22px">
                <br><br>
              </td>
            </tr>
			<tr>
              <td class=3D"gmail-m_-8545334713039556270bodycopy" align=3D"c=
enter" style=3D"color:rgb(21,54,67);font-family:sans-serif;font-size:16px;l=
ine-height:22px">
               =20
                <a href=3D"http://mandrillapp.com/track/click/30064959/www.=
facebook.com?p=3DeyJzIjoiVEtGdVJTT0pzRkxrMXF6S0lpX0lEQ01heVB3IiwidiI6MSwicC=
I6IntcInVcIjozMDA2NDk1OSxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3d3dy5mY=
WNlYm9vay5jb21cXFwvYmFpbmJyaWRnZXZpc2lvbnNvdXJjZVwiLFwiaWRcIjpcImVkMjhlMWRk=
MTViMDRjOWJhNjQ2ZDBlYWIzYTQzNTI2XCIsXCJ1cmxfaWRzXCI6W1wiOTM1MzRiMTQyYWYxZWI=
xZGRiYmNiZjg0MTA0NTcxNGY5NjgwZjU5MFwiXX0ifQ" target=3D"_blank">
               =20
                <img border=3D"0" src=3D"https://www.websystem3.com/images/=
FacebookBug.jpg" style=3D"height: auto;">
                               =20
                </a>
              </td>
            </tr>
            <tr>
              <td class=3D"gmail-m_-8545334713039556270bodycopy" align=3D"c=
enter" style=3D"color:rgb(21,54,67);font-family:sans-serif;font-size:16px;l=
ine-height:22px">
                <br>
                <a>                 =20
                              =20
                </a>
              </td>
            </tr>
            <tr>             =20
			 =20
                =20
                <td height=3D"170" align=3D"center" style=3D"padding:0px 0p=
x 20px">
                <img src=3D"https://www.websystem3.com/images/logos/egashir=
a.jpg" width=3D"170" height=3D"170" border=3D"0" alt=3D"Practice Photo" sty=
le=3D"height: auto;">
                    </td>
				=09
             =20
            </tr> =20
          </tbody></table>
         =20
        </td>
      </tr>
     =20
      <tr>
        <td class=3D"gmail-m_-8545334713039556270footer" bgcolor=3D"#008ed3=
" style=3D"padding:20px 30px 15px">
          <table align=3D"center" border=3D"0">
            <tbody><tr>
              <td class=3D"gmail-m_-8545334713039556270hide" width=3D"5%"><=
/td>
              <td align=3D"center" width=3D"150" class=3D"gmail-m_-85453347=
13039556270footercopy gmail-m_-8545334713039556270footerbutton" style=3D"fo=
nt-family:sans-serif;font-size:14px;color:rgb(255,255,255)">
                <a href=3D"mailto:EMAIL REDACTED" class=3D"gmai=
l-m_-8545334713039556270unsubscribe" style=3D"color:rgb(255,255,255);text-d=
ecoration:none" target=3D"_blank">Email us</a>
              </td>
              <td class=3D"gmail-m_-8545334713039556270hide" width=3D"5%"><=
/td>
              <td align=3D"center" width=3D"150" class=3D"gmail-m_-85453347=
13039556270footercopy gmail-m_-8545334713039556270footerbutton" style=3D"fo=
nt-family:sans-serif;font-size:14px;color:rgb(255,255,255)">
                <a href=3D"http://mandrillapp.com/track/click/30064959/www.=
websystem3.com?p=3DeyJzIjoidmE5aXAxNmlWTF96LTJreEQ4ckZPOWNmNEE4IiwidiI6MSwi=
cCI6IntcInVcIjozMDA2NDk1OSxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3d3dy5=
3ZWJzeXN0ZW0zLmNvbVxcXC9kcmFkbWluXFxcL3JlZmVyX2FfZnJpZW5kX2VudGVyX2luZm8uYX=
NwP1VJRD04MzhkOThjMi0xOTk0LTQ5MmMtODhkZC00MTY5OGUzY2M4NTMmUFVJRD1lNDBlYmU0N=
C00OTE2LTRhZTgtYmFmNS1iMDJiYjgxNWU4MmJcIixcImlkXCI6XCJlZDI4ZTFkZDE1YjA0Yzli=
YTY0NmQwZWFiM2E0MzUyNlwiLFwidXJsX2lkc1wiOltcImQyMDIwNzFjMGYxNGM4MDZkYmY4MGR=
lOGIxNTBjMjVlMWJjYjhjZjNcIl19In0" class=3D"gmail-m_-8545334713039556270unsu=
bscribe" style=3D"color:rgb(255,255,255);text-decoration:none" target=3D"_b=
lank">Refer a friend</a>
              </td>
              <td class=3D"gmail-m_-8545334713039556270hide" width=3D"5%"><=
/td>
              <td align=3D"center" width=3D"150" class=3D"gmail-m_-85453347=
13039556270footercopy gmail-m_-8545334713039556270footerbutton" style=3D"fo=
nt-family:sans-serif;font-size:14px;color:rgb(255,255,255)">
                <a href=3D"http://mandrillapp.com/track/click/30064959/www.=
bainbridgevision.com?p=3DeyJzIjoiby1Ma1RBWjBPMXBac0I1MllBaDJtY2NQOTJjIiwidi=
I6MSwicCI6IntcInVcIjozMDA2NDk1OSxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvd=
3d3LmJhaW5icmlkZ2V2aXNpb24uY29tXFxcL1wiLFwiaWRcIjpcImVkMjhlMWRkMTViMDRjOWJh=
NjQ2ZDBlYWIzYTQzNTI2XCIsXCJ1cmxfaWRzXCI6W1wiNzIxY2Q1Nzg2YWFiMGI4NTY5YTQ5ZWI=
yMzUwZmFhNDBkMzg3MTE2YlwiXX0ifQ" class=3D"gmail-m_-8545334713039556270unsub=
scribe" style=3D"color:rgb(255,255,255);text-decoration:none" target=3D"_bl=
ank">Our website</a>
              </td>
              <td class=3D"gmail-m_-8545334713039556270hide" width=3D"15%">=
</td>
            </tr>
          </tbody></table>
        </td>
      </tr>
      <tr>
        <td class=3D"gmail-m_-8545334713039556270footer" bgcolor=3D"#008ed3=
" style=3D"padding:20px 30px 15px">
          <table align=3D"center" border=3D"0">
            <tbody><tr>
              <td class=3D"gmail-m_-8545334713039556270hide" width=3D"5%"><=
/td>
              <td align=3D"center" width=3D"150" class=3D"gmail-m_-85453347=
13039556270footercopy gmail-m_-8545334713039556270footerbutton" style=3D"fo=
nt-family:sans-serif;font-size:14px;color:rgb(255,255,255)">
                <a href=3D"http://mandrillapp.com/track/click/30064959/www.=
websystem3.com?p=3DeyJzIjoiQ2RIM1l3ZktjNEFHaEZWc2N0Wm8xM053Tk5RIiwidiI6MSwi=
cCI6IntcInVcIjozMDA2NDk1OSxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3d3dy5=
3ZWJzeXN0ZW0zLmNvbVxcXC9kcmFkbWluXFxcL1BhdGllbnRfU2lnbmF0dXJlRm9ySURfR0VULm=
FzcD9QVUlEPWU0MGViZTQ0LTQ5MTYtNGFlOC1iYWY1LWIwMmJiODE1ZTgyYiZ1cmxUb0NvbnRpb=
nVlPVxcXC9kcmFkbWluXFxcL1BhdGllbnRfUHJlZmVyZW5jZXNfR0VULmFzcD9QVUlEPWU0MGVi=
ZTQ0LTQ5MTYtNGFlOC1iYWY1LWIwMmJiODE1ZTgyYlwiLFwiaWRcIjpcImVkMjhlMWRkMTViMDR=
jOWJhNjQ2ZDBlYWIzYTQzNTI2XCIsXCJ1cmxfaWRzXCI6W1wiZDIwMjA3MWMwZjE0YzgwNmRiZj=
gwZGU4YjE1MGMyNWUxYmNiOGNmM1wiXX0ifQ" class=3D"gmail-m_-8545334713039556270=
unsubscribe" style=3D"color:rgb(255,255,255);text-decoration:none" target=
=3D"_blank">My preferences</a>
              </td>
              <td class=3D"gmail-m_-8545334713039556270hide" width=3D"5%"><=
/td>
              <td align=3D"center" width=3D"150" class=3D"gmail-m_-85453347=
13039556270footercopy gmail-m_-8545334713039556270footerbutton" style=3D"fo=
nt-family:sans-serif;font-size:14px;color:rgb(255,255,255)">
                <a href=3D"http://mandrillapp.com/track/click/30064959/www.=
websystem3.com?p=3DeyJzIjoialNLcXk3M0t1Sy03OG56U05YTTR0eTVSUnMwIiwidiI6MSwi=
cCI6IntcInVcIjozMDA2NDk1OSxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3d3dy5=
3ZWJzeXN0ZW0zLmNvbVxcXC9kcmFkbWluXFxcL1BhdGllbnRfU3VydmV5LmFzcD9VSUQ9ZTQwZW=
JlNDQtNDkxNi00YWU4LWJhZjUtYjAyYmI4MTVlODJiXCIsXCJpZFwiOlwiZWQyOGUxZGQxNWIwN=
GM5YmE2NDZkMGVhYjNhNDM1MjZcIixcInVybF9pZHNcIjpbXCJkMjAyMDcxYzBmMTRjODA2ZGJm=
ODBkZThiMTUwYzI1ZTFiY2I4Y2YzXCJdfSJ9" class=3D"gmail-m_-8545334713039556270=
unsubscribe" style=3D"color:rgb(255,255,255);text-decoration:none" target=
=3D"_blank">Review us</a>
              </td>
              <td class=3D"gmail-m_-8545334713039556270hide" width=3D"5%"><=
/td>
              <td align=3D"center" width=3D"150" class=3D"gmail-m_-85453347=
13039556270footercopy gmail-m_-8545334713039556270footerbutton" style=3D"fo=
nt-family:sans-serif;font-size:14px;color:rgb(255,255,255)">
                <a href=3D"http://mandrillapp.com/track/click/30064959/www.=
websystem3.com?p=3DeyJzIjoiZGNQSkljdVF3akpja1hVSWNHRXdfRG5kclVrIiwidiI6MSwi=
cCI6IntcInVcIjozMDA2NDk1OSxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3d3dy5=
3ZWJzeXN0ZW0zLmNvbVxcXC9kcmFkbWluXFxcL09wdE91dF9BcmVfVV9TdXJlLmFzcD9VSUQ9ZT=
QwZWJlNDQtNDkxNi00YWU4LWJhZjUtYjAyYmI4MTVlODJiXCIsXCJpZFwiOlwiZWQyOGUxZGQxN=
WIwNGM5YmE2NDZkMGVhYjNhNDM1MjZcIixcInVybF9pZHNcIjpbXCJkMjAyMDcxYzBmMTRjODA2=
ZGJmODBkZThiMTUwYzI1ZTFiY2I4Y2YzXCJdfSJ9" class=3D"gmail-m_-854533471303955=
6270unsubscribe" style=3D"color:rgb(255,255,255);text-decoration:none" targ=
et=3D"_blank">Remove me</a>
              </td>
              <td class=3D"gmail-m_-8545334713039556270hide" width=3D"15%">=
</td>
            </tr>
          </tbody></table>
        </td>
      </tr>
    </tbody></table>
   =20
    </td>
  </tr>
</tbody></table>
<img src=3D"http://mandrillapp.com/track/open.php?u=3D30064959&amp;id=3Ded2=
8e1dd15b04c9ba646d0eab3a43526" height=3D"1" width=3D"1"></div>
</div><br></div>

--94eb2c042faab8cb71054016d8bf--

(Tobias Eigen) #5

Oops - not letting me edit anymore because of body length limit. So adding some details in this reply.

In both of the examples I gave above I’d expect the full content of the forwarded email to just post and be displayed as it is displayed in email. Instead I only get the intro text I wrote.

I fully understand that for most communities this makes no sense at all and is a security risk, but for my small and tightly managed communities where we all know each other it does make sense.

Perhaps an admin setting could be provided to allow the fully formatted text to be displayed?


(Jeff Atwood) #6

The only real option you have is to display body completely unformatted, as raw text.


(Régis Hanol) #7

@DeanMarkTaylor the very first version of our forwarded email support is now in :tada:

I initially intended to support forwarding conversations but that’s way too complicated :grimacing:

So this first version only supports 1 “embedded email” with or without a note.

I will setup a testing instance so that everyone can forward emails and test break it :stuck_out_tongue:


I added a new site setting allowing you to have the “trimmed” part of incoming emails shown in “public” topics.
It defaults to off because it might contain personal email addresses. (it’s always shown in PM though)


(Tobias Eigen) #8

Super awesome that you’re trying to slay this dragon… hats off to you, sir zogstrip! :dragon_face:

I tested this yesterday. I think “enable staged users” must be turned on for it to not throw an error.

Would it be possible to have it function like a ‘traditional’ forwarded message when ‘enable staged users’ is disabled rather than throwing an error? E.g. just show it below the trimmed content line?

Another admin setting that would be helpful is e.g. “allow forwarding without comment” to avoid the “Email issue – No Content” error.

Also, I forwarded a message in that had been forwarded twice already. The middle email is the one that was added as a staged user. It seems to me it should have either added all of them as staged users, with the earliest at the top of the topic, or just the earliest one.


(Tobias Eigen) #9

Heh. I had a incident today where this feature had an unintended consequence. Someone replied to my post by email containing a few mentions, and their reply got rejected because new users can’t mention more than two links or mentions. D’oh! :blush:

Since the trimmed content is pretty ugly anyway, as it shows source not formatted html, I turned this back off again. Most of my users will not know what to do with it.


(Dean Taylor) #10

I don’t believe this feature causes the issue you mentioned, I’ve had a rejected email case before this update which looked like it counted either mentions or links in the post the user was replying to.


(Grégoire Menuel) #11

Thanks for your feature, I’ve tried it but it crashes with the following error :

Unrecognized error type (NoMethodError: undefined method `errors' for nil:NilClass) when processing incoming email

Backtrace:
  /var/www/discourse/lib/email/receiver.rb:242:in `parse_from_field'
  /var/www/discourse/lib/email/receiver.rb:385:in `process_forwarded_email'
  /var/www/discourse/lib/email/receiver.rb:331:in `process_destination'
  /var/www/discourse/lib/email/receiver.rb:102:in `block in process_internal'

The mail content looks like this :

-------- Courriel original --------
Objet: ATTENTION: taux d'erreur trop élevé dans la liste XXXX
Date: 2017-01-04 11:27
De: SYMPA <sympa@XXXX>
À: XXXXX
>
Le taux d'erreurs dans la liste XXXX est de 50.
Vous devriez supprimer les abonnés en erreur :
https://XXXXXXX
>
-- 
signature

(Régis Hanol) #12

Are you running the latest version of Discourse? If yes, can you send me the raw email via PM?