Discussion:
[k-9-mail] Images inside messages synchronization
Enrico B
2018-10-02 20:13:40 UTC
Permalink
Images inside messages are always shown because of "Always show images"
option ("Account settings" > "Reading mail" configuration) JUST in case the
device is online at the moment you open the message.

Images inside messages are not shown in case the device is offline at the
moment you open the message.

Is it possible to synchronize all messages AND all images inside these
messages, in order that even all images will be always available even in
case you are offline?

Thank you,

Enrico
--
You received this message because you are subscribed to the Google Groups "K-9 Mail" group.
To unsubscribe from this group and stop receiving emails from it, send an email to k-9-mail+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Greg Troxel
2018-10-02 22:32:04 UTC
Permalink
Post by Enrico B
Images inside messages are always shown because of "Always show images"
option ("Account settings" > "Reading mail" configuration) JUST in case the
device is online at the moment you open the message.
The "always show images" wording may be a bit confusing. I have found
that images that are included in the message (and have been downloaded)
are always displayed, and the "always show" is about fetching images
that are referenced in html mail but not included. This is optional
because it's a security issue, letting the sender know that you
displayed the message and from what IP address. Hence I recommend that
you turn off that option.
Post by Enrico B
Images inside messages are not shown in case the device is offline at the
moment you open the message.
True, and they'd need to be pre-fetched.
Post by Enrico B
Is it possible to synchronize all messages AND all images inside these
messages, in order that even all images will be always available even in
case you are offline?
For images actually in the message, that will happen if you set the
download size high enough. But as far as I know there is no option to
pre-fetch and store images that are referenced but not included.
--
You received this message because you are subscribed to the Google Groups "K-9 Mail" group.
To unsubscribe from this group and stop receiving emails from it, send an email to k-9-mail+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Enrico B
2018-10-02 23:08:54 UTC
Permalink
This is a big problem because of so many messages with referenced but non
included images.

And because so many messages and information are right in the images.

It means you can read your inbox messages just in case you are online.

What's more, images are not fetched even in case you had already previously
open and read the message when you were online.

How is it possible that this app has such a limitation?

Is it an usual limitation for most Android email clients?

Thank you,

Enrico
Post by Greg Troxel
Post by Enrico B
Images inside messages are always shown because of "Always show images"
option ("Account settings" > "Reading mail" configuration) JUST in case
the
Post by Enrico B
device is online at the moment you open the message.
The "always show images" wording may be a bit confusing. I have found
that images that are included in the message (and have been downloaded)
are always displayed, and the "always show" is about fetching images
that are referenced in html mail but not included. This is optional
because it's a security issue, letting the sender know that you
displayed the message and from what IP address. Hence I recommend that
you turn off that option.
Post by Enrico B
Images inside messages are not shown in case the device is offline at
the
Post by Enrico B
moment you open the message.
True, and they'd need to be pre-fetched.
Post by Enrico B
Is it possible to synchronize all messages AND all images inside these
messages, in order that even all images will be always available even in
case you are offline?
For images actually in the message, that will happen if you set the
download size high enough. But as far as I know there is no option to
pre-fetch and store images that are referenced but not included.
--
You received this message because you are subscribed to the Google Groups "K-9 Mail" group.
To unsubscribe from this group and stop receiving emails from it, send an email to k-9-mail+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Greg Troxel
2018-10-03 00:30:53 UTC
Permalink
Post by Enrico B
This is a big problem because of so many messages with referenced but non
included images.
And because so many messages and information are right in the images.
That is a problem. But, it's a matter of opinion if it's a problem with
the client or with the sender. Arguably, if the message can't be read
without the images, it's a violation of accessibility considerations.
So I side with those that say the problem is the incoming messages, not
the client.
Post by Enrico B
It means you can read your inbox messages just in case you are online.
That seems like an overly strong characterization of the situation. I
read mail with k-9, configured not to fetch images, and with gnus
(emacs), configured to show me the text/plain alternative. This works
fine in most cases. In cases where it doesn't, I consider the message
defective.

As an example, I recently got a library newsletter that had text
descriptions of upcoming talks. There was a referenced image, but the
html had an ALT tag that said "picture of red leaf with shallow depth of
field". That's good practice to make the message useful for
visually-impaired readers, and it worked for me reading the message
without the image.


One could argue that if the sender intended the image contentto reach
the receiver for offline viewing, then it would have been included in
the message. It's really an artifact of the html encoding of mail that
referenced images are even allowed, and with the benefit of hindsight
I'd say it was a protocol design error. Mail was sent over non-IP
transports and the notion that the receiver's MUA in all cases can fetch
things from the global internet is unsound.
Post by Enrico B
What's more, images are not fetched even in case you had already previously
open and read the message when you were online.
That would be a reasonable optional feature (but would need cache size
management and settings, so might be too complicated for the benefit).
Post by Enrico B
How is it possible that this app has such a limitation?
It seems obvious that it is not only possible but likely that various
programs will not do a large number of random things that you wish they
would do. How is it possible that you do not understand this :-) ?
Post by Enrico B
Is it an usual limitation for most Android email clients?
My impression is that it is how almost all mail clients behave. I am
not aware of any that pre-fetch and cache images that are referenced but
not included.

