Text of forwarded emails don't show up in posts

@tobiaseigen: I hadn’t tried clicking on the envelope icon. That’s neat, but it not feasible as a workaround. I can’t possibly go around looking for posts sent by email and looking for forwarded content. Especially because we have some private categories on our site which I purposefully ignore unless I am @mentioned.

@sam: No forwarded email works. They come out like this:

(Obviously, a forwarded email followed that line, but it was cut.)

As far as I understand, email forwarding as a feature is not implemented at all. What kind of information are you looking for at this stage?

The behavior I expected is this:

「いいね!」 1

We just hit this problem in a test instance where we are assessing Discourse as a ticketing system.

The test was done using GMail, a pretty popular service. Getting emails forwarded is not unusual in our context. This problem is quite a blocker for us…

It’s a bit strange that nobody has complained in the last years. Maybe there is another thread with a workaround somewhere? :slight_smile:

https://github.com/github/email_reply_parser

Latest commit e50e502 on Jul 22, 2016

Ouch. I was about to file an issue upstream (nobody seems to have complained about forwarded emails there), but the lack of activity is discouraging. Maintaining a local patch isn’t a great prospect either.

Our users are totally external, people sending email to what they think is a normal mailbox.

Any ideas to unblock this situation?

「いいね!」 1

The answer you quoted is quite out of date. We stared using our own gem a long time ago.

https://github.com/discourse/email_reply_trimmer

If you post the raw email with all its headers (or send me a PM) and tell as what you saw and what you expected to see, we might be able to figure this out.

You did enable the enable forwarded emails site setting, right?

「いいね!」 5

Er… doh.

OK, I tested again with the same email and now the forward does appear, no problem. It appears in a different way than expected (the topic appears as created by the author of the email being forwarded, not the email being sent, an this has implications we have to consider).

In any case, thank you. The big blocker is now solved.

「いいね!」 4

Is it possible that this problem can still be reproduced when Mirroring a read-only mailing list in Discourse?

We cannot get forwarded email through in a mailing list mirror category, while forwards land just fine in another category in the same test instance with posting via email enabled.

We are discussing this problem here and you can find several tests in this mailing list mirror category created to test this problem.

Maybe the solution is to skip any removal of content in mailing list mirror mode? Mirror is mirror, and the risk of missing content is way more expensive than the convenience of not showing signatures (especially when we are thinking that Discourse becomes the de facto archive of a mailing list).

「いいね!」 4

I guess we could add a setting to disable trimming for mailing list mirrors. It could make sense for lists where members know how to behave and don’t include hundreds of useless lines of text from previous emails. Can you create a feature request for it?

Nevertheless, I’ll try figure out why forwarded emails do not work for mailing list mirrors.

「いいね!」 4

I think the typical forward would match the embedded marker not followed by a quote rule which discards it. Discarding is reasonable behavior for the other cases mentioned there (e.g. huge quote) but not for forwards.

「いいね!」 2

Discourse が実際に転送されたメールを受け取り投稿を作成していたため、この設定がオンになっていると思い込んでいました。しかし、転送されたメールの内容が削除されていました。つまり、この設定は受信メールの解析方法を変更するもの、より正確には、既存のトピックへの返信ではない受信メールの解析方法を変更するものという理解で正しいでしょうか?

いずれにせよ、この設定を有効にすることで、転送された内容が投稿に表示されないという問題が解決することを願っています。しかし、まだ疑問に思っています:Discourse が切り取り線(表示される部分と削除される部分の境界)を誤った投稿を手動で修正する簡単な方法はないのでしょうか?

編集:これ という新機能を見つけました(まだそのインスタンスには適用されていません)。更新しますが、この新しい設定がここで議論された内容とどのように関連するのか、どなたか明確にしてくれませんか?これはメーリングリストに特化したものですか?

編集2:過去数ヶ月にメール経由で作成されたいくつかのトピックを調査した結果、転送メールの内容が削除されるのは、転送メールの前に何らかのテキストが追加されている場合のみであることがわかりました(例:「FYI」や「興味深いものがあります」など)。コメントなしでメールが転送された場合、内容は表示されます(ただし、転送メールのヘッダーは削除されるため、転送者が投稿の内容を書いたように見えます)。これらはすべて意図された動作でしょうか?