Closed Bug 2041949 Opened 5 months ago Closed 3 months ago

Saving an email returns with the email not saved (if <> in filename saving to sshfs mounted exFAT file system)

Categories

(Thunderbird :: Mail Window Front End, defect)

Thunderbird 140
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 2018026

People

(Reporter: pandeero, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36

Steps to reproduce:

  1. Open an email!
  2. Open the alternative menu!
  3. Click "Save As..."!
  4. Click "Save"!

Actual results:

Nothing.

Expected results:

The email would be saved. A probable reason is that the default file name is not accepted by the operation system. I have saved like tons of emails which were accounting documents this way without a single error message. Now, I discovered that nothing was saved ever. And I had all the messages deleted after "saving". This is a major error!

What is your OS?
And how was Thunderbird installed?

Group: mail-core-security
Flags: needinfo?(pandeero)

Ubuntu 24.04.
Mozilla Thunderbird Snap for Ubuntuubuntu-snap-build - 1.0.

Flags: needinfo?(pandeero)

Please check the Error Console (Ctrl+Shift+J). Also try Help | Troubleshoot mode.
Also, please try v151.

The console shows nothing about it.

An additional information might be that if I save to a local drive the file really will be saved but if I save to an external drive then Thunderbird fails saving silently. The external drive has been mounted this way:

peacecopkalmer@peacecopkalmer:~$ sshfs 'peacecop kalmer@ons.ee:/g:/' "$HOME/mnt-73-g" -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 -o IdentityFile="$HOME/.ssh/id_ed25519" -o StrictHostKeyChecking=accept-new -o uid=$(id -u),gid=$(id -g),umask=022,allow_other,Port=8 -o workaround=rename,direct_io,cache=no,max_conns=1,disable_hardlink
peacecop kalmer@ons.ee's password: 

The name of the file is Sinu ostutšekk! - "Maxima" <noreply.tsekk@maxima.ee> - 2024-08-19 1419.eml.

The same anomaly appears in the troubleshoot mode.

I guess that my current version is the newest one for 24.04. Trying another version would not make sense, therefore.

Is the external drive on a Windows file system? Perhaps the other file system doesn't like e.g. "<" in the name. Try something simpler.

What is a Windows file system? The file system on the external drive is exFAT. Probably the character " is not acceptable in a file name there. No matter what character it is, the software that fails to save a file must explicitly inform the user about it not fail silently. It is a serious security issue. Every time I get an invoice from Maxima I save that email as a separate file and delete the email. Now, I do not have the invoices nor the emails.

exFAT would fail to use such a char in the name. I'm not sure it reports it in any way.
Anyway, bug 2018026 would fix the naming to be compatible.

Summary: Saving an email returns with the email not saved → Saving an email returns with the email not saved (if <> in filename saving to sshfs mounted exFAT file system)

bug 2018026 is probably for a future version in comparison to the default newest version of Thunderbird on Ubuntu 24.04. That version of Ubuntu has a long time support for several years which means that the bug needs to be fixed in the version 140 also or there should be that newer version of Thunderbird as the newest one in snap.

Oh, a fix for this wouldn't be backported to 140 anyway, as it's only supported a few months more.

But you can switch to v151 release if you like. See https://bugzilla.mozilla.org/show_bug.cgi?id=2020311#c5

(In reply to Magnus Melin [:mkmelin] from comment #9)

Oh, a fix for this wouldn't be backported to 140 anyway, as it's only supported a few months more.

But you can switch to v151 release if you like. See https://bugzilla.mozilla.org/show_bug.cgi?id=2020311#c5

If the user doesn't have add-ons incompatible with v151.

And bug bug 2018026 should be marked as v140 wontfix, because v140 is affected.

What is the reason why 151 is not the current version in snap? Would installing 151 break my Ubuntu?

V 151 is the release channel, and 140 is the esr channel. There are plans to switch people to the release channel by default soon.

Component: Untriaged → Mail Window Front End
Status: UNCONFIRMED → RESOLVED
Closed: 3 months ago
Duplicate of bug: 2018026
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.