[Mutt] #3006: mutt-1.5.17: MIME boundaries should not be displayed on the only text/plain part
#3006: mutt-1.5.17: MIME boundaries should not be displayed on the only
text/plain
part
{{{
Package: mutt
Version: 1.5.17
Severity: normal
-- Please type your report below this line
Alpine, a successor of Pine MUA, by default sends 8-bit mail as MIME
multipart/mixed with only one text/plain part. For example:
,----
| [...]
| User-Agent: Alpine 0.99999 (DEB 796 2007-11-08)
| MIME-Version: 1.0
| Content-Type: MULTIPART/MIXED;
| BOUNDARY="-1463811583-823278545-1198451178=:5415"
|
| This message is in MIME format. The first part should be readable
| text,
| while the remaining parts are likely unreadable without MIME-aware
| tools.
|
| ---1463811583-823278545-1198451178=:5415
| Content-Type: TEXT/PLAIN; format=flowed; charset=KOI8-R
| Content-Transfer-Encoding: 8BIT
|
| ôÅÓÔ
| ---1463811583-823278545-1198451178=:5415--
`----
Mutt displays this message correctly, but it prepends the display with a
text/PLAIN boundary. This style:
,----
| [...]
| User-Agent: Alpine 0.99999 (DEB 796 2007-11-08)
|
| [-- Attachment #1 --]
| [-- Type: text/PLAIN, Encoding: 8bit, Size: 0.1K --]
|
| ôÅÓÔ
`----
My suggestion is that Mutt really should not display this boundary if
the message has an only text/plain part.
-- System Information
System Version: FreeBSD hub.flexpro.ru 6.3-RC1 FreeBSD 6.3-RC1 #0: Mon Dec
3 13:15:16 MSK 2007 root@xxxxxxxxxxxxxx:/usr/src/sys/i386/compile/HUB
i386
-- Build environment information
(Note: This is the build environment installed on the system
muttbug is run on. Information may or may not match the environment
used to build mutt.)
- gcc version information
cc -I/usr/local/include
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.6 [FreeBSD] 20060305
- CFLAGS
-O2 -fno-strict-aliasing -pipe -march=pentiumpro
-- Mutt Version Information
Mutt 1.5.17 (2007-11-01)
Copyright (C) 1996-2007 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.
System: FreeBSD 6.3-RC1 (i386)
ncurses: ncurses 5.6.20061217 (compiled with 5.6)
libiconv: 1.9
Compile options:
-DOMAIN
-DEBUG
-HOMESPOOL +USE_SETGID +USE_DOTLOCK +DL_STANDALONE
-USE_FCNTL +USE_FLOCK -USE_INODESORT
+USE_POP +USE_IMAP -USE_SMTP +USE_GSS +USE_SSL_OPENSSL
-USE_SSL_GNUTLS -USE_SASL +HAVE_GETADDRINFO
+HAVE_REGCOMP -USE_GNU_REGEX +COMPRESSED
+HAVE_COLOR +HAVE_START_COLOR +HAVE_TYPEAHEAD +HAVE_BKGDSET
+HAVE_CURS_SET +HAVE_META +HAVE_RESIZETERM
+CRYPT_BACKEND_CLASSIC_PGP +CRYPT_BACKEND_CLASSIC_SMIME
-CRYPT_BACKEND_GPGME
-EXACT_ADDRESS -SUN_ATTACHMENT
+ENABLE_NLS -LOCALES_HACK +HAVE_WC_FUNCS +HAVE_LANGINFO_CODESET
+HAVE_LANGINFO_YESEXPR
+HAVE_ICONV -ICONV_NONTRANS -HAVE_LIBIDN +HAVE_GETSID -USE_HCACHE
ISPELL="/usr/local/bin/ispell"
SENDMAIL="/usr/sbin/sendmail"
MAILPATH="/var/mail"
PKGDATADIR="/usr/local/share/mutt"
SYSCONFDIR="/usr/local/etc"
EXECSHELL="/bin/sh"
-MIXMASTER
To contact the developers, please mail to <mutt-dev@xxxxxxxx>.
To report a bug, please visit http://bugs.mutt.org/.
vvv.quote
patch-1.5.0.ats.date_conditional.1
dgc.deepif.1
vvv.initials
rr.compressed
--- Begin /home/deskpot/.mutt/muttrc
set from="vasily@xxxxxxxxxxxxx"
set envelope_from
set use_from
alternates (noc|abuse|moscowusers)@flexpro.ru
set folder="{korytov.pp.ru}"
set imap_user="$from"
mailboxes =INBOX =INBOX.Root =INBOX.Announces =INBOX.Comments =INBOX.Junk
set spoolfile="=INBOX"
set mbox="=INBOX"
set postponed="=INBOX.Drafts"
set record="=INBOX.Sent"
set allow_8bit
set use_8bitmime
set send_charset="us-ascii:koi8-r:utf-8"
charset-hook windows-1251 cp1251
charset-hook us-ascii utf-8
unset crypt_autosign
unset crypt_autoencrypt
unset crypt_replysign
unset crypt_replyencrypt
unset crypt_replysignencrypted
set crypt_verify_sig="yes"
unset pgp_show_unusable
set editor="emacs -nw"
set edit_headers
set fast_reply
set mime_forward
set include="yes"
set abort_nosubject="no"
set abort_unmodified="yes"
set postpone="ask-yes"
set reply_to="yes"
set attribution="On %d, %n wrote:"
set pager_index_lines=4
unset arrow_cursor
set sort="threads"
set sort_aux="date-received"
set reply_regexp="^(re([\[0-9\]+])*:[ \t]*|re([\[0-9\]+])*:[
\t]re([\[0-9\]+])*:[ \t])"
set tilde
unset markers
set pager_context=0
set pager_stop
set quote_regexp="^([a-z]+[|>}#]|[ \t]+[a-z]+[|>}#]|[|>}#]|[ \t]+[|>}#])+"
set print="ask-no"
set move="ask-yes"
set delete="yes"
set mail_check=30
set timeout=30
set beep
set beep_new
unset mark_old
unset wait_key
unset help
unset confirmappend
ignore * # this means "ignore all lines by default"
unignore From: Subject: To: Cc: Bcc: Date:
unignore Mail-Followup-To: Followup-To: Reply-To:
unignore User-Agent: X-Mailer:
unhdr_order * # forget the previous settings
hdr_order From: Reply-To: Subject: To: Cc: Bcc: Date:
bind pager "\Cv" next-page
bind pager "\033v" previous-page
bind pager <BackSpace> previous-page
bind pager "\177" previous-page
color normal white black
color attachment green black
color bold blue white
color error red white
color hdrdefault cyan black
color indicator white red
color markers red black
color message white blue
color quoted green black
color quoted1 yellow black
color quoted2 green black
color quoted3 yellow black
color signature red black
color status white blue
color tilde cyan black
color tree red black
color underline yellow white
color header yellow black \
"^(((Delivery|Resent)-)?Date|X-Received): *"
color header yellow black \
"^(Organization|Subject): *"
color header green black \
"^(From|(X-)?Sender|Return-Path): *"
color header green black \
"^(Reply|Mail-Followup|Return-Receipt|Errors)-To: *"
color header green black \
"^Resent-(From|Sender|Reply-To): *"
color header green black \
"^(((Delivered|X-Comment|Apparently)-)?To|(B)?Cc): *"
color header green black \
"^Resent-(To|Cc|Bcc): *"
color header red black \
"^(Message-ID|Resent-Message-ID|References|In-Reply-To): *"
color body magenta black \
"((ftp|http)://|(www|ftp).|(news|URL):)[-a-zA-Z_0-9./~?=&:]+"
color body magenta black \
"mailto:[-a-zA-Z_0-9][-a-zA-Z_0-9./:]+@[-a-zA-Z_0-9.]+"
color body magenta black \
"[-a-z_0-9][-a-z_0-9./:]+@[-a-z_0-9.]+"
set alias_file="~/.mutt/aliases"
source ~/.mutt/aliases
set certificate_file="~/.mutt/certificates"
source ~/.mutt/pgp
--- End /home/deskpot/.mutt/muttrc
--- Begin /usr/local/etc/Muttrc
ignore "from " received content- mime-version status x-status message-id
ignore sender references return-path lines
macro index \eb "<search>~b " "search in message bodies"
macro index,pager \cb "<pipe-message> urlview<Enter>" "call urlview to
extract URLs out of a message"
macro attach,compose \cb "<pipe-entry> urlview<Enter>" "call urlview to
extract URLs out of a message"
macro generic,pager <F1> "<shell-escape> less
/usr/local/share/doc/mutt/manual.txt<Enter>" "show Mutt documentation"
macro index,pager y "<change-folder>?<toggle-mailboxes>" "show incoming
mailboxes list"
bind browser y exit
attachments +A */.*
attachments -A text/x-vcard application/pgp.*
attachments -A application/x-pkcs7-.*
attachments +I text/plain
attachments -A message/external-body
attachments -I message/external-body
--- End /usr/local/etc/Muttrc
}}}
--
Ticket URL: <http://dev.mutt.org/trac/ticket/3006>