Por padrão, o mutt rotulará todos os anexos e imagens sem texto como Content-Disposition: attachment - Você pode alterar essa configuração usando Content-Disposition: in-line
Defina o seu .muttrc assim:
set attach_format="%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "
(% I é para inline, as outras opções são documentadas no manual: link )
Como alternativa, esse script Perl pode ajudar você:
#!/usr/bin/perl -w
use strict;
use Mail::Sender;
my $sender;
ref ($sender = new Mail::Sender({from => 'you@xxxxxxxxxxx',
smtp => 'your.smtp.server'}))
or die "$Mail::Sender::Error\n";
ref ($sender->MailFile({to =>'address@xxxxxxxxxx',
msg=>"Here's your daily image\r\n\r\n",
subject => 'Daily image',
file => 'image.gif',
disposition => 'inline'}))
or die "$Mail::Sender::Error\n";