Thunderbird does not seem to do this (and tells people that enabling
remote content by default is a bad idea):
https://support.mozilla.org/en-US/kb/remote-content-in-messages

Can you point to another open-source mail user agent that prefetches and
caches referenced images?
--
You received this message because you are subscribed to the Google Groups "K-9 Mail" group.
To unsubscribe from this group and stop receiving emails from it, send an email to k-9-mail+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Uri Blumenthal
2018-10-03 00:41:03 UTC
Permalink
Images in email are a common carrier the malware. Reasonable users explicitly disable automatic downloading of images in clients that offer that option.

Sent from my test iPhone
Post by Greg Troxel
Post by Enrico B
This is a big problem because of so many messages with referenced but non
included images.
And because so many messages and information are right in the images.
That is a problem. But, it's a matter of opinion if it's a problem with
the client or with the sender. Arguably, if the message can't be read
without the images, it's a violation of accessibility considerations.
So I side with those that say the problem is the incoming messages, not
the client.
Post by Enrico B
It means you can read your inbox messages just in case you are online.
That seems like an overly strong characterization of the situation. I
read mail with k-9, configured not to fetch images, and with gnus
(emacs), configured to show me the text/plain alternative. This works
fine in most cases. In cases where it doesn't, I consider the message
defective.
As an example, I recently got a library newsletter that had text
descriptions of upcoming talks. There was a referenced image, but the
html had an ALT tag that said "picture of red leaf with shallow depth of
field". That's good practice to make the message useful for
visually-impaired readers, and it worked for me reading the message
without the image.
One could argue that if the sender intended the image contentto reach
the receiver for offline viewing, then it would have been included in
the message. It's really an artifact of the html encoding of mail that
referenced images are even allowed, and with the benefit of hindsight
I'd say it was a protocol design error. Mail was sent over non-IP
transports and the notion that the receiver's MUA in all cases can fetch
things from the global internet is unsound.
Post by Enrico B
What's more, images are not fetched even in case you had already previously
open and read the message when you were online.
That would be a reasonable optional feature (but would need cache size
management and settings, so might be too complicated for the benefit).
Post by Enrico B
How is it possible that this app has such a limitation?
It seems obvious that it is not only possible but likely that various
programs will not do a large number of random things that you wish they
would do. How is it possible that you do not understand this :-) ?
Post by Enrico B
Is it an usual limitation for most Android email clients?
My impression is that it is how almost all mail clients behave. I am
not aware of any that pre-fetch and cache images that are referenced but
not included.
Thunderbird does not seem to do this (and tells people that enabling
https://support.mozilla.org/en-US/kb/remote-content-in-messages
Can you point to another open-source mail user agent that prefetches and
caches referenced images?
--
You received this message because you are subscribed to the Google Groups "K-9 Mail" group.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "K-9 Mail" group.
To unsubscribe from this group and stop receiving emails from it, send an email to k-9-mail+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Enrico B
2018-10-03 17:03:47 UTC
Permalink
Post by Greg Troxel
Post by Enrico B
This is a big problem because of so many messages with referenced but
non
Post by Enrico B
included images.
And because so many messages and information are right in the images.
That is a problem. But, it's a matter of opinion if it's a problem with
the client or with the sender. Arguably, if the message can't be read
without the images, it's a violation of accessibility considerations.
So I side with those that say the problem is the incoming messages, not
the client.
It is true, but it is also true that it is not always possible to
translate all the images into an alternative text.

I had problems with messages with a bar code image (supermarket discount)
or a qr code image (flight boarding card).

Another case was about some photography gallery or bookstore newsletter, as
you can not obviously text some artist and book images.

Why so many messages with referenced but non included images?

It might be because of email marketing service (Benchmark, Mailchimp,
Amazon, etc)?
Post by Greg Troxel
Post by Enrico B
It means you can read your inbox messages just in case you are online.
That seems like an overly strong characterization of the situation. I
read mail with k-9, configured not to fetch images, and with gnus
(emacs), configured to show me the text/plain alternative. This works
fine in most cases. In cases where it doesn't, I consider the message
defective.
As an example, I recently got a library newsletter that had text
descriptions of upcoming talks. There was a referenced image, but the
html had an ALT tag that said "picture of red leaf with shallow depth of
field". That's good practice to make the message useful for
visually-impaired readers, and it worked for me reading the message
without the image.
One could argue that if the sender intended the image contentto reach
the receiver for offline viewing, then it would have been included in
the message. It's really an artifact of the html encoding of mail that
referenced images are even allowed, and with the benefit of hindsight
I'd say it was a protocol design error. Mail was sent over non-IP
transports and the notion that the receiver's MUA in all cases can fetch
things from the global internet is unsound.
Post by Enrico B
What's more, images are not fetched even in case you had already
previously
Post by Enrico B
open and read the message when you were online.
That would be a reasonable optional feature (but would need cache size
management and settings, so might be too complicated for the benefit).
Post by Enrico B
How is it possible that this app has such a limitation?
It seems obvious that it is not only possible but likely that various
programs will not do a large number of random things that you wish they
would do. How is it possible that you do not understand this :-) ?
However, it is not about some random thing I wish, it is about reading or
not reading offline a message :-)

