Re: Going GUI...er

2020-05-02 Thread John Hawkinson
disclaimer: I have not reviewed this thread in its entirety.

Grant Edwards  wrote on Sat,  2 May 2020
at 12:16:45 EDT in :

> _Nobody_ I work with uses an email client that properly displays
> plaintext as sent by mutt.
...
> Most of my family and friends do almost all of their e-mail on phones.
> Plaintext is very hard to read on small screans because it doesn't
> re-flow to fit the screen width. Forcing people to read plaintext on
> small screens is, IMO, inconsiderate.

This is not an attribute of mutt or plaintext. It is an attribute of plaintext 
with a particular kind of fixed line breaks.

Personally, I send mail via mutt and do not place hard line breaks at the end 
of each line, but effectively send every paragraph as a single very long line. 
(I often compose using Emacs' M-x visual-line-mode.)

I think this is not as good as proper format/flowed, but there seem to be 
technical difficulties making that work reliably, so it's an OK substitute.

> Insisting that the world switch from HTML to plaintext for e-mail is
> just tilting at a windmill.

I think this view is correct.

--
jh...@alum.mit.edu
John Hawkinson


Re: Going GUI...er

2020-05-02 Thread Sam Kuper
On Sat, May 02, 2020 at 04:16:45PM -, Grant Edwards wrote:
> Insisting that the world switch from HTML to plaintext for e-mail is
> just tilting at a windmill.

I don't insist that the world switch from HTML to plaintext.  I do ask
that, at least, compatibility be maintained.

(By a similar token, I don't insist that everybody use step-free access,
but I do ask that it be provided in as many buildings as possible.)


-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-05-02 Thread Francesco Ariis
Il 02 maggio 2020 alle 10:51 Derek Martin ha scritto:
> In practice, it isn't really.  The obvious "solution" is to render the
> message [...]

I understand that plain-text vs. html has a (tangential) relevance to
the topic at hand, but this link is getting more and more tenuous
as the Re:'s pile up.
Please consider opening a new thread
-F


Re: Going GUI...er

2020-05-02 Thread Grant Edwards
On 2020-05-02, Derek Martin  wrote:
> On Tue, Apr 28, 2020 at 06:57:14PM +0100, Sam Kuper wrote:

>> Moreover, you appear to be committing the logical fallacy called
>> "argumentum ad populum" (aka "majoritarianism").
>
> No, because accepted practice is determined by the majority (in this
> case overwhelmingly so), so it's actually the point, not a logic
> fallacy.

Indeed. E-mail is like a language. It's defined by everyday usage. To
claim that you get to define what's "proper usage", when 99% of the
other users disagree with you would make Humpty-Dumpyty pround.

I would prefer that everybody in the world used e-mail clients that
could handle plaintext.  But they don't.  _Nobody_ I work with uses an
email client that properly displays plaintext as sent by mutt.  For a
while, I used muttdown to generage mixed/alternatve plaintext and
html.  That worked very nicely.  Now "they" have shut off the Exchange
SMTP/IMAP services, so I had to switch to hiri/OWA.  [I still write
much of my e-mail in markdown and paste the result into hiri/OWA.]

Most of my family and friends do almost all of their e-mail on phones.
Plaintext is very hard to read on small screans because it doesn't
re-flow to fit the screen width. Forcing people to read plaintext on
small screens is, IMO, inconsiderate.

Insisting that the world switch from HTML to plaintext for e-mail is
just tilting at a windmill.

--
Grant








Re: Going GUI...er

2020-05-02 Thread Derek Martin
On Tue, Apr 28, 2020 at 06:57:14PM +0100, Sam Kuper wrote:
> > When you're talking about a population of people, who is being
> > inconsiderate, those who do what the majority prefer, or the minority
> > who have made up their own mind that their way is better despite
> > what everyone else does?
> 
> That's a false dichotomy.

In practice, it isn't really.  The obvious "solution" is to render the
message as multipart, but in so doing it looses information--the
formatting--which was the point of not using plain text in the first
place.  And if much of the content is in images, it's much harder to
piece together the bits, which is the entire point of using non-ascii
mail.  That's exactly where we are today, and it's why this thread
exists.  The obvious solution is no solution at all.

You're also counting on the overwhelming majority of e-mail users, who
are non-technical, to understand these points and make accommodations,
which is impractical and nonsensical, particularly when it is clear to
all of them that you, stubbornly clinging to your preferences, is a
choice that you've made in the face of (what virtually everyon thinks)
are much better choices, and placing an inconvenient burden upon
literally the rest of the world for your stubbornness.

And that's the essence of the issue.  By choosing to use an incapable
mail client, you are in a tiny minority of e-mail users, you're
causing problems for the overwhelming majority of people who are doing
it the normal, accepted way, when you know better, and they don't.
You're demanding that those less capable make consessions to your
preferences when it would be trivial for you to handle what they sent
you by simply choosing one of a myriad of other clients that can do
so.  Most of them never even heard of Mutt and have no idea there even
exist mail clients that can't easily handle the messages they're
sending.

THAT is SUPREMELY inconsiderate, and your whole argument is stubborn
and selfish.  And that's why the ascii ribbon campaign died...
eventually people realized common practice had moved well past them
and they were just wrong.

And yes, I continue to use Mutt, and I'm in that tiny cohort.  The
difference is when there's a breakdown I recognize that *I* am at
fault, and I make the necessary accommodations, however begrudgingly.

> Moreover, you appear to be committing the logical fallacy called
> "argumentum ad populum" (aka "majoritarianism").

No, because accepted practice is determined by the majority (in this
case overwhelmingly so), so it's actually the point, not a logic
fallacy.

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.



signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-29 Thread Sam Kuper
On Wed, Apr 29, 2020 at 08:56:16AM -0400, Mark H. Wood wrote:
> Two cultures in contact, which do not share customs and manners, can
> disengage; they can fight; or they can agree on protocols that they
> *will* share, even though the protocols make no sense *within* either
> culture.
>
> So how can the flat-text and rich-text and all-up-graphics cultures
> play nicely together, with nobody surrendering and being subjugated by
> anybody else?

The conventional, mutually acceptable approach has, for years, been as
follows:

- People who prefer to send plain text emails, or plain text emails with
  attachments intended to be viewed in software other than the MUA,
  continue to do so, because this approach is compatible with just about
  every extant MUA in the world.

- People who prefer to send rich-text emails do so as multi-part
  messages that include a plain text part.  (The latter is typically
  generated automatically from the rich text part by the sender's MUA;
  e.g. translated from HTML into Markdown, so that *emphasis* makes it
  through to the plain text version.)  For maximum compatibility, no
  part/attachments should require the recipient's MUA to parse HTML or
  other files into a graphical representation, because not all MUAs can
  do this.

The difficulty experienced by Derek, IIUC, and also by other people on
this list, is that some people in the second culture have stopped
following the convention above, and have instead begun sending emails
that are compatible only with a restricted subset of not-very-secure
MUAs.

I realise that in many cases, the people in the second culture who have
started doing that have done so unwittingly.  For instance, because the
developers of their MUA changed the MUA's behaviour so that it no longer
sends emails that are compatible with traditional MUAs.  (Not by
default, anyway, and maybe not at all.)  One or more variants of Outlook
seem to be particularly at fault here.  But the emails those people send
are of limited compatibility nonetheless, and cannot be viewed as
intended without an increased risk of exposure to spyware/malware.  For
these reasons, the new behaviour is (in my view) inconsiderate.


(Insofar as this shift away from compatibility has been caused by
corporate software developers, it is reminiscent of General Motors
tearing up the streetcar tracks that they had acquired - "People have
cars now.  They won't need these old things anymore!" - with little care
for people who depended upon streetcars for transportation.

Or, to use my other analogy, it would be like a handful of maintenance
corporations sending workers to their clients' buildings, unbidden, to
remove the wheelchair ramps: "Ramps?  They're so last century.  Everyone
should be using an app!")


What's the solution to this inconsiderateness?  The first response
should be to notify the sender.  If the sender fails to correct their
(or their MUA's) behaviour to bring it back into universal
compatibility, then they should be asked again.  If they still fail,
then they should be treated as the recipient would treat any other
antisocial lout, e.g. given a wide berth.

Additionally, if the recipient has a disability and the sender's
inconsiderate behaviour renders the sender's emails inaccessible to the
recipient (even though the recipient can read compatible emails just
fine), then the recipient might, in some jurisdictions, be able to bring
a legal case against the sender.  (IANAL.)  This emphasises the
closeness of my second analogy above, about the ramps.


-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-29 Thread Mark H. Wood
On Tue, Apr 28, 2020 at 06:57:14PM +0100, Sam Kuper wrote:
> On Thu, Apr 23, 2020 at 03:52:53PM -0500, Derek Martin wrote:
[snip]
> > which is how you have to define what is considerate.  Inconsiderate is
> > doing something that is not preferred.  That which is least preferred
> > is most inconsiderate.
> 
> Again, no.  You are conflating two different concepts, as shown by the
> following counterexample.  In some *urban* subcultures, driving large
> 4x4 cars is preferred:
> https://www.macmillandictionary.com/buzzword/entries/chelsea-tractor.html
> . Yet that is clearly not considerate.

I think that there is a simpler argument in here.  Abstractions (such
as The Majority) do not have preferences; individuals do.  At most, it
is possible to identify abstractions whose members share certain
preferences.

So, yes, inconsiderate is doing something that is not preferred, and
that which is least preferred is most inconsiderate.  This is simple
manners.  But I want to ask myself:  preferred by whom?  Each camp has
legitimate concerns to which, if we wish to communicate politely, the
other camps would do well to make reasonable accommodations.  Two
cultures in contact, which do not share customs and manners, can
disengage; they can fight; or they can agree on protocols that they
*will* share, even though the protocols make no sense *within* either
culture.

So how can the flat-text and rich-text and all-up-graphics cultures
play nicely together, with nobody surrendering and being subjugated by
anybody else?

--
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-28 Thread Sam Kuper
On Tue, Apr 28, 2020 at 06:57:14PM +0100, Sam Kuper wrote:
> On Thu, Apr 23, 2020 at 03:52:53PM -0500, Derek Martin wrote:
>> On Mon, Apr 20, 2020 at 03:49:46PM +0100, Sam Kuper wrote:
> If you want to read my emails [...]

By which I meant "If you want to read emails that I have sent ...".


>>> 2. You said earlier that "If you're talking about historical
>>> precedence then time scale very much is the point."  But then you
>>> said, "I may be off by a few years ... It doesn't really matter."
>> 
>> 2-3 years is a much smaller discrepancy than several millenia.  There
>> was vastly more precedence for roads being used by non-car things
>> than there was widespread e-mail use not involving GUI clients,
>> discounting the previously mentioned small fraction of the population
>> who are technically-oriented humans, whether it happened in 3 years
>> or 6.

Thank you for clarifying your meaning here.


-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-28 Thread Sam Kuper
On Thu, Apr 23, 2020 at 03:52:53PM -0500, Derek Martin wrote:
> On Mon, Apr 20, 2020 at 03:49:46PM +0100, Sam Kuper wrote:
>> On Fri, Apr 17, 2020 at 06:08:37PM -0500, Derek Martin wrote:
>>> On Fri, Apr 10, 2020 at 01:09:12PM +0100, Sam Kuper wrote:
 On Thu, Apr 09, 2020 at 09:32:01AM -0500, Derek Martin wrote:
> On Wed, Apr 08, 2020 at 01:17:12PM +0100, Sam Kuper wrote:
>> On Tue, Apr 07, 2020 at 09:23:34PM -0500, Derek Martin wrote:
>>> Sorry, but this is an archaic way of looking at the problem.
>>> People have been doing this for decades now, has become the
>>> norm, common practice, and really it is therefore WE who are
>>> being inconsiderate by not accepting de facto standards that
>>> have been widely adopted for a very long time.
>> 
>> I disagree.  You have made a "roads were built for cars"
>> argument*: it assumes that today's "de facto standard" trumps
>> historical precedent and considerate behaviour.
>>> 
>>> And by the way, I ignored this point originally, but doesn't it?
>> 
>> No, it doesn't.
>> 
>> Inconsiderate behaviour is by definition inconsiderate.
> 
> When you're talking about a population of people, who is being
> inconsiderate, those who do what the majority prefer, or the minority
> who have made up their own mind that their way is better despite
> what everyone else does?

That's a false dichotomy.


>> Likewise, the fact that something is currently popular does not make
>> it good.
> 
> It does make it *preferred* though,

If you mean "preferred" in the sense of "popular", then yes; that's
tautological.

But if you mean it in the sense of "good", then you seem to have
conceded my point.

Bad passwords are popular.  They are not preferred.


> which is how you have to define what is considerate.  Inconsiderate is
> doing something that is not preferred.  That which is least preferred
> is most inconsiderate.

Again, no.  You are conflating two different concepts, as shown by the
following counterexample.  In some *urban* subcultures, driving large
4x4 cars is preferred:
https://www.macmillandictionary.com/buzzword/entries/chelsea-tractor.html
. Yet that is clearly not considerate.  It is inconsiderate because
those cars are less safe than alternatives of similar or lower cost,
including alternatives that provide comparable luggage space and
legroom, etc.  Specifically, the large 4x4s, compared to those other
vehicles in those contexts, are less safe for occupants (lower occupant
safety scores), for bystanders (lower bystander safety scores), and for
the local and global environments (higher emissions of particulate and
climate change pollutants).

Moreover, you appear to be committing the logical fallacy called
"argumentum ad populum" (aka "majoritarianism").


> If you can't agree with that, we may as well stop discussing it.

Up to you.

I've been trying to respond constructively to your points, because:

- on the one hand, I sympathise with your wish to have an email client
  that is even more capable than Mutt while sacrificing none of Mutt's
  good qualities;

- on the other hand, some of your arguments are unsound, and this
  undercuts the strength of your case.

That said, I'm not sure I'll continue to contribute to this thread.


>>> Technological evolution is about as democratic as it gets...
>> 
>> I disagree.  Consumption is ultimately constrained by the choices
>> available to consumers.
> 
> No, it isn't.  If you are skilled, you can obtain resources to make
> what you want.

First of all, nobody has infinite skill.

As for real people: no, they can't necessarily "obtain resources to make
what [they] want".  They are, as I stated, constrained by the choices
available to them.  Those constraints include:

- the laws of physics. (Counterexample to prove my point: want to travel
  faster than light? Good luck with that.);

- the laws of economics/psychology (Counterexample to prove my point:
  want people to work for you, when the company next door offers better
  pay for otherwise the exact same terms and prospects?  Good luck with
  that.);

- the resources available to them (Counterexample to prove my point:
  want to open a public gay bar in your hometown, but you grew up in
  Riyadh?  Good luck with that.).



>> If a region's developers and government planners, etc, space houses
>> far apart and provide negligible public transport or cycling
>> infrastructure but plentiful cars and car-oriented infrastructure,
>> cars will predominate there because the region's consumers are
>> hampered in pursuing other choices.
> 
> You've just made the case that the roads WERE built for cars.  The
> ones we have today, anyway. =8^)

No.

First of all, many of the roads that exist today, in many parts of the
world, predate cars.

Secondly, many of the other roads that exist today were intended for
multiple classes of vehicle.

I do belive (and have never denied) that *some* roads were built
exclusively for cars, high-speed 

Re: Going GUI...er

2020-04-23 Thread Derek Martin
On Mon, Apr 20, 2020 at 03:49:46PM +0100, Sam Kuper wrote:
> On Fri, Apr 17, 2020 at 06:08:37PM -0500, Derek Martin wrote:
> > On Fri, Apr 10, 2020 at 01:09:12PM +0100, Sam Kuper wrote:
> >> On Thu, Apr 09, 2020 at 09:32:01AM -0500, Derek Martin wrote:
> >>> On Wed, Apr 08, 2020 at 01:17:12PM +0100, Sam Kuper wrote:
>  On Tue, Apr 07, 2020 at 09:23:34PM -0500, Derek Martin wrote:
> > Sorry, but this is an archaic way of looking at the problem.
> > People have been doing this for decades now, has become the norm,
> > common practice, and really it is therefore WE who are being
> > inconsiderate by not accepting de facto standards that have been
> > widely adopted for a very long time.
>  
>  I disagree.  You have made a "roads were built for cars" argument*:
>  it assumes that today's "de facto standard" trumps historical
>  precedent and considerate behaviour.
> > 
> > And by the way, I ignored this point originally, but doesn't it?
> 
> No, it doesn't.
> 
> Inconsiderate behaviour is by definition inconsiderate.

When you're talking about a population of people, who is being
inconsiderate, those who do what the majority prefer, or the minority
who have made up their own mind that their way is better despite
what everyone else does?

> Likewise, the fact that something is currently popular does not make it
> good.

It does make it *preferred* though, which is how you have to define
what is considerate.  Inconsiderate is doing something that is not
preferred.  That which is least preferred is most inconsiderate.

If you can't agree with that, we may as well stop discussing it.  And
if you do agree with that, then I'm clearly correct, and we may as well
stop discussing it. =8^)

> > Even in the case of cars, which you can argue have had deleterious
> > effects on society (but I think there's plenty of support for the
> > counter-argument), we got to where we got to because it was what most
> > people wanted.  Technological evolution is about as democratic as it
> > gets...
> 
> I disagree.  Consumption is ultimately constrained by the choices
> available to consumers.

No, it isn't.  If you are skilled, you can obtain resources to make
what you want.  And if there are enough people who want it, you can
make it for them to feed their demand.  And you can make a very good
living doing it.

> If a region's developers and government planners, etc, space houses far
> apart and provide negligible public transport or cycling infrastructure
> but plentiful cars and car-oriented infrastructure, cars will
> predominate there because the region's consumers are hampered in
> pursuing other choices.

You've just made the case that the roads WERE built for cars.  The
ones we have today, anyway. =8^)

