Possible bug in mailutils

Randy Scott <[email protected]>
Newsgroups gmane.comp.gnu.mailutils.bugs
Message-ID <[email protected]>
Hi, I'd like to report what I believe is bug in mailutils.

For some time I've had a camera system that emails me an image file. The 
basic setup is a script that calls something like:

echo Motion detected - see http://cam1.example.com/camera | mail -s Test 
-A image.jpg -r "[email protected]" [email protected]

This sends an image from the camera along with a brief message which 
includes a link to the camera. This used to work fine; recently, 
however, after upgrading Linux versions the text of the message doesn't 
show up in the email.

**What used to happen*:* when I view the raw text of an old message from 
back when it used to work correctly, the message looks something like this:

---------------------------------------------------------------------------------------------------------------

--2006454085-1551307724=:11737 Content-ID: <20190227164844.11737@cam1> 
Content-Type: text/plain Motion detected - see 
http://cam1.example.com/camera --2006454085-1551307724=:11737 
Content-ID: <20190227164844.11737.1@cam1> Content-Type: 
application/octet-stream; name=image.jpg Content-Transfer-Encoding: 
base64 Content-Disposition: attachment; filename=image.jpg 
/9j/4QDeRXhpZgAATU0AKgAAAAgACAEAAAQAAAABAAAEAAEBAAQAAAABAAACQAEQAAIAAAAJAAAA 
bgEaAAUAAAABAAAAeAEbAAUAAAABAAAAgAEoAAMAAAABAAIAAAITAAMAAAABAAEAAIdpAAQAAAAB 
AAAAiAAAAABCcm9hZGNvbQAA ...

---------------------------------------------------------------------------------------------------------------

**What happens now*: *when I view the raw text of the message, I see 
something like this:

---------------------------------------------------------------------------------------------------------------

--2027169656-1581016592=:11969 Content-Type: text/plain; charset=UTF-8
Content-Disposition: attachment
Content-Transfer-Encoding: 8bit Content-ID: 
<20200206131632.11969.1@cam1> Motion detected - see 
http://cam1.example.com/camera --2027169656-1581016592=:11969 
Content-Type: application/octet-stream; name="image.jpg" 
Content-Disposition: attachment; filename="/var/www/html/image.jpg" 
Content-Transfer-Encoding: base64 Content-ID: 
<20200206131632.11969.1@cam1> 
/9j/4QDeRXhpZgAATU0AKgAAAAgACAEAAAQAAAABAAAEAAEBAAQAAAABAAADAAEQAAIAAAAJAAAA 
bgEaAAUAAAABAAAAeAEbAAUAAAABAAAAgAEoAAMAAAABAAIAAAITAAMAAAABAAEAAIdpAAQAAAAB 
AAAAiAAAAABCcm9hZGNvbQA ...

---------------------------------------------------------------------------------------------------------------

I think the line that I've highlighted in red above (3rd line - 
"Content-Disposition: attachment") is the problem. when I manually 
remove that line from the stored email on my server, everything appears 
correctly.

*When this started:* I think this may have changed in MailUtils 3.3. It 
was definitely working in Mailutils 3.1.1, but it does not work in the 
version that's in the current Raspbian Buster repository (which is 
Mailutils 3.5). I downloaded and compiled Mailutils 3.8, and it doesn't 
work right there either. I also tried 3.4 and 3.3 (didn't work) as well 
as 3.2 (did work).

I'm using Thunderbird as my mail reader. Other readers may handle this 
differently (in particular, Gmail seems to work around the problem).

Thanks - let me know if I'm doing something wrong or if I can provide 
more information.

ras
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.