Re: mailutils 3.5-4 in debian buster not working with as expected anymore

Jelle de Jong <[email protected]> Fri, 9 Jul 2021 22:53:19 +0200
Newsgroups gmane.comp.gnu.mailutils.bugs
Message-ID <[email protected]>
Hello everybody,

How do I generate an attachment with the following properties:

Content-Type: text/plain; charset=UTF-8;

Content-Disposition: inline;

Content-Transfer-Encoding: quoted-printable

So without name="" added to Content-Type or filename="" to 
Content-Disposition?

I am struggling to generate a plain/text mail with an attachment that do 
not have the Content-Disposition: or have Content-Disposition: inline;

This is either a regression or I am missing something.

Kind regards,

Jelle de Jong

On 7/9/21 4:44 PM, Jelle de Jong wrote:
> Hello everybody,
> 
> When trying the following it uses Content-Disposition: attachment 
> instead of Content-Disposition: inline for the text/plain.
> 
> echo -e "$CONTENT" | mail.mailutils  -s "organization-advies: 
> ($NAMEWITHHOUSENUMBER)" -A /root/organization-flyer.pdf -a "BCC: 
> [email protected]" -a "From: organization B.V. 
> <[email protected]>" "$EMAIL" --content-type=text/plain
> 
> --507007833-1625841480=:32424
> Content-Type: text/plain; charset=UTF-8
> Content-Disposition: attachment
> Content-Transfer-Encoding: 8bit
> Content-ID: <[email protected]>
> 
> Geachte heer en/of mevrouw de Jong,
> 
> Hartelijk dank voor uw aanvraag voor organization-advies.
> 
> 
> --507007833-1625841480=:32424
> Content-Type: application/octet-stream; name="organization-flyer.pdf"
> Content-Disposition: attachment; filename="/root/organization-flyer.pdf"
> Content-Transfer-Encoding: base64
> Content-ID: <[email protected]>
> 
> I tried setting -a "Content-Disposition: inline"  or 
> --content-filename=inline but both are not accepted as options.
> 
> I can not get the plain/text to show inline in the message, now it will 
> show as an attached part file and the body is empty in thunderbird and 
> roundcube.
> 
> I am trying to solve this quickly as the automation is not working any 
> more and I don't seem to be able to downgrade mail.mailutils to stretch 
> or upgrade to bullseye without creating a mess with loads of package 
> dependencies.
> 
> Kind regards,
> 
> Jelle de Jong
> 
> 
> 
> On 7/9/21 3:50 PM, Jelle de Jong wrote:
>> Hello everybody,
>>
>> I upgraded Debian squeeze to buster and changed our mailutils version 
>> and the mailing scripts I have for some automation stopped working.
>>
>> I can not get Content-Disposition set to inline for the text/plain part.
>>
>> I want to have an mail with a plain/text message shown inline (not as 
>> attachment) and an PDF file as attachment.
>>
>> We are using Mozilla Thunderbird 78.11.0-1~deb10u1 as mail client for 
>> showing the messages.
>>
>> The first example is what I used to have that used to work, but it 
>> does not show the text any-more because it sets the 
>> Content-Disposition to attachment.. for the plain/text.
>>
>> [email protected]
>> NAMEWITHHOUSENUMBER=1234AB1
>> LASTNAME="de Jong"
>> CONTENT="Geachte heer en/of mevrouw $LASTNAME,\n\nHartelijk dank voor 
>> uw aanvraag voor organization-advies.\n"
>>
>>
>> echo -e "$CONTENT" | mail.mailutils  -s "organization-advies: 
>> ($NAMEWITHHOUSENUMBER)" -A /root/organization-flyer.pdf -a "BCC: 
>> [email protected]" -a "From: organization B.V. 
>> <[email protected]>" "$EMAIL"
>>
>> # wrong for plain test part...
>> # Content-Type: application/octet-stream
>> # Content-Disposition: attachment
>> # Content-Transfer-Encoding: 8bit
>> echo -e "$CONTENT" | mail.mailutils --subject="organization-advies: 
>> ($NAMEWITHHOUSENUMBER)" --content-type=application/octet-stream 
>> --content-filename=organization-flyer.pdf 
>> --attach=/root/Helmwijk-flyer.pdf -a "BCC: [email protected]" 
>> -a "From: organization B.V. <[email protected]>" "$EMAIL"
>>
>> # creates a three part message all with the wrong Content-Disposition: 
>> attachment
>> emily:~# echo -e "$CONTENT" | mail.mailutils 
>> --subject="organization-advies: ($NAMEWITHHOUSENUMBER)" 
>> --content-type=text/plain --attach-fd=0 
>> --content-type=application/octet-stream 
>> --content-filename=organization-flyer.pdf 
>> --attach=/root/organization-flyer.pdf -a "BCC: 
>> [email protected]" -a "From: organization B.V. 
>> <[email protected]>" "$EMAIL"
>>
>> # Segmentation fault
>> echo -e "$CONTENT" | mail.mailutils --subject="organization-advies: 
>> ($NAMEWITHHOUSENUMBER)" --content-type=application/octet-stream 
>> --content-filename=organization-flyer.pdf 
>> --attach=/root/Helmwijk-flyer.pdf -a "BCC: [email protected]" 
>> -a "From: organization B.V. <[email protected]>" "$EMAIL" 
>> --alternative
>>
>> What to do to create my plain/text incline message with attached pdf 
>> document?
>>
>> Kind regards,
>>
>> Jelle de Jong
>>
>