> Technological evolution is no more democratic than is a gerrymandered
> district rife with vote suppression and dubious publicity.

Of course it is.  I have dollars.  I can spend them on new technology
or not.  Just because it exists, doesn't mean I must buy it.  In that
regard, I directly influence what gets made.  If no one buys it, that
company will cease to exist, and stop making their thing--and another
will sprout with a different thing.  Rinse and repeat.  The things
that are the most popular win (get made and sold).  That's basically
the definition of democracy.

I have no direct influence over what gerrymanderers do.  The most I
can do is vote for whomever is not a member of the currently in-power
party and hope that enough people do that the new electees will
effect legislation to gerrymander to keep their own party in power,
rather than the current one.  It's largely not worth even considering.


> > Just ask BetaMax.
> 
> That's a quagmire of a topic!

But it's a well-known example that, details aside, succinctly captures
the essence of both sides of a particular  debate.

> It's also not relevant here.

But it very much is!

> Betamax machines couldn't generally play or record VHS tapes and
> vice versa:  "Customers had to choose between the two as tapes and
> machines were not compatible between the two

Exactly.  e-mail users have to chose between the two email formats and
clients are not (fully) compatible between the two...

Every decision has tradeoffs.  One choice may be better for
YOU, but not necessarily for the majority.  The majority clearly
prefer HTML mail.  Opinion polls show that, and my epxerience outside
of technical mailing lists overwhelmingly supports it.  That's exactly
what the BetaMax example is (always) meant to point out--succinctly,
that consumer choice wins, regardless of what YOU happen to think the
technical merits are.

> By contrast, non-GUI MUAs *can* often render at least some parts of HTML
> emails

And by not being able to render them whole, they are deficient
compared to those which can.

>  I've nothing against people sending emails with multiple
>  attachments.  But expecting the recipient's MUA to parse multiple
>  

Re: Going GUI...er

2020-04-20 Thread Sam Kuper
On Fri, Apr 17, 2020 at 06:08:37PM -0500, Derek Martin wrote:
> On Fri, Apr 10, 2020 at 01:09:12PM +0100, Sam Kuper wrote:
>> On Thu, Apr 09, 2020 at 09:32:01AM -0500, Derek Martin wrote:
>>> On Wed, Apr 08, 2020 at 01:17:12PM +0100, Sam Kuper wrote:
 On Tue, Apr 07, 2020 at 09:23:34PM -0500, Derek Martin wrote:
> Sorry, but this is an archaic way of looking at the problem.
> People have been doing this for decades now, has become the norm,
> common practice, and really it is therefore WE who are being
> inconsiderate by not accepting de facto standards that have been
> widely adopted for a very long time.
 
 I disagree.  You have made a "roads were built for cars" argument*:
 it assumes that today's "de facto standard" trumps historical
 precedent and considerate behaviour.
> 
> And by the way, I ignored this point originally, but doesn't it?

No, it doesn't.

Inconsiderate behaviour is by definition inconsiderate.

Likewise, the fact that something is currently popular does not make it
good.


It is better to be considerate of others, and to evaluate the merits of
one's proposed approach, before acting.


> Even in the case of cars, which you can argue have had deleterious
> effects on society (but I think there's plenty of support for the
> counter-argument), we got to where we got to because it was what most
> people wanted.  Technological evolution is about as democratic as it
> gets...

I disagree.  Consumption is ultimately constrained by the choices
available to consumers.

If a region's developers and government planners, etc, space houses far
apart and provide negligible public transport or cycling infrastructure
but plentiful cars and car-oriented infrastructure, cars will
predominate there because the region's consumers are hampered in
pursuing other choices.  For example, see:

https://en.wikipedia.org/wiki/File:Revised_petrol_use_urban_density.jpg

or

https://www.cambridge.org/core/journals/journal-of-economic-history/article/entrepreneurship-and-the-american-automobile-industry/127DE4B6237E8510ED8501D65DB6C973

Propaganda (e.g. advertising) also has an effect.

Technological evolution is no more democratic than is a gerrymandered
district rife with vote suppression and dubious publicity.


> You can assert that a different solution is better, and your argument
> might be correct on technical merit, but if most people don't agree
> your correctness is irrelevant; you still lose.

If most people dismiss an argument that is technically correct, then we
very likely *all* suffer.

That suffering is not the fault of the people who back the technically
correct argument; it is the fault of the people who dismiss it.


> Just ask BetaMax.

That's a quagmire of a topic!

It's also not relevant here.  Betamax machines couldn't generally play
or record VHS tapes and vice versa:  "Customers had to choose between
the two as tapes and machines were not compatible between the two
standards," per
https://www.jbs.cam.ac.uk/fileadmin/user_upload/research/workingpapers/wp0720.pdf

By contrast, non-GUI MUAs *can* often render at least some parts of HTML
emails, and GUI MUAs *can* render plain text emails.

It's also not clear that Betamax was "better" than VHS, as you seem to
imply.  Betamax's primary advantage over VHS seems only to have been
Betamax's smaller cassette size.

Betamax was *worse* than VHS in terms of recording time:

- Early Betamax tapes could only record 1 hour whereas VHS could record
  2 hours at similar quality.  So of the two, only VHS tapes could be
  used for (typically 90-120 minute) movies.

- Early Betamax tapes could only record 2 hour whereas VHS could record
  4 hours at similar quality.  So of the two, only VHS tapes could be
  used for (typically 3-hour) NFL games and other lengthy events.

Betamax camcorders ("Betamovie") were *worse* than VHS ones insofar as
they could only record tapes, not play them back, whereas VHS camcorders
could do both.

These factors were compounded by Sony's reluctance (and high fees) to
license Betamax so that other manufacturers could profit or innovate
within the format, or even simply rebrand Sony products.  I.e. unlike
email, Betamax technologies were not open standards that anyone could
implement.  (VHS was much more widely licensed, and therefore more
widely implemented, than Betamax.)

All of the foregoing means that equating text email with Betamax and
"rendered" (for want of a better word) email with VHS, just seems too
much of a leap to be historically or technologically meaningful.

