bug-mailutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Possible bug in mailutils


From: Randy Scott
Subject: Possible bug in mailutils
Date: Fri, 7 Feb 2020 14:53:57 -0600
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2

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 "address@hidden" address@hidden

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]