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

Jelle de Jong <[email protected]> Fri, 9 Jul 2021 16:44:49 +0200
Newsgroups gmane.comp.gnu.mailutils.bugs
Message-ID <[email protected]>
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
>