In any case, Betamax and VHS (and derivations thereof) both survived for
about the same duration: their products were manufactured in some form
from ~1975 (Betamax) or ~1976 (VHS) until at least the 2010s.  Betamax
and derived technologies captured a large share of the professional
video market in the 1980s; VHS the home market.  So, even the idea that
there was a clear winner *overall* (rather than just in the home 

Re: Going GUI...er

2020-04-17 Thread raf
Derek Martin wrote:

> Me personally, I just want the ability to render italics, to represent
> emphasis.  And to be able to read what my boss sent me... whatever it
> might be.

Yes, I love mutt for its programmability but when you need to see
something your boss sent you, I think the best/easiest way is to
bounce or save the entire message and display it via an external
GUI MUA, rather than saving the html and possibly other attachments
and viewing it via an external web browser. But if I had to do it
50 times a day, or reply to those emails with full formatting,
the GUI MUA would have to win. Luckily for me, that's not the case.

cheers,
raf



Re: Going GUI...er

2020-04-17 Thread Derek Martin
On Fri, Apr 10, 2020 at 01:09:12PM +0100, Sam Kuper wrote:
> On Thu, Apr 09, 2020 at 09:32:01AM -0500, Derek Martin wrote:
> > On Wed, Apr 08, 2020 at 01:17:12PM +0100, Sam Kuper wrote:
> >> On Tue, Apr 07, 2020 at 09:23:34PM -0500, Derek Martin wrote:
> >>> Sorry, but this is an archaic way of looking at the problem.
> >>> People have been doing this for decades now, has become the norm,
> >>> common practice, and really it is therefore WE who are being
> >>> inconsiderate by not accepting de facto standards that have been
> >>> widely adopted for a very long time.
> >> 
> >> I disagree.  You have made a "roads were built for cars" argument*:
> >> it assumes that today's "de facto standard" trumps historical
> >> precedent and considerate behaviour.

And by the way, I ignored this point originally, but doesn't it?  Even
in the case of cars, which you can argue have had deleterious effects
on society (but I think there's plenty of support for the
counter-argument), we got to where we got to because it was what most
people wanted.  Technological evolution is about as democratic as it
gets... you vote with your dollars, and the most popular solution
wins, regardless of the merits.  You can assert that a different
solution is better, and your argument might be correct on technical
merit, but if most people don't agree your correctness is irrelevant;
you still lose.  Just ask BetaMax.

> >> I've nothing against people sending emails with multiple attachments.
> >> But expecting the recipient's MUA to parse multiple attachments into
> >> some kind of combined document is presumptuous, because clearly not
> >> everyone's MUA does this.
> > 
> > There's a HUGE difference.  Roads existed for millenia before
> > cars.
> 
> The timescale isn't the point.  My analogy refers only to your argument
> that today's "de facto standard" trumps historical precedent and
> considerate behaviour.  In this respect, the analogy is accurate.

If you're talking about historical precedence then time scale very
much is the point.  If your historical precedent was 5 minutes old
that doesn't make for a compelling argument.  If your time scale
includes a period when something was not in widespread use, and then
suddently it was, that too seems pretty uncompelling.

But even so, you're basically saying, "It was this way, and so it must
always be; no evolution of technology should be permitted."  That's
asinine.  Assembled email documents became a thing basically as soon
as technical limitations which prevented it from being practical were
overcome.  It was a natural, and I think inevitable, evolution of
technology that happened pretty quickly, once critical mass was
realized.  Basically people made e-mail do what they could already do
for quite a long time with books and other physical print media:
format text with pictures to provide efficient presentation of
information with previously well-established conventions, i.e.
precedence.  Now delivered to your own inbox.

>   I *disagree* that by the mid 90s, most GUI MUAs could handle this.

I may be off by a few years, and it's fairly difficult to collect data
about what e-mail clients supported what features when, but I
certainly recall getting tons of complaints about it by the time I was
in my first sysadmin job where I also had to do desktop support, which
was in 1997.

It doesn't really matter.  The point is by now, the feature has been
available in the vast majority of major e-mail clients for a very long
time, and is in widespread use.  You can rail against technological
evolution if you like, but that doesn't help people get work done.
All I'm after is to not have to fight with my tools to get them to
show me what everyone else around me can see effortlessly.  At that
particular thing, Mutt sucks quite a lot.

I used to be one of the people who argued vehemently against
non-plaintext e-mail. But over time, the arguments against it have
largely become moot for most people, and the fact is it IS better,
because of its ability to more efficiently (in terms of what is
visually rendered, not necessarily in how it is encoded) present other
kinds of information besides simple unformatted plain text.

Me personally, I just want the ability to render italics, to represent
emphasis.  And to be able to read what my boss sent me... whatever it
might be.

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.



signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-10 Thread Sam Kuper
On Thu, Apr 09, 2020 at 09:32:01AM -0500, Derek Martin wrote:
> On Wed, Apr 08, 2020 at 01:17:12PM +0100, Sam Kuper wrote:
>> On Tue, Apr 07, 2020 at 09:23:34PM -0500, Derek Martin wrote:
>>> Sorry, but this is an archaic way of looking at the problem.
>>> People have been doing this for decades now, has become the norm,
>>> common practice, and really it is therefore WE who are being
>>> inconsiderate by not accepting de facto standards that have been
>>> widely adopted for a very long time.
>> 
>> I disagree.  You have made a "roads were built for cars" argument*:
>> it assumes that today's "de facto standard" trumps historical
>> precedent and considerate behaviour.
>> 
>> I've nothing against people sending emails with multiple attachments.
>> But expecting the recipient's MUA to parse multiple attachments into
>> some kind of combined document is presumptuous, because clearly not
>> everyone's MUA does this.
> 
> There's a HUGE difference.  Roads existed for millenia before
> cars.

The timescale isn't the point.  My analogy refers only to your argument
that today's "de facto standard" trumps historical precedent and
considerate behaviour.  In this respect, the analogy is accurate.

But to avoid sidetracks, I retract it.  Sorry it caused confusion.


> By the time e-mail was in widespread use (the mid-90's... just
> because you may have had it before then does not mean it was wide
> spread before that), MIME was already a standard, and the vast
> majority of e-mail clients had support for it.  The GUI ones had it
> built in.

I think you are conflating two different things:


- The sending of emails with multiple parts/attachments (e.g. via MIME).
  As noted above, I've nothing against this as long as the attachments
  *don't* need the MUA to parse and combine them into a new
  document/rendering.
  
  I *agree* that by the mid 90s, many GUI MUAs could handle such emails.


- The sending of emails that *do* require the recipient's MUA to parse
  and combine their parts/attachments in some way.  E.g. emails that
  require the recipient's MUA to parse an HTML part/attachment, figure
  out which "src" attributes in the HTML refer to images that were also
  attached to the email, and render the HTML accordingly with the images
  inline (which requires the MUA to contain or wrap a web browser).
  
  I *disagree* that by the mid 90s, most GUI MUAs could handle this.


> So your argument is a straw man.

Not that I can see.



>> And even if yours does: should it?  As several people in this thread
>> have pointed out (and as is also illustrated in the "Efail" paper by
>> Poddebniak et al, linked in my footer), using such an MUA massively
>> increases your attack surface.
> 
> Just because the current batch of GUI MUAs does this does not mean
> yours *needs* to.  That would be the beauty of a GUI Mutt--it already
> has the philosophy of not automatically exposing you to all those same
> attack vectors.  After all, text-based Mutt has exactly the same
> attack vetctors; it just does not expose you to them by default--you
> have to take action to expose yourself to them.

I agree that ideally no MUA, GUI or otherwise, should automatically
expose you to attack vectors.  Especially not to remote resources.  In
the case of the Efail vulnerabilities, you will see from Poddebniak, et
al, that both Claws (a GUI MUA) *and* Mutt avoided the attacks.  So
clearly, there are some attacks that both classes of MUA can protect
against.  As I say, you and I are in agreement on this point.

But I disagree that text-based Mutt has "exactly the same attack
vectors" as a "GUI Mutt" would have, if that "GUI Mutt" were to parse,
combine and render attachments as outlined above.  Why?

A text-based MUA is very hard to get right.  It's not coincidental that
Mutt's slogan is "All mail clients suck.  This one just sucks less."
Nor that despite decades in development, neither Mutt nor any other
feature-rich text-based MUA is definitely secure and bug-free.

A web browser, especially a graphical web browser, is *much* harder to
get right.  It has much greater complexity, and consequently a much
greater attack surface.  For instance, Mutt doesn't need to protect you
against the Billion Laughs attack, but an XHTML- or SVG-capable "GUI
Mutt" (or the XML library that it calls) would need to.  Mutt doesn't
need to protect you against raster image decoding vulnerabilities, but a
"GUI Mutt" (or the image decoding library that it calls) would need to.
And so on.

Conclusion: for the same software development resources, you can expect
more bugs (including more security bugs) in a GUI MUA that includes or
wraps a web browser, than in a text-based MUA.


-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-09 Thread Jon LaBadie
On Sun, Apr 05, 2020 at 12:45:09PM -0700, Felix Finch wrote:
> On 20200405, Akkana Peck wrote:
> > Is there any way to configure mutt to alert me at the top of the
> > message if there are any text/calendar or image/* attachments
> > anywhere in the message, even as part of a multipart/alternative?
> > I feel like I miss a lot in mail messages because mutt doesn't tell
> > me about attachments.
> 
> I wonder if the number of attachments could be shown in the index?
> 
> I don't know if that would be sufficient; a lot of work emails are loaded 
> with stupid company logos and such.
> 
> Maybe the index could include a count of attachments only of specific types 
> enumerated in a mutt var.  Or maybe a count of attachments not enumerated in 
> a mutt var.
> 
>  set show_attachments=text/calendar;text/html
>  set hide_attachments=image/png
> 
> %p is unused.  Let it stand for the number of parts:
> 
>  set index_format="%4C %Z %{%b %d} %-15.15L %p (%?l?%4l&%4c?) %s"
> 

%X is already defined as the number of attachments.
%Maybe that would suffice instead of a new %p.

Jon

> Just spitballin'!
> 
> -- 
>... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
> Felix Finch: scarecrow repairman & wood chipper / fe...@crowfix.com
>  GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
> I've found a solution to Fermat's Last Theorem but I see I've run out of room 
> o
>>> End of included message <<<

-- 
Jon H. LaBadie j...@jgcomp.com
 11226 South Shore Rd.  (703) 787-0688 (H)
 Reston, VA  20190  (703) 935-6720 (C)


Re: Going GUI...er

2020-04-09 Thread Felix Finch

On 20200409, Derek Martin wrote:

On Thu, Apr 09, 2020 at 09:05:52AM -0700, Felix Finch wrote:


Someone mention a Torpedo extension to Thunderbird recently. so I installed 
Thunderbird just to try it.  Nope: Thunderbird doesn't even have a preference 
to send text only email.


Yes it does:

https://www.lifewire.com/plain-text-message-thunderbird-1173199


You are correct -- seems there are different entry points into account 
preferences.  Thanks.

--
   ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & wood chipper / fe...@crowfix.com
 GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o


Re: Going GUI...er

2020-04-09 Thread Derek Martin
On Thu, Apr 09, 2020 at 09:05:52AM -0700, Felix Finch wrote:
> On 20200409, Derek Martin wrote:
> > And honestly, most mailers have the ability to avoid these attack
> > vectors--they just don't by default, because that's what the average
> > person wants.  Mutt users typically are not average e-mail users, and
> > know better.
> 
> The few times I've imagined what kind of GUI email reader I would
> like enough to use, it mostly comes down to plain text by default
> and not opening any attachments or links until requested.
> Attachments would show as prompts; you could see or save them all at
> once or individually.  You could have whitelists and blacklists, by
> sender and by URL.  That's all I would really ask.

Exactly.  Pretty much the way Mutt works today--just GUIfied.

> Someone mention a Torpedo extension to Thunderbird recently. so I installed 
> Thunderbird just to try it.  Nope: Thunderbird doesn't even have a preference 
> to send text only email.

Yes it does:

https://www.lifewire.com/plain-text-message-thunderbird-1173199

It might be useful for those few emails where I need to see the pictures to 
make any sense of it, but I will never use it regularly, or to reply.
> 
> I get maybe one email a week or month which makes no sense as
> rendered text.

At work (where I still do use Mutt) I get them every day.  At home I
get them far less often, but I still do get them, mostly from
businesses I do business with.  I hate it, but I do need to be able to
read them.  In many of these, the content you need is in image
files... sometimes multiple ones, and often enough it's hard (but yes,
not impossible) to peice together what it all means if you're not
looking at it as a whole entity.

YMMV, but face it, nearly all e-mail clients can handle it just fine,
and if you used one of them you would hardly even have any reason to
notice or care, much less call it "inconsiderate."  Mutt just isn't
one of those, and in that regard it does not "suck less."

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.



signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-09 Thread Felix Finch

On 20200409, Derek Martin wrote:

Just because the current batch of GUI MUAs does this does not mean
yours *needs* to.  That would be the beauty of a GUI Mutt--it already
has the philosophy of not automatically exposing you to all those same
attack vectors.  After all, text-based Mutt has exactly the same
attack vetctors; it just does not expose you to them by default--you
have to take action to expose yourself to them.

And honestly, most mailers have the ability to avoid these attack
vectors--they just don't by default, because that's what the average
person wants.  Mutt users typically are not average e-mail users, and
know better.


The few times I've imagined what kind of GUI email reader I would like enough 
to use, it mostly comes down to plain text by default and not opening any 
attachments or links until requested.  Attachments would show as prompts; you 
could see or save them all at once or individually.  You could have whitelists 
and blacklists, by sender and by URL.  That's all I would really ask.

Someone mention a Torpedo extension to Thunderbird recently. so I installed 
Thunderbird just to try it.  Nope: Thunderbird doesn't even have a preference 
to send text only email.  It might be useful for those few emails where I need 
to see the pictures to make any sense of it, but I will never use it regularly, 
or to reply.

I get maybe one email a week or month which makes no sense as rendered text.  I 
save the HTML part as xxx.html and bring it up in an editor, and maybe in a 
browser.  It's always corporate email, and I doubt that tells them much they 
don't already know or guess.

--
   ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & wood chipper / fe...@crowfix.com
 GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o


Re: Going GUI...er

2020-04-09 Thread Derek Martin
On Thu, Apr 09, 2020 at 12:26:43AM +0100, Sam Kuper wrote:
> On Wed, Apr 08, 2020 at 03:08:45PM -0400, Ben Boeckel wrote:
> > On Wed, Apr 08, 2020 at 14:43:47 -0400, Kurt Hackenberg wrote:
> >> On 2020-04-07 22:18, Derek Martin wrote:
> >> 
> >>> Then again, maybe I should just move everything to gmail and be done
> >>> with it.
> >> 
> >> Please remember that Google reads your mail.
> 
> https://mako.cc/copyrighteous/google-has-most-of-my-email-because-it-has-all-of-yours

Exactly.  And as it turns out, even though in principle I am a big
advocate of privacy, in practice I don't really care.  I don't say
anything in e-mail that I'm ashamed of or that is likely to get me in
any legal trouble, and if I did move entirely over to gmail but found
I had reasons to do those things, I certainly know how to avoid google
to do it.

> So Derek, if you really are shopping around for webmail, please try
> Posteo in addition to (or instead of) Gmail or Fastmail.

I'm not really... I don't like it much, and I'd much rather have
full control over my mail (there is a reason I use Mutt, after all)...
But if I went that route I'd most likely use gmail because I already
am all over Google's ecosystem.

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.



signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-09 Thread Derek Martin
On Wed, Apr 08, 2020 at 07:59:45AM -0400, Mark H. Wood wrote:
> On Tue, Apr 07, 2020 at 09:18:37PM -0500, Derek Martin wrote:
> > I've said it before--I too would love a mutt-based (or mutt-similar)
> > GUI mail client.  Frankly, no matter how much I love Mutt (and you
> > know I do), trying to make the case that Mutt's handling of modern,
> > every-day common e-mail messages is anything but clunky and backward
> > is insane.
> 
> Go ahead and call me crazy, then.  For me, Mutt's handling of modern,
> every-day common e-mail messages is a feature.  It strips away all of
> the distracting, intelligence-free clutter and lets me *read the
> message*.

Except increasingly, because of how typical users use e-mail, it
doesn't.  That's entirely the problem.  And you can say it's their
fault, and technically that's right, but it doesn't matter in
practice, if you NEED to read their messages and can't (easily).

> If I were condemned to use only one of those gooey-fied MUAs, I would
> be working on a plugin to configure-off all of the formatting, gather
> the attachments into a menu to be viewed or ignored as I choose, pop
> up an "are you sure?" dialog before following links, and generally
> make it more like Mutt.

But that is exactly what I'm advocating for/want.  A MUTT gui.  Maybe
when I retire, I'll write one...

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.



signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-09 Thread Derek Martin
On Wed, Apr 08, 2020 at 01:17:12PM +0100, Sam Kuper wrote:
> On Tue, Apr 07, 2020 at 09:23:34PM -0500, Derek Martin wrote:
> > On Sun, Apr 05, 2020 at 12:09:55AM +0100, Sam Kuper wrote:
> > Sorry, but this is an archaic way of looking at the problem.  People
> > have been doing this for decades now, has become the norm, common
> > practice, and really it is therefore WE who are being inconsiderate by
> > not accepting de facto standards that have been widely adopted for a
> > very long time.
> 
> I disagree.  You have made a "roads were built for cars" argument*: it
> assumes that today's "de facto standard" trumps historical precedent and
> considerate behaviour.
> 
> I've nothing against people sending emails with multiple attachments.
> But expecting the recipient's MUA to parse multiple attachments into
> some kind of combined document is presumptuous, because clearly not
> everyone's MUA does this.

There's a HUGE difference.  Roads existed for millenia before
cars.  By the time e-mail was in widespread use (the mid-90's... just
because you may have had it before then does not mean it was wide
spread before that), MIME was already a standard, and the vast
majority of e-mail clients had support for it.  The GUI ones had it
built in.  So your argument is a straw man.

> And even if yours does: should it?  As several people in this thread
> have pointed out (and as is also illustrated in the "Efail" paper by
> Poddebniak et al, linked in my footer), using such an MUA massively
> increases your attack surface.

Just because the current batch of GUI MUAs does this does not mean
yours *needs* to.  That would be the beauty of a GUI Mutt--it already
has the philosophy of not automatically exposing you to all those same
attack vectors.  After all, text-based Mutt has exactly the same
attack vetctors; it just does not expose you to them by default--you
have to take action to expose yourself to them.

And honestly, most mailers have the ability to avoid these attack
vectors--they just don't by default, because that's what the average
person wants.  Mutt users typically are not average e-mail users, and
know better.

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.



signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-08 Thread Ben Boeckel
On Thu, Apr 09, 2020 at 00:26:43 +0100, Sam Kuper wrote:
> On Wed, Apr 08, 2020 at 03:08:45PM -0400, Ben Boeckel wrote:
> > On Wed, Apr 08, 2020 at 14:43:47 -0400, Kurt Hackenberg wrote:
> >> Please remember that Google reads your mail.
> 
> https://mako.cc/copyrighteous/google-has-most-of-my-email-because-it-has-all-of-yours

Yeah, that's the post I was remembering. Thanks.

> > I have been migrating to fastmail for my stuff (though mailing lists
> > have not all been migrated yet). I'm happy with it at least.
> 
> Fastmail is clearly preferable to Gmail, but that isn't saying much.
> 
> Unlike both of those two:
> 
> - Posteo's HQ and data center are both in the same, *relatively*
>   privacy-friendly, jurisdiction as each other (Germany), which reduces
>   its legal attack surface;

Unfortunately, I learned of them after I had gotten moved to fastmail.
However, looking, they do not support custom domains, so I'd have likely
chosen fastmail anyways for my needs.

--Ben


Re: Going GUI...er

2020-04-08 Thread Sam Kuper
On Wed, Apr 08, 2020 at 03:08:45PM -0400, Ben Boeckel wrote:
> On Wed, Apr 08, 2020 at 14:43:47 -0400, Kurt Hackenberg wrote:
>> On 2020-04-07 22:18, Derek Martin wrote:
>> 
>>> Then again, maybe I should just move everything to gmail and be done
>>> with it.
>> 
>> Please remember that Google reads your mail.

https://mako.cc/copyrighteous/google-has-most-of-my-email-because-it-has-all-of-yours


> I have been migrating to fastmail for my stuff (though mailing lists
> have not all been migrated yet). I'm happy with it at least.

Fastmail is clearly preferable to Gmail, but that isn't saying much.

Unlike both of those two:

- Posteo's HQ and data center are both in the same, *relatively*
  privacy-friendly, jurisdiction as each other (Germany), which reduces
  its legal attack surface;
  
- Posteo's web front end is free software; and

- Posteo's servers run on renewable energy.

So Derek, if you really are shopping around for webmail, please try
Posteo in addition to (or instead of) Gmail or Fastmail.

(I don't work for Posteo or have any other affiliation with them.  I'm
just a customer.)

-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-08 Thread raf
Mark H. Wood wrote:

> If I were condemned to use only one of those gooey-fied MUAs, I would
> be working on a plugin to configure-off all of the formatting, gather
> the attachments into a menu to be viewed or ignored as I choose, pop
> up an "are you sure?" dialog before following links, and generally
> make it more like Mutt.

There is a brilliant "are you sure?" addon for
Thunderbird. It's called Torpedo by secuso.org. Not
only does it make you wait 3 seconds and confirm before
following any link to a domain that you haven't already
gone to a few times before, it shows the URL in a way
that makes it clear where you're going (e.g.
https://paypal.com.evil.com/blah would show evil.com in
bold), and if the URL is something like a tinyurl,
it'll fetch the real URL and display that instead. It's
a fantastic solution to phishing that all GUI MUAs
should be doing by default but aren't.

cheers,
raf



Re: Going GUI...er

2020-04-08 Thread Ben Boeckel
On Wed, Apr 08, 2020 at 14:43:47 -0400, Kurt Hackenberg wrote:
> On 2020-04-07 22:18, Derek Martin wrote:
> 
> > Then again, maybe I should just move everything to gmail and be done
> > with it.
> 
> Please remember that Google reads your mail.

I have been migrating to fastmail for my stuff (though mailing lists
have not all been migrated yet). I'm happy with it at least. As for
gmail reading your mail, with gmail getting some large percentage of
email anyways, it's something that if I wanted to make sure, I'd use GPG
or some other encryption mechanism.

--Ben


Re: Going GUI...er

2020-04-08 Thread Kurt Hackenberg

On 2020-04-07 22:18, Derek Martin wrote:


Then again, maybe I should just move everything to gmail and be done
with it.



Please remember that Google reads your mail.


Re: Going GUI...er

2020-04-08 Thread Sam Kuper
On Tue, Apr 07, 2020 at 09:18:37PM -0500, Derek Martin wrote:
> I've said it before--I too would love a mutt-based (or mutt-similar)
> GUI mail client.  Frankly, no matter how much I love Mutt (and you
> know I do), trying to make the case that Mutt's handling of modern,
> every-day common e-mail messages is anything but clunky and backward
> is insane.  If I could find a GUI mailer that had half the power of
> Mutt without the crashing/corruption of Claws and similar, I'd marry
> that software. =8^)

I haven't used it myself so can't personally recommend it, and don't
entirely agree with your views above, but mu4e might more closely match
your desires:

https://www.djcbsoftware.nl/code/mu/mu4e/Viewing-images-inline.html

https://www.djcbsoftware.nl/code/mu/mu4e/Displaying-rich_002dtext-messages.html

-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-08 Thread Sam Kuper
On Tue, Apr 07, 2020 at 09:23:34PM -0500, Derek Martin wrote:
> On Sun, Apr 05, 2020 at 12:09:55AM +0100, Sam Kuper wrote:
>> I'll assume you mean that the email has multiple parts or
>> attachments, one (or more) of which is an HTML file and one (or more)
>> of which is an image file, and that the HTML file has an "img"
>> element with a "src" attribute whose value is the name of the image
>> file (at some path).
>> 
>> (That is an inconsiderate way to send "email", but some people do
>> it.)
> 
> Sorry, but this is an archaic way of looking at the problem.  People
> have been doing this for decades now, has become the norm, common
> practice, and really it is therefore WE who are being inconsiderate by
> not accepting de facto standards that have been widely adopted for a
> very long time.

I disagree.  You have made a "roads were built for cars" argument*: it
assumes that today's "de facto standard" trumps historical precedent and
considerate behaviour.

I've nothing against people sending emails with multiple attachments.
But expecting the recipient's MUA to parse multiple attachments into
some kind of combined document is presumptuous, because clearly not
everyone's MUA does this.

And even if yours does: should it?  As several people in this thread
have pointed out (and as is also illustrated in the "Efail" paper by
Poddebniak et al, linked in my footer), using such an MUA massively
increases your attack surface.

Making an MUA that works the way you are calling for and that is also
secure might be possible, but I don't know of anyone who has achieved it
yet.  In the meantime, don't rue the functionality you feel you are
missing.  Please be thankful for the security and control that you have,
and help others to achieve and be thankful for the same.


* Historically, roads were *not* built for cars.  See:

https://www.theguardian.com/books/2014/dec/23/roads-were-not-built-for-cars-carlton-reid-review

https://www.theguardian.com/environment/bike-blog/2013/apr/16/roads-not-built-for-cars-book


-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-08 Thread Mark H. Wood
On Tue, Apr 07, 2020 at 09:18:37PM -0500, Derek Martin wrote:
> I've said it before--I too would love a mutt-based (or mutt-similar)
> GUI mail client.  Frankly, no matter how much I love Mutt (and you
> know I do), trying to make the case that Mutt's handling of modern,
> every-day common e-mail messages is anything but clunky and backward
> is insane.

Go ahead and call me crazy, then.  For me, Mutt's handling of modern,
every-day common e-mail messages is a feature.  It strips away all of
the distracting, intelligence-free clutter and lets me *read the
message*.  Compared to the competition, I find that use of Mutt is
much more relaxing and pleasant.

If I were condemned to use only one of those gooey-fied MUAs, I would
be working on a plugin to configure-off all of the formatting, gather
the attachments into a menu to be viewed or ignored as I choose, pop
up an "are you sure?" dialog before following links, and generally
make it more like Mutt.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-07 Thread Russell L. Harris

On Tue, Apr 07, 2020 at 09:23:34PM -0500, Derek Martin wrote:

Sorry, but this is an archaic way of looking at the problem.  People
have been doing this for decades now, has become the norm, common
practice, and really it is therefore WE who are being inconsiderate by
not accepting de facto standards that have been widely adopted for a
very long time.


Still, there is a limit as to practices which should be tolerated.

To me, the great advantage of email is that it allows both me and
those with whom I am corresponding to read and to reply at times which
are convenient for each of us, though those times may not be
coincident.  Some are morning people; I am a nightowl.

One of the parties with whom I was corresponding by email is a
physician who receives urgent calls day and night on his cellular
phone.  Years ago (before the smartphone became ubiquitous) his
well-meaning but not-so-bright daughter configured his mail client to
ring his cellular phone whenever a email arrives.  Not long after, I
received an angry phone call from his wife, complaining that a
conversational email which I sent off at 2am or 3am awakened them.  


The fact that someone is so stupid or so arrogant as not to secure a
telephone number and an email address reserved for vital matters
should not force me to look at the clock or consider time zones before
composing and sending messages by email.  Nor should it be necessary
for me to accommodate the smartphone by limiting the length messages I
compose.  Similar considerations appertain to the practice of
top-posting in a message thread.

It is wrong to allow caprice on the part of the stupid and the
ignorant to overthrow good traditions and good practices which have
developed over the years.

RLH



Re: Going GUI...er

2020-04-07 Thread Derek Martin
On Sun, Apr 05, 2020 at 12:09:55AM +0100, Sam Kuper wrote:
> I'll assume you mean that the email has multiple parts or attachments,
> one (or more) of which is an HTML file and one (or more) of which is an
> image file, and that the HTML file has an "img" element with a "src"
> attribute whose value is the name of the image file (at some path).
> 
> (That is an inconsiderate way to send "email", but some people do it.)

Sorry, but this is an archaic way of looking at the problem.  People
have been doing this for decades now, has become the norm, common
practice, and really it is therefore WE who are being inconsiderate by
not accepting de facto standards that have been widely adopted for a
very long time.

OK, I'm done ranting now.

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.



signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-07 Thread Derek Martin
On Sat, Apr 04, 2020 at 02:29:02PM -0400, Fred Smith wrote:
> When God invented email, He intended that it be plain text! :)
> As such, rich-text/html/images in email is the spawn of the devil. :) :)

Ignoring the aspect about sky fairies inventing anything, this is
still largely untrue.  Sure, in 1973, when RFC 524 (the first RFC
related to transfer of electronic messages) was published, there was
nothing else but ASCII available to the vast majority of systems
capable of handling e-mail.  No RFC ever said any such thing as,
"e-mail is now and forever shall be ASCII text only."  MIME came along
in 1992, when people started having more reasonable access to
computers that had more capable facilities, and RFC 1521 goes to great
lengths to define how e-mail message bodies can be basically any
arbitrary data.

That was almost 30 years ago folks.  And I mean come on--low-tech
physical media printing could handle mixed pictures and formatted text
long, long before that.  It's time to get with the program.

I've said it before--I too would love a mutt-based (or mutt-similar)
GUI mail client.  Frankly, no matter how much I love Mutt (and you
know I do), trying to make the case that Mutt's handling of modern,
every-day common e-mail messages is anything but clunky and backward
is insane.  If I could find a GUI mailer that had half the power of
Mutt without the crashing/corruption of Claws and similar, I'd marry
that software. =8^)

I keep thinking I really need to give Kmail another look.  Then again,
maybe I should just move everything to gmail and be done with it.

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.



signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-06 Thread Mark H. Wood
On Sat, Apr 04, 2020 at 07:18:42PM +0200, steve wrote:
> Hi,
> 
> Le 04-04-2020, à 09:41:59 +0200, Vegard Svanberg a écrit :
> 
> >Hi,
> >
> >I love Mutt.
> 
> Me too.
> 
> >However, I'm increasingly finding myself having to resort to various
> >tricks to deal with HTML only emails (with picture attachments),
> >calendar invites, and other oddities and awkward stuff people send.
> 
> I can display images, read pdf's, etc… but one thing I never managed to do is
> open an html file containing images. I mean, I can send the html part to
> firefox but the images don't follow.
> 
> How do you guys cope with that?

In my ~/.mailcap:

image/gif; \
gpicview %s; \
print=lpr %s;
image/jpeg; \
gpicview %s; \
print=lpr %s;
image/png; \
gpicview %s; \
print=lpr %s;

Then open the message, hit 'v' to view the structure, select an image
and hit Enter.

This works with actual attachments.  Some emails (usuall SPAM) have
only links to images.  For those, I first read the reasonable messages
using Mutt, and then make a second pass using Thunderbird to read the
unreasonable ones that I didn't just discard in pass 1.

If the only text in a message is "you need to view this in HTML," I
typically just hit 'd'.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-06 Thread Mark H. Wood
On Sun, Apr 05, 2020 at 05:57:53PM -0500, Greg Marks wrote:
> I realize this isn't an answer to Vegard Svanberg's original question,
> but I think it's a point worth raising: isn't the fact that mutt is
> text-based a security feature?
> 
> Thunderbird, which I consider the second-best e-mail client, does have
> security settings to prevent it from automatically loading certain
> content that might contain exploits.  But it seems to me that mutt does
> it one better by, for example, forcing users to take extra steps to click
> on hyperlinks, which is a bit of extra defense against spear phishing.
> Indeed, by seeing the raw HTML you can avoid a malicious hyperlink that
> doesn't match the link text displayed.

This is one of my big reasons for using Mutt:  it doesn't open *any*
attachment unless and until I tell it to.  If I don't trust an
attachment, I can copy it out and use my kit of file torture tools to
extract its secrets.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-05 Thread raf
Akkana Peck wrote:

> Felix Finch writes:
> > On 20200405, Sam Kuper wrote:
> > > In the meantime, you can just reply to the message (which, after all,
> > > was sent as an email):  "Thanks, I accept your invitation to the meeting
> > > at 5pm PDT on 5th May 2020."
> > 
> > Now that's an idea I hadn't considered!  I was thinking more about
> > the calendar program keeping tabs on who had accepted or not.  But
> > you're right, no need to emulate that.  Just reply to the human.

That's what I've always done. Nobody has complained yet
but I don't get invited to many meetings.

> Aside from the question of how to reply to calendar invites, my
> problem is seeing them in the first place. I don't get calendar
> attachments often, but when I do, I never know they're there.
> This happens for two reasons:

> [...]
> 
> Is there any way to configure mutt to alert me at the top of the
> message if there are any text/calendar or image/* attachments
> anywhere in the message, even as part of a multipart/alternative?
> I feel like I miss a lot in mail messages because mutt doesn't tell
> me about attachments.
> 
> ...Akkana

I think you're looking for these [but I'm wrong, see below]:

  auto_view type[/subtype] [ ... ]
  unauto_view type[/subtype] [ ... ]

This commands permits you to specify that mutt should
automatically convert the given MIME types to text/plain
when displaying messages.  For this to work, there must
be a mailcap(5) entry for the given MIME type with the
copiousoutput flag set.  A subtype of “*” matches any
subtype, as does an empty sub‐ type.


  implicit_autoview
Type: boolean
Default: no

If set to “yes”, mutt will look for a mailcap entry with
the “copiousoutput” flag set for every MIME attachment
it doesn't have an internal viewer defined for.  If such
an entry is found, mutt will use the viewer defined in
that entry to convert the body part to text form. MIME
attachments with 'text' types, with the only exception of
text/html, are excluded: they will be shown as they are
unless auto_view is specified.

I didn't know about implicit_autoview but I have the same
problem as you. I just never thought to find a solution.
Thanks for asking! I've always had this in my .muttrc:

  auto_view text/calendar

with the appropriate entry in my .mutt.mailcap file:

  text/calendar; $HOME/bin/mutt.vcalendar.filter; copiousoutput

But I didn't know about implicit_autoview so it would
only work if I thought to look for attachments. I've
just added this to my .muttrc:

  set implicit_autoview = yes

Hmm. It didn't work. I assumed that it would
automatically view the attachments with copiousoutput
mailcap entries. It doesn't. It seems that
implicit_autoview is just an alternative to using the
auto_view option and having to list every mimetype.

Sorry this didn't help. It seems that "view" here
actually means translate into something viewable upon
request. It doesn't mean automatically render
attachments for which there is such a translation. Such
an option would be great.

Actually, I've just thought of a non-ideal solution but
it'll take some work. If I add support for translating
text/calendar to my textmail program, then procmail
could be used to process incoming emails just to
translate those attachments into text/plain and then
mutt would render them automatically because it would
see them as text/plain attachments. It implies a
dependency on procmail or similar so it might not be
suitable in all cases but it would work for me. I don't
know how it would work for IMAP accounts. And it would
replace the original attachment with its text/plain
version which might not always be what you want.

A mutt option to automatically render attachments that
are automatically translatable to text would be ideal.
Perhaps it could be called something like
auto_translate / implicit_autotranslate or auto_render
/ implicit_autorender.

cheers,
raf



Re: Going GUI...er

2020-04-05 Thread Felix Finch

On 20200405, Greg Marks wrote:

I realize this isn't an answer to Vegard Svanberg's original question,
but I think it's a point worth raising: isn't the fact that mutt is
text-based a security feature?


I have always used that as an excuse when corporate drones get annoyed with my 
text email.

It's somewhat pointless when I save PDFs, pictures, etc to look at outside 
mutt, but I don't mention that :-)  Still, most links to 1x1 invisible gifs and 
javascript are rendered harmless.

--
   ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & wood chipper / fe...@crowfix.com
 GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o


Re: Going GUI...er

2020-04-05 Thread Greg Marks
I realize this isn't an answer to Vegard Svanberg's original question,
but I think it's a point worth raising: isn't the fact that mutt is
text-based a security feature?

Thunderbird, which I consider the second-best e-mail client, does have
security settings to prevent it from automatically loading certain
content that might contain exploits.  But it seems to me that mutt does
it one better by, for example, forcing users to take extra steps to click
on hyperlinks, which is a bit of extra defense against spear phishing.
Indeed, by seeing the raw HTML you can avoid a malicious hyperlink that
doesn't match the link text displayed.

Obviously all of this is not a panacea, and no doubt you can still be
harmed by opening a malware attachment in mutt.  But am I wrong to think
that these things that seem to be a hassle are actually good for us?

Best regards,
Greg Marks


signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-05 Thread Felix Finch

On 20200405, m...@amrx.net wrote:

No! The ultimate goal should be do accept calendar invitations from your
calendar!

Your mail client is reserved for reading email. MIME attached ics files
to coordinate meeting attendance is an atrocity.


Not even the email client is that restricted.  It is commonly used to send tarballs, 
Linux patches, all sorts of things which are not "reading email".  Email itself 
is not that restricted; I have used email for all sorts of remote control, like turning 
thermostats up or down, turning on lights, etc.  SMTP is a tool, a nice general purpose 
tool, not some holy grail of RFCs never to be used for other purposes, and mutt is one of 
the many implementations.

--
   ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & wood chipper / fe...@crowfix.com
 GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o


Re: Going GUI...er

2020-04-05 Thread Felix Finch

On 20200405, Fred Smith wrote:

On Sun, Apr 05, 2020 at 12:45:09PM -0700, Felix Finch wrote:

On 20200405, Akkana Peck wrote:
>Is there any way to configure mutt to alert me at the top of the
>message if there are any text/calendar or image/* attachments
>anywhere in the message, even as part of a multipart/alternative?
>I feel like I miss a lot in mail messages because mutt doesn't tell
>me about attachments.

I wonder if the number of attachments could be shown in the index?


I don't know about the number, but it IS possible to show a flag
in the index indicating the presence of one or more attachments...

I set mine that way, but don't remember how. I'll take a quick
gander at my muttrc and maybe it'll jump out at me...

# the default format
#set index_format="%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s"
# this one shows attachments
#set index_format="%4C %Z %{%b %d} %-15.15L %?X?{%2X}&%4c? %s"
set index_format="%4C %Z %{%b %d} %-20.20L %?X?^&%4c? %s"

OK, that last one is what sets the attachment indicator. Looks like
it is the "^&" out near the end.


No, the & is part of the trinary ?& operator.  %X is the number of attachments.


Prolly a good idea to look it up in the mutt doc before butchering
yours, though.


Indeed :-)  I wondered how I missed it ... I will try that, but I'm not sure 
it's useful when corporate email has so many useless attachments.

Just tried it on corporate email, and it only showed for one email, which had a 
single text attachment.  Other emails with multiple image/png attachment showed 
nothing.  I'll experiment more later.

--
   ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & wood chipper / fe...@crowfix.com
 GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o


Re: Going GUI...er

2020-04-05 Thread Sam Kuper
On Sun, Apr 05, 2020 at 04:43:20PM -0400, Fred Smith wrote:
> On Sun, Apr 05, 2020 at 12:45:09PM -0700, Felix Finch wrote:
>> On 20200405, Akkana Peck wrote:
>> >Is there any way to configure mutt to alert me at the top of the
>> >message if there are any text/calendar or image/* attachments
>> >anywhere in the message, even as part of a multipart/alternative?
>> >I feel like I miss a lot in mail messages because mutt doesn't tell
>> >me about attachments.
>> 
>> I wonder if the number of attachments could be shown in the index?
> 
> I don't know about the number, but it IS possible to show a flag
> in the index indicating the presence of one or more attachments...
> 
>   set index_format="%4C %Z %{%b %d} %-20.20L %?X?^&%4c? %s"
> 
> OK, that last one is what sets the attachment indicator. Looks like
> it is the "^&" out near the end.

Unless I am mistaken (quite possible), that flag does not reliably
appear in the presence of text/calendar parts in a multi-part email,
unfortunately.

If I am not mistaken, then this might be a bug :/

-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-05 Thread Sam Kuper
On Sun, Apr 05, 2020 at 01:08:05PM -0700, m...@amrx.net wrote:
> On Sun, Apr 05, 2020 at 08:48:35PM +0100, Sam Kuper wrote:
>> If/when it becomes possible to RSVP, in a machine-readable fashion
>> directly from Mutt, to calendar-invites-sent-via-email, I'll switch
>> to that.
>
> No!  The ultimate goal should be do accept calendar invitations from
> your calendar!

I'm not opposed to this in principle.

But first of all, this isn't primarily about my calendar (which might be
on paper, or on an offline PDA), it's about RSVPing to invitations sent
by other people who do use digital calendars, so that they don't have to
manually record the contents of my RSVP on my behalf.

I would not want to put them to that trouble if I could easily avoid it.

Secondly, even if I had a piece of calendaring software on my PC that I
wanted to use for accepting calendar invitations - as you suggest -
which protocol should it use for retrieving and replying to those
invitations?  Where should it retrieve them from, and where should it
send the responses?  How should I identify my friend John Smith
 from his and my mutual friend John Smith
, if not by their email addresses?  How would any
of these processes be secured from malfeasance?  These are genuine
questions.

I guess you might suggest CalDAV over HTTPS as the protocol, and propose
that my PC's calendaring software should be a CalDAV client.  Also that
I should run a CalDAV server that can receive meeting invites and that
can also forward RSVPs from me to other people's CalDAV servers.  And
perhaps that I should continue to use email addresses as identifiers
though not calendar invite/RSVP destinations.

But I'm not aware of any calendaring software that supports anything
close to all of this.  So, I'm open to enlightenment.


> Your mail client is reserved for reading email.  MIME attached ics
> files to coordinate meeting attendance is an atrocity. 

As long as it isn't abused as some kind of substitute for having a
text/plain message, how is it any more of an atrocity than any other
kind of attachment?  (Again, this is a genuine question.)


-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-05 Thread Fred Smith
On Sun, Apr 05, 2020 at 12:45:09PM -0700, Felix Finch wrote:
> On 20200405, Akkana Peck wrote:
> >Is there any way to configure mutt to alert me at the top of the
> >message if there are any text/calendar or image/* attachments
> >anywhere in the message, even as part of a multipart/alternative?
> >I feel like I miss a lot in mail messages because mutt doesn't tell
> >me about attachments.
> 
> I wonder if the number of attachments could be shown in the index?

I don't know about the number, but it IS possible to show a flag
in the index indicating the presence of one or more attachments...

I set mine that way, but don't remember how. I'll take a quick
gander at my muttrc and maybe it'll jump out at me...

# the default format
#set index_format="%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s"
# this one shows attachments
#set index_format="%4C %Z %{%b %d} %-15.15L %?X?{%2X}&%4c? %s"
set index_format="%4C %Z %{%b %d} %-20.20L %?X?^&%4c? %s"

OK, that last one is what sets the attachment indicator. Looks like
it is the "^&" out near the end.

Prolly a good idea to look it up in the mutt doc before butchering
yours, though.

Fred

-- 
 Fred Smith -- fre...@fcshome.stoneham.ma.us -
  "For him who is able to keep you from falling and to present you before his 
 glorious presence without fault and with great joy--to the only God our Savior
 be glory, majesty, power and authority, through Jesus Christ our Lord, before
 all ages, now and forevermore! Amen."
- Jude 1:24,25 (niv) -


Re: Going GUI...er

2020-04-05 Thread mutt
No! The ultimate goal should be do accept calendar invitations from your
calendar!

Your mail client is reserved for reading email. MIME attached ics files
to coordinate meeting attendance is an atrocity. 

On Sun, Apr 05, 2020 at 08:48:35PM +0100, Sam Kuper wrote:
> On Sun, Apr 05, 2020 at 08:05:29AM -0700, m...@amrx.net wrote:
> > Truly, sending the human an E-Mail, to read, is a great response, but
> > could trigger a frustrating conversation about auto populating
> > calendar items, be prepared to defend your mutt way of life.
> 
> Been there, done that.  Several times.  Still standing,
> 
> If/when it becomes possible to RSVP, in a machine-readable fashion
> directly from Mutt, to calendar-invites-sent-via-email, I'll switch to
> that.
> 
> At least, as long as the feature is sensibly implemented.  Based on
> Mutt's track reccord, it probably will be.
> 
> -- 
> A: When it messes up the order in which people normally read text.
> Q: When is top-posting a bad thing?
> 
> ()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
> /\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-05 Thread Russell L. Harris

On Sun, Apr 05, 2020 at 12:19:58PM -0600, Akkana Peck wrote:

This happens for two reasons:
1. Mutt shows attachments at the bottom of a message, which was
reasonable in the days before everyone top-posted; but now I never
2. Calendar invites are often part of a MIME multipart/alternative:
I feel like I miss a lot in mail messages because mutt doesn't tell
me about attachments.


Rather than bastardize Mutt to accommodate mis-use of e-mail (using it
for generalized transport, rather than for communication) and
perversions such as top-posting, a proper approach is to have two
email addresses, and to run a different mail user agent for each.

The first address is for efficient communication with rational and
knowledgeable individuals; such communication is handled by Mutt.  The
second is for communication (which, regrettably, often is essential)
with fluff-heads and with entities of the corporate realm (which is
chained to M$); for this, use an agent such as Thunderbird.

The more needs accommodated, the fewer needs served well.

RLH



Re: Going GUI...er

2020-04-05 Thread Sam Kuper
On Sun, Apr 05, 2020 at 08:05:29AM -0700, m...@amrx.net wrote:
> Truly, sending the human an E-Mail, to read, is a great response, but
> could trigger a frustrating conversation about auto populating
> calendar items, be prepared to defend your mutt way of life.

Been there, done that.  Several times.  Still standing,

If/when it becomes possible to RSVP, in a machine-readable fashion
directly from Mutt, to calendar-invites-sent-via-email, I'll switch to
that.

At least, as long as the feature is sensibly implemented.  Based on
Mutt's track reccord, it probably will be.

-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-05 Thread Felix Finch

On 20200405, Akkana Peck wrote:

Is there any way to configure mutt to alert me at the top of the
message if there are any text/calendar or image/* attachments
anywhere in the message, even as part of a multipart/alternative?
I feel like I miss a lot in mail messages because mutt doesn't tell
me about attachments.


I wonder if the number of attachments could be shown in the index?

I don't know if that would be sufficient; a lot of work emails are loaded with 
stupid company logos and such.

Maybe the index could include a count of attachments only of specific types 
enumerated in a mutt var.  Or maybe a count of attachments not enumerated in a 
mutt var.

 set show_attachments=text/calendar;text/html
 set hide_attachments=image/png

%p is unused.  Let it stand for the number of parts:

 set index_format="%4C %Z %{%b %d} %-15.15L %p (%?l?%4l&%4c?) %s"

Just spitballin'!

--
   ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & wood chipper / fe...@crowfix.com
 GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o


Re: Going GUI...er

2020-04-05 Thread Akkana Peck
Felix Finch writes:
> On 20200405, Sam Kuper wrote:
> > In the meantime, you can just reply to the message (which, after all,
> > was sent as an email):  "Thanks, I accept your invitation to the meeting
> > at 5pm PDT on 5th May 2020."
> 
> Now that's an idea I hadn't considered!  I was thinking more about the 
> calendar program keeping tabs on who had accepted or not.  But you're right, 
> no need to emulate that.  Just reply to the human.

Aside from the question of how to reply to calendar invites, my
problem is seeing them in the first place. I don't get calendar
attachments often, but when I do, I never know they're there.
This happens for two reasons:

1. Mutt shows attachments at the bottom of a message, which was
reasonable in the days before everyone top-posted; but now I never
get anywhere near the end of a message, so if there's an image or
a calendar invite attached, I never find out. (For images I find out
later when people reply "Wow, amazing photo!" after I've already
deleted the original message.)

2. Calendar invites are often part of a MIME multipart/alternative:

  I 1   [multipa/alternativ, 7bit, 17K]
  I 2 ├─>[text/plain, quoted, iso-8859-1, 0.4K]
  I 3 ├─> [text/html, quoted, iso-8859-1, 1.0K]
  I 4 └─>   [text/calendar, base64, utf-8, 15K]

Mutt sensibly shows me the text/plain part, and I never know that
there's also a calendar attachment.  It seems broken that the
calendar attachment would be part of the multipart/alternative
when clearly you want to see both the text or HTML AND the calendar,
but that's Microsoft for you (the invites have headers like
"x-ms-exchange-calendar-series-instance-id:" so I'm guessing
it's Exchange doing this).

Is there any way to configure mutt to alert me at the top of the
message if there are any text/calendar or image/* attachments
anywhere in the message, even as part of a multipart/alternative?
I feel like I miss a lot in mail messages because mutt doesn't tell
me about attachments.

...Akkana


Re: Going GUI...er

2020-04-05 Thread mutt


Propagating the notion that E-Mail and Calendar are separate things is
probably the best thing to do, to undo their evil marriage. The calendar
related RFC's that I have looked at indicate that the protocols were
designed work and communicate completely independent of E-Mail, yet the
majority of people believe these things are designed or must to go together.

Truly, sending the human an E-Mail, to read, is a great response, but
could trigger a frustrating conversation about auto populating calendar
items, be prepared to defend your mutt way of life.


On Sun, Apr 05, 2020 at 11:44:16AM +0100, Sam Kuper wrote:
> On Sat, Apr 04, 2020 at 09:06:13AM -0700, Felix Finch wrote:
> > On 20200404, Sam Kuper wrote:
> >>This ~/.mailcap works tolerably under Gnome [...]
> > 
> > I've been using something similar for several years, and one thing
> > missing from this is a way to respond to invites.  Perhaps it's an
> > Outlook-only thing, but I invariable get followup emails asking me to
> > click "Accept", and I never see any such links.  Looking at it in the
> > Outlook webmail, there is an RSVP section with buttons for Accept
> > Yes/No.
> 
> AFAICT, this is just another Micro$oft lock-in attempt.
> 
> 
> > Looking at the actual mime part, each invitee has an RSVP section.
> > 
> >ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Joe 
> > Blow :mailto:jb...@megacorp.com
> > 
> > [...] Do any calendar filters replicate this RSVP business? [...]
> 
> I, too, would be grateful to know this.  Not because I support lock-in,
> but because simplifying calendar invites/RSVPs should not be beyond the
> means of free (as in freedom) software.  (Compatibility with proprietary
> implementations should be a secondary concern.)  The key difficulty is
> likely to be broken time zone implementations (see below).
> 
> 
> In the meantime, you can just reply to the message (which, after all,
> was sent as an email):  "Thanks, I accept your invitation to the meeting
> at 5pm PDT on 5th May 2020."
> 
> N.B. I strongly suggest including the time, zone and date in your reply,
> as above, because sometimes automated invites:
> 
> - use the wrong time zone for the event, AND
> - do not specify the time zone that they are assuming!
> 
> 
> > The only "http" links are for zoom.
> 
> Don't be shy about alerting those senders that they are sending you
> links to malware.  Seriously.  See: https://gu.com/p/dtx4g
> 
> N.B. Even MS Outlook should not be sending Zoom links by default (not
> because Micro$oft cares about giving you malware, but because Zoom is
> non-Micro$oft).  So, those senders presumably installed or configured
> something at their end that causes those links to be inserted.
> 
> -- 
> A: When it messes up the order in which people normally read text.
> Q: When is top-posting a bad thing?
> 
> ()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
> /\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-05 Thread Grant Edwards
On 2020-04-04, Vegard Svanberg  wrote:

> However, I'm increasingly finding myself having to resort to various
> tricks to deal with HTML only emails (with picture attachments),
> calendar invites, and other oddities and awkward stuff people send.

I hever had that much trouble _reading_ HTML email.  What forced me to
give up on mutt completely for work and almost completely for personal
use was the difficulty in _generating_ HTML email.  99% of the people
to whom I send email can't deal with text/plain.  Plain text doesn't
work well on narrow (phone) UIs since it doesn't re-flow.  None of the
popular e-mail clients display plaintext in fixed-width fonts, so even
on wide screens tables of values, lists and countless other things
don't work.

I used muttdown for the last few years to generate alternative HTLM and
plaintext.  It was effective, but clumsy and added a lot of work.

--
Grant






Re: Going GUI...er

2020-04-05 Thread Felix Finch

On 20200405, Sam Kuper wrote:

On Sat, Apr 04, 2020 at 09:06:13AM -0700, Felix Finch wrote:

On 20200404, Sam Kuper wrote:

This ~/.mailcap works tolerably under Gnome [...]


I've been using something similar for several years, and one thing
missing from this is a way to respond to invites.  Perhaps it's an
Outlook-only thing, but I invariable get followup emails asking me to
click "Accept", and I never see any such links.  Looking at it in the
Outlook webmail, there is an RSVP section with buttons for Accept
Yes/No.


AFAICT, this is just another Micro$oft lock-in attempt.



Looking at the actual mime part, each invitee has an RSVP section.

   ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Joe Blow 
:mailto:jb...@megacorp.com

[...] Do any calendar filters replicate this RSVP business? [...]


I, too, would be grateful to know this.  Not because I support lock-in,
but because simplifying calendar invites/RSVPs should not be beyond the
means of free (as in freedom) software.  (Compatibility with proprietary
implementations should be a secondary concern.)  The key difficulty is
likely to be broken time zone implementations (see below).


In the meantime, you can just reply to the message (which, after all,
was sent as an email):  "Thanks, I accept your invitation to the meeting
at 5pm PDT on 5th May 2020."


Now that's an idea I hadn't considered!  I was thinking more about the calendar 
program keeping tabs on who had accepted or not.  But you're right, no need to 
emulate that.  Just reply to the human.


N.B. I strongly suggest including the time, zone and date in your reply,
as above, because sometimes automated invites:

- use the wrong time zone for the event, AND
- do not specify the time zone that they are assuming!


--
   ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & wood chipper / fe...@crowfix.com
 GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o


Re: Going GUI...er

2020-04-05 Thread Sam Kuper
On Sat, Apr 04, 2020 at 09:06:13AM -0700, Felix Finch wrote:
> On 20200404, Sam Kuper wrote:
>>This ~/.mailcap works tolerably under Gnome [...]
> 
> I've been using something similar for several years, and one thing
> missing from this is a way to respond to invites.  Perhaps it's an
> Outlook-only thing, but I invariable get followup emails asking me to
> click "Accept", and I never see any such links.  Looking at it in the
> Outlook webmail, there is an RSVP section with buttons for Accept
> Yes/No.

AFAICT, this is just another Micro$oft lock-in attempt.


> Looking at the actual mime part, each invitee has an RSVP section.
> 
>ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Joe Blow 
> :mailto:jb...@megacorp.com
> 
> [...] Do any calendar filters replicate this RSVP business? [...]

I, too, would be grateful to know this.  Not because I support lock-in,
but because simplifying calendar invites/RSVPs should not be beyond the
means of free (as in freedom) software.  (Compatibility with proprietary
implementations should be a secondary concern.)  The key difficulty is
likely to be broken time zone implementations (see below).


In the meantime, you can just reply to the message (which, after all,
was sent as an email):  "Thanks, I accept your invitation to the meeting
at 5pm PDT on 5th May 2020."

N.B. I strongly suggest including the time, zone and date in your reply,
as above, because sometimes automated invites:

- use the wrong time zone for the event, AND
- do not specify the time zone that they are assuming!


> The only "http" links are for zoom.

Don't be shy about alerting those senders that they are sending you
links to malware.  Seriously.  See: https://gu.com/p/dtx4g

N.B. Even MS Outlook should not be sending Zoom links by default (not
because Micro$oft cares about giving you malware, but because Zoom is
non-Micro$oft).  So, those senders presumably installed or configured
something at their end that causes those links to be inserted.

-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-05 Thread Sam Kuper
On Sun, Apr 05, 2020 at 10:47:56AM +1000, raf wrote:
> For other document attachments, I use various mailcap
> filters to render things as text such as catdoc,
> xls2csv, mutt.octet.filter and mutt.vcard.filter by
> David A Pearson, vcalendar-filter by Martyn Smith etc.

I knew about some of those, but not all of them.

Thank you :)

> In my younger, more fanatical days, I wrote a tool
> (textmail) to convert everything to plain text as it
> arrived to keep my mailbox small. That wouldn't help
> you. :-)

This one?  http://raf.org/textmail/

Again, thank you :)

-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-05 Thread Sam Kuper
On Sat, Apr 04, 2020 at 07:18:42PM +0200, steve wrote:
> I can display images, read pdf's, etc… but one thing I never managed
> to do is open an html file containing images. I mean, I can send the
> html part to firefox but the images don't follow.
> 
> How do you guys cope with that?

Depends what you mean by "an html file containing images".

I'll assume you mean that the email has multiple parts or attachments,
one (or more) of which is an HTML file and one (or more) of which is an
image file, and that the HTML file has an "img" element with a "src"
attribute whose value is the name of the image file (at some path).

(That is an inconsiderate way to send "email", but some people do it.)

If so, probably the simplest way of coping with that is:

- View the HTML file via your preferred browser.

- Then view the images separately (hit 'v' in Mutt to see the mail's
  attachments/parts; move the cursor to the relevant entry; hit 'Enter'
  to view that image).

- Alert the sender of the email to the fact that their email was
  problematic.

- If the sender is unsympathetic, then try to minimise email
  communications with that person in the future.  (Basically, treat them
  approximately as if they were sending you spam or malware.)

Alternatively, you could save the HTML file and the images to some
directory, and fix the HTML's "src" attributes if needed to ensure that
they point to the image files.  Relative paths would be the best choice.
(I suppose this could be scripted using Bash/Sed, Perl, Python, or
whatever.)  You'd then open the HTML file in an image-capable browser,
and it should look roughly as the sender intended.

Good luck.

-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: Going GUI...er

2020-04-04 Thread Russell L. Harris

On Sat Apr 04, 2020 at 09:41:59 +0200, Vegard Svanberg wrote:

However, I'm increasingly finding myself having to resort to various
tricks to deal with HTML only emails (with picture attachments),
calendar invites, and other oddities and awkward stuff people send.

I don't know how I would survive with a regular GUI client like
Thunderbird or Evolution. I've tried, but they all suck. Mutt's
keybindings, search and navigation features are irreplaceable.

Suggestions? What does everyone else do?


The solution I found was to create on the mail server an account for
"ugly mail", install Thunderbird on my main machine, and configure
Thunderbird to retrieve from the "uglymail" account; that way,
Thunderbird does not mess with my maildir structure.

Then, when, using Mutt, I encounter an uglymessage, I bounce it to the
uglymail account, with the command ":exec bounce-message".  Afterward,
I use Thunderbird to view or otherwise process the uglymessage and
attachments.

RLH


Re: Going GUI...er

2020-04-04 Thread raf
Vegard Svanberg wrote:

> Hi,
> 
> I love Mutt.
> 
> However, I'm increasingly finding myself having to resort to various
> tricks to deal with HTML only emails (with picture attachments),
> calendar invites, and other oddities and awkward stuff people send.
> 
> My Holy Grail, which would be a native Mutt GUI client, I guess, doesn't
> seem to exist.
> 
> I don't know how I would survive with a regular GUI client like
> Thunderbird or Evolution. I've tried, but they all suck. Mutt's
> keybindings, search and navigation features are irreplaceable.
> 
> Currently I'm running Mutt from a machine which I ssh into from 5 other
> computers I use frequently (IMAP backend - self-hosted).
> 
> Suggestions? What does everyone else do?
> 
> -- 
> Vegard Svanberg  [*Takapa@IRC (EFnet)]

I use mutt over ssh to read mail on a virtual machine
out there somewhere that is also my mail server, so I
can't really "display" anything therei (X11 not
installed). For most HTML emails, lynx is enough:

  .mutt.mailcap:
  text/html; lynx -dump %s; copiousoutput; description=HTML Message; 
nametemplate=%s.html

But when it's not, I have a macro that bounces the
email to a local IMAP account:

  .muttrc:
  macro index BR bbounce.raf@virt.raf.org\ny

and it's fetched by Thunderbird on my laptop. Once
read, I delete it in Thunderbird.

I concluded that that was the easiest thing to do in my
environment and it means that hardly any emails make it
to my actual laptop, only the ones I choose to allow
there, and they're always work-related ones that I've
already seen and know to be legitimate.

For other document attachments, I use various mailcap
filters to render things as text such as catdoc,
xls2csv, mutt.octet.filter and mutt.vcard.filter by
David A Pearson, vcalendar-filter by Martyn Smith etc.
The vcalendar-filter is very useful for me these days.

In my younger, more fanatical days, I wrote a tool
(textmail) to convert everything to plain text as it
arrived to keep my mailbox small. That wouldn't help
you. :-)

cheers,
raf



Re: Going GUI...er

2020-04-04 Thread fys
Honestly? I just filter between addresses.

I use this address soley for mailing lists and personal emails I know won't 
contain HTML and if they do it's minimal enough to use elinks for. Everything 
else I just send to a collection of junk gmail accounts that act as archives 
for service emails that will definitely contain junk HTML.

Maybe this helps, probably doesn't.. hope you can figure it out.

On Sat Apr 04, 2020 at 09:41:59 +0200, Vegard Svanberg wrote:
> Hi,
> 
> I love Mutt.
> 
> However, I'm increasingly finding myself having to resort to various
> tricks to deal with HTML only emails (with picture attachments),
> calendar invites, and other oddities and awkward stuff people send.
> 
> My Holy Grail, which would be a native Mutt GUI client, I guess, doesn't
> seem to exist.
> 
> I don't know how I would survive with a regular GUI client like
> Thunderbird or Evolution. I've tried, but they all suck. Mutt's
> keybindings, search and navigation features are irreplaceable.
> 
> Currently I'm running Mutt from a machine which I ssh into from 5 other
> computers I use frequently (IMAP backend - self-hosted).
> 
> Suggestions? What does everyone else do?
> 
> -- 
> Vegard Svanberg  [*Takapa@IRC (EFnet)]
> 


Re: Going GUI...er

2020-04-04 Thread Jon LaBadie
On Sat, Apr 04, 2020 at 09:41:59AM +0200, Vegard Svanberg wrote:
> Hi,
> 
> I love Mutt.
> 
> However, I'm increasingly finding myself having to resort to various
> tricks to deal with HTML only emails (with picture attachments),
> calendar invites, and other oddities and awkward stuff people send.
> 
> My Holy Grail, which would be a native Mutt GUI client, I guess, doesn't
> seem to exist.
> 
> I don't know how I would survive with a regular GUI client like
> Thunderbird or Evolution. I've tried, but they all suck. Mutt's
> keybindings, search and navigation features are irreplaceable.
> 
> Currently I'm running Mutt from a machine which I ssh into from 5 other
> computers I use frequently (IMAP backend - self-hosted).
> 
> Suggestions? What does everyone else do?

A long time ago when I was a UNIX instructor I spent most of
my time at client sites.  The many security aware sites blocked
my ssh back home for mail reading but generally allowed access
to yahoo's email site.

Again, at that time, yahoo allowed "?reverse pop?", i.e. I could
send my emails received at home (my business site) to my yahoo
email account.

I created a second user "jonpop" which got a copy of all my
emails and filtered out those I did not care to see when
traveling.  The rest got uploaded to yahoo.

Yahoo no longer allows this, nor do I need it anymore.  But
the jonpop account still gets everything and filters out little.
I have Thunderbird on most of my computers and rather than
connect to "jon" they all connect to "jonpop".  If I want to
see a fancy email I read it in Tbird.

While in mutt, if I want to get the gist of a fancy email I
have a function key macro that tries to render the html.
At times it has used lynx, elinks, w3m, and firefox.

Jon
-- 
Jon H. LaBadie j...@jgcomp.com
 11226 South Shore Rd.  (703) 787-0688 (H)
 Reston, VA  20190  (703) 935-6720 (C)


Re: Going GUI...er

2020-04-04 Thread Kurt Hackenberg

On 2020-04-04 03:41, Vegard Svanberg wrote:


Currently I'm running Mutt from a machine which I ssh into from 5 other
computers I use frequently (IMAP backend - self-hosted).

Suggestions? What does everyone else do?



Meaning Mutt runs on the same computer that runs your IMAP server, and 
you use Mutt from elsewhere through SSH? Why not run Mutt on the 
computer you sit in front of, using Mutt's IMAP client to fetch mail to 
display? That is, use IMAP across the net instead of SSH. That wouldn't 
give Mutt a GUI, but some things would be nicer. Passing off HTML and 
images to some other program would work smoothly; those other programs 
would also run on the computer in front of you, and so could do graphics 
directly.


Or did I misunderstand your setup?


Re: Going GUI...er

2020-04-04 Thread Felix Finch

On 20200404, Patrick Shanahan wrote:

* Fred Smith  [04-04-20 14:32]:
[...]

When God invented email, He intended that it be plain text! :)
As such, rich-text/html/images in email is the spawn of the devil. :) :)


amen, good only for advertising and junk mail but now w/o the cost of a
stamp.


That may be how it started, but tons of internal corporate email and ordinary 
business-to-customer email includes embedded html pages and pictures.  I'm sure 
most of us have gotten huge emails which could have been written in a few lines 
of text.

But here we are anyway.  Are there any mutt ways to view these pages as a whole 
in a browser, rather than individually?

--
   ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & wood chipper / fe...@crowfix.com
 GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o


Re: Going GUI...er

2020-04-04 Thread Patrick Shanahan
* Fred Smith  [04-04-20 14:32]:
 [...]
> When God invented email, He intended that it be plain text! :)
> As such, rich-text/html/images in email is the spawn of the devil. :) :)

amen, good only for advertising and junk mail but now w/o the cost of a
stamp.

-- 
(paka)Patrick Shanahan   Plainfield, Indiana, USA  @ptilopteri
http://en.opensuse.orgopenSUSE Community Memberfacebook/ptilopteri
Photos: http://wahoo.no-ip.org/piwigo   paka @ IRCnet freenode


Re: Going GUI...er

2020-04-04 Thread Fred Smith
On Sat, Apr 04, 2020 at 07:18:42PM +0200, steve wrote:
> Hi,
> 
> Le 04-04-2020, à 09:41:59 +0200, Vegard Svanberg a écrit :
> 
> >Hi,
> >
> >I love Mutt.
> 
> Me too.
> 
> >However, I'm increasingly finding myself having to resort to various
> >tricks to deal with HTML only emails (with picture attachments),
> >calendar invites, and other oddities and awkward stuff people send.
> 
> I can display images, read pdf's, etc… but one thing I never managed to do is
> open an html file containing images. I mean, I can send the html part to
> firefox but the images don't follow.
> 
> How do you guys cope with that?
> 
> Thx

When God invented email, He intended that it be plain text! :)
As such, rich-text/html/images in email is the spawn of the devil. :) :)

-- 
---
 .Fred Smith   /  
( /__  ,__.   __   __ /  __   : / 
 //  /   /__) /  /  /__) .+'   Home: fre...@fcshome.stoneham.ma.us 
//  (__ (___ (__(_ (___ / :__ 781-438-5471 
 Jude 1:24,25 -


Re: Going GUI...er

2020-04-04 Thread steve

Hi,

Le 04-04-2020, à 09:41:59 +0200, Vegard Svanberg a écrit :


Hi,

I love Mutt.


Me too.


However, I'm increasingly finding myself having to resort to various
tricks to deal with HTML only emails (with picture attachments),
calendar invites, and other oddities and awkward stuff people send.


I can display images, read pdf's, etc… but one thing I never managed to do is
open an html file containing images. I mean, I can send the html part to
firefox but the images don't follow.

How do you guys cope with that?

Thx


Re: Going GUI...er

2020-04-04 Thread Felix Finch

On 20200404, Sam Kuper wrote:

This ~/.mailcap works tolerably under Gnome:

text/calendar;   
/home/sampablokuper/src/mutt_and_neomutt_and_related/mutt-filters/vcalendar-filter;
 copiousoutput

vcalendar-filter is from https://github.com/terabyte/mutt-filters


I've been using something similar for several years, and one thing missing from this is a 
way to respond to invites.  Perhaps it's an Outlook-only thing, but I invariable get 
followup emails asking me to click "Accept", and I never see any such links.  
Looking at it in the Outlook webmail, there is an RSVP section with buttons for Accept 
Yes/No.  Looking at the actual mime part, each invitee has an RSVP section.

   ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Joe Blow 
:mailto:jb...@megacorp.com

The only "http" links are for zoom.

Do any calendar filters replicate this RSVP business?

--
   ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & wood chipper / fe...@crowfix.com
 GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o


Re: Going GUI...er

2020-04-04 Thread Stian Sletner
* At 2020-04-04T09:41+0200, Vegard Svanberg wrote:
> Suggestions? What does everyone else do?

I've documented my attachment opening setup here:

https://wtf.hijacked.us/wiki/index.php/Mutt#Open_attachments_on_remote_machine

It allows me to open the attachment menu (v) and press A on any
attachment to open it remotely on my desktop (using xdg-open).  This
also works for HTML bodies and attachments, so it solves the HTML mail
problem for me also.

-- 
Stian Sletner


Re: Going GUI...er

2020-04-04 Thread Jens John
On Sat, 4 Apr 2020, at 09:41, Vegard Svanberg wrote:
> Suggestions? What does everyone else do?

If you're already SSHing to your mutt instance, that is, using email 
online-only, it doesn't like like webmail would be the worst bet you could 
make. I can recommend Fastmail.com; their webmail application can be driven 
100% by keyboard shortcuts [1] in all modes (index, reading, composition), the 
UI is very fast and response, layout-customizable in some degree, and their 
email capabilities are pretty much complete (MFA with app passwords, 
standards-compliant IMAP, Sieve/filters, SPF/DKIM, identity management, they 
have labels/tags a la G-Suite as well in their beta by way of their JMAP 
implementation). When compared to G-Suite, Office365, Rainmail, Roundcube, 
Zoho, Open-Xchange, and a few others I've tried, Fastmail is the fastest and 
most power-user friendly solution there is at the moment.

You buy these advantages with a lack of customizability: there's more of a 
take-it-or-leave-it component to it than to mutt, but I think that the same 
goes for Thunderbird, Sylpheed, and other GUI clients.

My personal setup is actually dual: I use Fastmail in the web client most of 
the time, and for server side search, but as part of my offline strategy, I 
always have a local setup with mutt, notmuch, 100% synced IMAP content using 
isync/mbsync. Effectively, I use both mutt on the desktop and webmail on the 
web. Works great together. 

So from personal experience, I'd recommend a dual mutt-desktop+imap plus 
webmail+imap setup that gives you all the advantages and none of the drawbacks. 
You'll have to evaluate the webmail offerings first, of course.

[1] https://www.fastmail.com/help/receive/kbshortcuts.html


Re: Going GUI...er

2020-04-04 Thread Sam Kuper
On Sat, Apr 04, 2020 at 09:41:59AM +0200, Vegard Svanberg wrote:
> I'm increasingly finding myself having to resort to various tricks to
> deal with HTML only emails (with picture attachments), calendar
> invites, and other oddities and awkward stuff people send.

AKA "stuff awkward people send" ;)

This ~/.mailcap works tolerably under Gnome:


text/html;   lynx %s; nametemplate=%s.html
text/html;   lynx -force_html -width=72 -dump %s | sed -e 
's/^[[:space:]][[:space:]][[:space:]]//' ; nametemplate=%s.html; copiousoutput
text/calendar;   
/home/sampablokuper/src/mutt_and_neomutt_and_related/mutt-filters/vcalendar-filter;
 copiousoutput
application/ics; 
/home/sampablokuper/src/mutt_and_neomutt_and_related/mutt-filters/vcalendar-filter;
 copiousoutput
application/pdf; evince %s
image/jpeg;  /usr/bin/eog %s


(I have attached a copy of the .mailcap file, in case the above was
line-wrapped in transmission.)

Evince and EOG ("Eye of Gnome") are Gnome's PDF and image viewer,
respectively.  Use other programs for those tasks if you like.

vcalendar-filter is from https://github.com/terabyte/mutt-filters

Finally, the postscript below (above my email footer) is a snippet from
my muttrc file, that I find helpful for viewing emails and their
attachments, in conjunction with the above .mailcap .

To you: good luck!  And to Mutt's creators and maintainers: thank you!

Sam


# == Attachments ==
set attach_format="%u%D%I %t%4n %T%.40d %> %-1.20m/%-12.12M| %17.20e|
%11.12C| %4.12s"

# == Read ==
set pager_context=5
set pager_index_lines=8
set pager_stop=yes # Paging down at end of a msg? Don't jump to next msg
alternative_order text/plain text/enriched text/html # Try HTML last
# See ~/.mailcap for details of auto_view lines
auto_view text/html
auto_view text/calendar
auto_view application/ics
# This line gets rid of iso 8859 issues with attachments
set rfc2047_parameters
# Header weeding
ignore *
unignore from date subject to cc
unignore Message-ID: In-Reply-To: posted-to:


-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.
text/html;   lynx %s; nametemplate=%s.html
text/html;   lynx -force_html -width=72 -dump %s | sed -e 
's/^[[:space:]][[:space:]][[:space:]]//' ; nametemplate=%s.html; copiousoutput
text/calendar;   
/home/sampablokuper/src/mutt_and_neomutt_and_related/mutt-filters/vcalendar-filter;
 copiousoutput
application/ics; 
/home/sampablokuper/src/mutt_and_neomutt_and_related/mutt-filters/vcalendar-filter;
 copiousoutput
application/pdf; evince %s
image/jpeg;  /usr/bin/eog %s


Re: Going GUI...er

2020-04-04 Thread Patrick Shanahan
* Vegard Svanberg  [01-01-70 12:34]:
 [...]
> However, I'm increasingly finding myself having to resort to various
> tricks to deal with HTML only emails (with picture attachments),
> calendar invites, and other oddities and awkward stuff people send.
 [...]

I run mutt on my server inside a tmux (or screen) session and access by
ssh to the tmux session.  For html, I pipe the html attachment to a file
on my server and access it via what-ever browser is available.  If photos
are attached, I can view them directly from mutt since I forward X in ssh.

It does require running a web server, which I do anyway.

-- 
(paka)Patrick Shanahan   Plainfield, Indiana, USA  @ptilopteri
http://en.opensuse.orgopenSUSE Community Memberfacebook/ptilopteri
Photos: http://wahoo.no-ip.org/piwigo   paka @ IRCnet freenode


Re: Going GUI...er

2020-04-04 Thread Alexander Dahl
Hei hei,

On Sat, Apr 04, 2020 at 09:41:59AM +0200, Vegard Svanberg wrote:
> However, I'm increasingly finding myself having to resort to various
> tricks to deal with HTML only emails (with picture attachments),
> calendar invites, and other oddities and awkward stuff people send.

This is mostly true for business related stuff.

> I don't know how I would survive with a regular GUI client like
> Thunderbird or Evolution. I've tried, but they all suck. Mutt's
> keybindings, search and navigation features are irreplaceable.
> 
> Currently I'm running Mutt from a machine which I ssh into from 5 other
> computers I use frequently (IMAP backend - self-hosted).
> 
> Suggestions? What does everyone else do?

I more or less divided home/hobby and business accounts, or let's say,
I don't get all that HTML/Calendar/Attachement stuff for my private
mail and there I use mutt, basically the same way you do, self hosted
IMAP, ssh into the machine running mutt. Every now and then I use
Thunderbird for accessing this, but seldomly.

At work with all those creepy stuff (we're not even allowed to send
plain text mail except for mailing lists requiring that) I currently
don't use mutt at all, but KMail, Thunderbird and the webmailer of
OpenExchange. It's not mutt, but I can live with that for the content
I get there.

Greets
Alex

-- 
/"\ ASCII RIBBON | »With the first link, the chain is forged. The first
\ / CAMPAIGN | speech censured, the first thought forbidden, the
 X  AGAINST  | first freedom denied, chains us all irrevocably.«
/ \ HTML MAIL| (Jean-Luc Picard, quoting Judge Aaron Satie)


signature.asc
Description: PGP signature


Re: Going GUI...er

2020-04-04 Thread Brian Salter-Duke
I set this up long ago and now at the age of 80 I am beginning 
to forget what I did. Basically I have mutt set up so when the cursor 
is on a message, typing 'v' shows the bits of it. If only html, or
if there are several sections I move the cursor to the html section.
I them hit 'm' and it opens the html in google. It is messy but it 
works.

On Sat, Apr 04, 2020 at 09:41:59AM +0200, Vegard Svanberg wrote:
> Hi,
> 
> I love Mutt.
> 
> However, I'm increasingly finding myself having to resort to various
> tricks to deal with HTML only emails (with picture attachments),
> calendar invites, and other oddities and awkward stuff people send.
> 
> My Holy Grail, which would be a native Mutt GUI client, I guess, doesn't
> seem to exist.
> 
> I don't know how I would survive with a regular GUI client like
> Thunderbird or Evolution. I've tried, but they all suck. Mutt's
> keybindings, search and navigation features are irreplaceable.
> 
> Currently I'm running Mutt from a machine which I ssh into from 5 other
> computers I use frequently (IMAP backend - self-hosted).
> 
> Suggestions? What does everyone else do?
> 
> -- 
> Vegard Svanberg  [*Takapa@IRC (EFnet)]

-- 
On two occasions I have been asked [by members of Parliament], "Pray, Mr. 
Babbage, if you put into the machine wrong figures, will the right answers 
come out?". I am not able rightly to comprehend the kind of confusion of 
ideas that could provoke such a question.
   -- Charles Babbage
Brian Salter-Duke (Brian Duke) Email: brian(DOTjames(DOTduke(AT)gmail(DOT)com


Re: Going GUI...er

2020-04-04 Thread Chris Green
On Sat, Apr 04, 2020 at 09:41:59AM +0200, Vegard Svanberg wrote:
> Hi,
> 
> I love Mutt.
> 
> However, I'm increasingly finding myself having to resort to various
> tricks to deal with HTML only emails (with picture attachments),
> calendar invites, and other oddities and awkward stuff people send.
> 
> My Holy Grail, which would be a native Mutt GUI client, I guess, doesn't
> seem to exist.
> 
> I don't know how I would survive with a regular GUI client like
> Thunderbird or Evolution. I've tried, but they all suck. Mutt's
> keybindings, search and navigation features are irreplaceable.
> 
> Currently I'm running Mutt from a machine which I ssh into from 5 other
> computers I use frequently (IMAP backend - self-hosted).
> 
> Suggestions? What does everyone else do?
> 
I run mutt similarly on my home desktop and ssh into that from a
laptop when I'm away or elsewhere in the house.

To view HTML E-Mails which are beyond lynx or whatever I fire the
E-Mail at my browser (firefox).  

So my the relevant bits of .mailcap on my desktop machine are:-

text/html; /home/chris/bin/muttfox %s
text/html; lynx -dump %s; copiousoutput; nametemplate=%s.html

... and muttfox is:-

#!/bin/bash
#
#
# muttfox: script called by mutt via mailcap to use firefox to view HTML, 
and
# also some types attachments, currently:-  PDF, JPG
#
# It is necessary for HTML files because /usr/bin/firefox exits
# before firefox has actually loaded the HTML file, this is especially
# true when it's remote but it also happens when running locally.
#
# It's not actually necessary for PDF and JPG files but it speeds up
# remote (i.e. running mutt via ssh) viewing considerably because it
# doesn't run the viewing program across the X connection. It works
# OK for local files so everything works the same.
#
# The temporary file to be viewed by Firefox is copied to directory 
# /srv/mutt on esprimo if running locally or to the same place on the
# remote system if running via ssh.  The copy to the remote system is
# done via an ssh reverse tunnel on port 50022 using a passwordless key
# and rrsync at the remote end to make it reasonably secure.
#
dir=/srv/mutt/
#
#
# if there's no DISPLAY variable then Firefox can't run, so skip the whole 
thing
#
if [ -n "$DISPLAY" ]
then
chmod 0644 $1
if [ -n "$SSH_CLIENT" ]
then
rsync -e 'ssh -p 50022 -i /home/chris/.ssh/np_id_rsa' $1 
localhost:$(basename $1)
else
cp $1 $dir$(basename $1)
chmod 0644 $dir$(basename $1)
fi
/usr/bin/firefox http://localhost/mutt/$(basename $1)
fi
#
#
# Clear out any old files left on esprimo by this script, doing it here
# saves adding a special crontab task (but a crontab task is needed on
t470)
#
find $dir -mtime +7 -exec rm {} \;

Because of the way that Firefox works the E-Mail pops up in the
existing Firefox running on the remote client machine, I'm not sure if
other browsers do the same sort of thing. Oh, esprimo is my desktop
machine and t470 is my laptop, the above works both when the laptop is
at home on my LAN and when away somewhere more remote.

-- 
Chris Green


Re: Going GUI...er

2020-04-04 Thread Christopher Zimmermann
I used sylpheed and claws-mail until recently when I switched to mutt. What 
annoyed me most is that claws mail crashed occasionally and messed up 
configuration and folder settings after the crash. For html mails which don't 
render readable in text I have a binding to open them in an already running 
firefox instance. This sucks only a little. Certainly less than claws-mail's 
performance and stability

Christopher

On April 4, 2020 9:41:59 AM GMT+02:00, Vegard Svanberg  
wrote:
>Hi,
>
>I love Mutt.
>
>However, I'm increasingly finding myself having to resort to various
>tricks to deal with HTML only emails (with picture attachments),
>calendar invites, and other oddities and awkward stuff people send.
>
>My Holy Grail, which would be a native Mutt GUI client, I guess,
>doesn't
>seem to exist.
>
>I don't know how I would survive with a regular GUI client like
>Thunderbird or Evolution. I've tried, but they all suck. Mutt's
>keybindings, search and navigation features are irreplaceable.
>
>Currently I'm running Mutt from a machine which I ssh into from 5 other
>computers I use frequently (IMAP backend - self-hosted).
>
>Suggestions? What does everyone else do?

http://gmerlin.de
OpenPGP: http://gmerlin.de/christopher.pub
CB07 DA40 B0B6 571D 35E2  0DEF 87E2 92A7 13E5 DEE1