I supposed every email client let me read messages offline, and I've been very
surprised to find out that this is not the case.

I mean, reading messages is the main basic and most important feature of an
email client, it is not about what I personally like or not.
Post by Greg Troxel
Is it an usual limitation for most Android email clients?
My impression is that it is how almost all mail clients behave. I am
not aware of any that pre-fetch and cache images that are referenced but
not included.
Thunderbird does not seem to do this (and tells people that enabling
https://support.mozilla.org/en-US/kb/remote-content-in-messages
Can you point to another open-source mail user agent that prefetches and
caches referenced images?
I've asked you just because I can't.

Thank you,

Enrico
Post by Greg Troxel
Post by Enrico B
This is a big problem because of so many messages with referenced but
non
Post by Enrico B
included images.
And because so many messages and information are right in the images.
That is a problem. But, it's a matter of opinion if it's a problem with
the client or with the sender. Arguably, if the message can't be read
without the images, it's a violation of accessibility considerations.
So I side with those that say the problem is the incoming messages, not
the client.
Post by Enrico B
It means you can read your inbox messages just in case you are online.
That seems like an overly strong characterization of the situation. I
read mail with k-9, configured not to fetch images, and with gnus
(emacs), configured to show me the text/plain alternative. This works
fine in most cases. In cases where it doesn't, I consider the message
defective.
As an example, I recently got a library newsletter that had text
descriptions of upcoming talks. There was a referenced image, but the
html had an ALT tag that said "picture of red leaf with shallow depth of
field". That's good practice to make the message useful for
visually-impaired readers, and it worked for me reading the message
without the image.
One could argue that if the sender intended the image contentto reach
the receiver for offline viewing, then it would have been included in
the message. It's really an artifact of the html encoding of mail that
referenced images are even allowed, and with the benefit of hindsight
I'd say it was a protocol design error. Mail was sent over non-IP
transports and the notion that the receiver's MUA in all cases can fetch
things from the global internet is unsound.
Post by Enrico B
What's more, images are not fetched even in case you had already
previously
Post by Enrico B
open and read the message when you were online.
That would be a reasonable optional feature (but would need cache size
management and settings, so might be too complicated for the benefit).
Post by Enrico B
How is it possible that this app has such a limitation?
It seems obvious that it is not only possible but likely that various
programs will not do a large number of random things that you wish they
would do. How is it possible that you do not understand this :-) ?
Post by Enrico B
Is it an usual limitation for most Android email clients?
My impression is that it is how almost all mail clients behave. I am
not aware of any that pre-fetch and cache images that are referenced but
not included.
Thunderbird does not seem to do this (and tells people that enabling
https://support.mozilla.org/en-US/kb/remote-content-in-messages
Can you point to another open-source mail user agent that prefetches and
caches referenced images?
--
You received this message because you are subscribed to the Google Groups "K-9 Mail" group.
To unsubscribe from this group and stop receiving emails from it, send an email to k-9-mail+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Uwe Deutscher
2018-10-03 17:46:18 UTC
Permalink
It is definitly because of feedback functionality to the advertisers.

I know this problem concerning QR- and barcodes received as vouchers or tickets for e.g. online-tickets for the cinema.

My solution:

Download the entire email online.

Long tap the image and save it!

Then rename and paste it to a folder, where you can easily access it.

Uwe


-------- Ursprüngliche Nachricht --------
Von: Enrico B <***@gmail.com>
Gesendet: 3. Oktober 2018 19:03:47 MESZ
An: K-9 Mail <k-9-***@googlegroups.com>
Betreff: Re: [k-9-mail] Images inside messages synchronization
Post by Greg Troxel
Post by Enrico B
This is a big problem because of so many messages with referenced but
non
Post by Enrico B
included images.
And because so many messages and information are right in the images.
That is a problem. But, it's a matter of opinion if it's a problem with
the client or with the sender. Arguably, if the message can't be read
without the images, it's a violation of accessibility considerations.
So I side with those that say the problem is the incoming messages, not
the client.
It is true, but it is also true that it is not always possible to
translate all the images into an alternative text.

I had problems with messages with a bar code image (supermarket discount)
or a qr code image (flight boarding card).

Another case was about some photography gallery or bookstore newsletter, as
you can not obviously text some artist and book images.

Why so many messages with referenced but non included images?

It might be because of email marketing service (Benchmark, Mailchimp,
Amazon, etc)?
Post by Greg Troxel
Post by Enrico B
It means you can read your inbox messages just in case you are online.
That seems like an overly strong characterization of the situation. I
read mail with k-9, configured not to fetch images, and with gnus
(emacs), configured to show me the text/plain alternative. This works
fine in most cases. In cases where it doesn't, I consider the message
defective.
As an example, I recently got a library newsletter that had text
descriptions of upcoming talks. There was a referenced image, but the
html had an ALT tag that said "picture of red leaf with shallow depth of
field". That's good practice to make the message useful for
visually-impaired readers, and it worked for me reading the message
without the image.
One could argue that if the sender intended the image contentto reach
the receiver for offline viewing, then it would have been included in
the message. It's really an artifact of the html encoding of mail that
referenced images are even allowed, and with the benefit of hindsight
I'd say it was a protocol design error. Mail was sent over non-IP
transports and the notion that the receiver's MUA in all cases can fetch
things from the global internet is unsound.
Post by Enrico B
What's more, images are not fetched even in case you had already
previously
Post by Enrico B
open and read the message when you were online.
That would be a reasonable optional feature (but would need cache size
management and settings, so might be too complicated for the benefit).
Post by Enrico B
How is it possible that this app has such a limitation?
It seems obvious that it is not only possible but likely that various
programs will not do a large number of random things that you wish they
would do. How is it possible that you do not understand this :-) ?
However, it is not about some random thing I wish, it is about reading or
not reading offline a message :-)

I supposed every email client let me read messages offline, and I've been very
surprised to find out that this is not the case.

I mean, reading messages is the main basic and most important feature of an
email client, it is not about what I personally like or not.
Post by Greg Troxel
Is it an usual limitation for most Android email clients?
My impression is that it is how almost all mail clients behave. I am
not aware of any that pre-fetch and cache images that are referenced but
not included.
Thunderbird does not seem to do this (and tells people that enabling
https://support.mozilla.org/en-US/kb/remote-content-in-messages
Can you point to another open-source mail user agent that prefetches and
caches referenced images?
I've asked you just because I can't.

Thank you,

Enrico
Post by Greg Troxel
Post by Enrico B
This is a big problem because of so many messages with referenced but
non
Post by Enrico B
included images.
And because so many messages and information are right in the images.
That is a problem. But, it's a matter of opinion if it's a problem with
the client or with the sender. Arguably, if the message can't be read
without the images, it's a violation of accessibility considerations.
So I side with those that say the problem is the incoming messages, not
the client.
Post by Enrico B
It means you can read your inbox messages just in case you are online.
That seems like an overly strong characterization of the situation. I
read mail with k-9, configured not to fetch images, and with gnus
(emacs), configured to show me the text/plain alternative. This works
fine in most cases. In cases where it doesn't, I consider the message
defective.
As an example, I recently got a library newsletter that had text
descriptions of upcoming talks. There was a referenced image, but the
html had an ALT tag that said "picture of red leaf with shallow depth of
field". That's good practice to make the message useful for
visually-impaired readers, and it worked for me reading the message
without the image.
One could argue that if the sender intended the image contentto reach
the receiver for offline viewing, then it would have been included in
the message. It's really an artifact of the html encoding of mail that
referenced images are even allowed, and with the benefit of hindsight
I'd say it was a protocol design error. Mail was sent over non-IP
transports and the notion that the receiver's MUA in all cases can fetch
things from the global internet is unsound.
Post by Enrico B
What's more, images are not fetched even in case you had already
previously
Post by Enrico B
open and read the message when you were online.
That would be a reasonable optional feature (but would need cache size
management and settings, so might be too complicated for the benefit).
Post by Enrico B
How is it possible that this app has such a limitation?
It seems obvious that it is not only possible but likely that various
programs will not do a large number of random things that you wish they
would do. How is it possible that you do not understand this :-) ?
Post by Enrico B
Is it an usual limitation for most Android email clients?
My impression is that it is how almost all mail clients behave. I am
not aware of any that pre-fetch and cache images that are referenced but
not included.
Thunderbird does not seem to do this (and tells people that enabling
https://support.mozilla.org/en-US/kb/remote-content-in-messages
Can you point to another open-source mail user agent that prefetches and
caches referenced images?
--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
--
You received this message because you are subscribed to the Google Groups "K-9 Mail" group.
To unsubscribe from this group and stop receiving emails from it, send an email to k-9-mail+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Loading...