GNU logs - #16946, boring messages

Message sent to bug-gnu-emacs@HIDDEN:

X-Loop: help-debbugs@HIDDEN
Subject: bug#16946: 24.3; Rmail behaviour with a username containing "@"
Resent-From: Robert Thorpe <rt@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at>>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 06 Mar 2014 03:04:01 +0000
Resent-Message-ID: <handler.16946.B.139407498225674 <at>>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 16946
X-GNU-PR-Package: emacs
To: 16946 <at>
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> id=B.139407498225674
          (code B ref -1); Thu, 06 Mar 2014 03:04:01 +0000
Received: (at submit) by; 6 Mar 2014 03:03:02 +0000
Received: from localhost ([]:52228
	by with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at>>)
	id 1WLOaK-0006fi-2U
	for submit <at>; Wed, 05 Mar 2014 22:03:01 -0500
Received: from ([]:52422)
 by with esmtp (Exim 4.80)
 (envelope-from <rt@HIDDEN>) id 1WLO8Y-0005sU-Tc
 for submit <at>; Wed, 05 Mar 2014 21:34:20 -0500
Received: from Debian-exim by with spam-scanned (Exim 4.71)
 (envelope-from <rt@HIDDEN>) id 1WLO8R-0003hR-SD
 for submit <at>; Wed, 05 Mar 2014 21:34:18 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled
Received: from ([2001:4830:134:3::11]:46120)
 by with esmtp (Exim 4.71)
 (envelope-from <rt@HIDDEN>) id 1WLO8R-0003hN-Oq
 for submit <at>; Wed, 05 Mar 2014 21:34:11 -0500
Received: from ([2001:4830:134:3::10]:54136)
 by with esmtp (Exim 4.71)
 (envelope-from <rt@HIDDEN>) id 1WLO8L-0000Ho-BV
 for bug-gnu-emacs@HIDDEN; Wed, 05 Mar 2014 21:34:11 -0500
Received: from Debian-exim by with spam-scanned (Exim 4.71)
 (envelope-from <rt@HIDDEN>) id 1WLO8F-0003g9-1v
 for bug-gnu-emacs@HIDDEN; Wed, 05 Mar 2014 21:34:05 -0500
Received: from ([]:56484)
 by with esmtp (Exim 4.71)
 (envelope-from <rt@HIDDEN>) id 1WLO8E-0003fs-NW
 for bug-gnu-emacs@HIDDEN; Wed, 05 Mar 2014 21:33:58 -0500
Received: from ( [])
 by (Postfix) with ESMTP id 457F3210172
 for <bug-gnu-emacs@HIDDEN>; Thu,  6 Mar 2014 02:33:30 +0000 (UTC)
Received: (qmail 22515 invoked from network); 6 Mar 2014 02:33:56 -0000
Received: from unknown (HELO RTLaptop)
 by with ESMTPSA (DHE-RSA-AES128-SHA encrypted, authenticated);
 6 Mar 2014 02:33:55 -0000
From: Robert Thorpe <rt@HIDDEN>
Date: Thu, 06 Mar 2014 02:33:12 +0000
Message-ID: <87siqwcazb.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by GNU/Linux 2.6.x
X-detected-operating-system: by Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Mailman-Approved-At: Wed, 05 Mar 2014 22:02:58 -0500
X-BeenThere: debbugs-submit <at>
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <>
List-Unsubscribe: <>, 
 <mailto:debbugs-submit-request <at>>
List-Archive: <>
List-Post: <mailto:debbugs-submit <at>>
List-Help: <mailto:debbugs-submit-request <at>>
List-Subscribe: <>, 
 <mailto:debbugs-submit-request <at>>
Errors-To: debbugs-submit-bounces <at>
Sender: "Debbugs-submit" <debbugs-submit-bounces <at>>
X-Spam-Score: -4.0 (----)

My webspace provider gives usernames that are email addresses.  So, the
username for the smtp, pop and imap servers for this email address is "rt@HIDDEN".

I can't use the character "@" in a username though, if it's sent to
movemail then that program will confuse what follows for the server
name.  I.e. if I do:-
(setq rmail-primary-inbox-list  '("imap://")
Then everything after the first @ is taken to be the server address.

I can use "%40" as in web addresses instead of the first @.  If I do
that then movemail works fine and all my email is downloaded into the
temp file ".newmail-...."  Once this happens though Rmail gets confused.
Movemail creates a file containing "%" but Rmail is looking for "%40",
so it can't find the file.  It then report no new mail and doesn't copy
the temp file into RMAIL.

To solve this for myself I've edited the function
rmail-insert-inbox-text just after this bit:
      ;; At this point, TOFILE contains the name to read:
      ;; Either the alternate name (if we renamed)
      ;; or the actual inbox (if not renaming).

I've put in some code to substitute %40 for @ in tofile.  That fixes the
problem for me, but it's not a real fix.

I think at the least the manual should tell users they can't use
usernames with "@" in them.

Robert Thorpe

In GNU Emacs 24.3.1 (i686-pc-linux-gnu, GTK+ Version 3.4.2)
 of 2014-02-22 on chindi10, modified by Debian
Windowing system distributor `The X.Org Foundation', version 11.0.11103000
System Description:	Ubuntu 12.04.4 LTS

Configured using:
 `configure '--build' 'i686-linux-gnu' '--build' 'i686-linux-gnu'
 '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib'
 '--localstatedir=/var/lib' '--infodir=/usr/share/info'
 '--mandir=/usr/share/man' '--with-pop=yes'
 '--with-crt-dir=/usr/lib/i386-linux-gnu' '--with-x=yes'
 '--with-x-toolkit=gtk3' '--with-toolkit-scroll-bars'
 'build_alias=i686-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector
 --param=ssp-buffer-size=4 -Wformat -Wformat-security
 -Werror=format-security -Wall' 'LDFLAGS=-Wl,-Bsymbolic-functions
 -Wl,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2''

Important settings:
  value of $LC_MONETARY: en_GB.UTF-8
  value of $LC_NUMERIC: en_GB.UTF-8
  value of $LC_TIME: en_GB.UTF-8
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: RMAIL

Minor modes in effect:
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  global-visual-line-mode: t
  visual-line-mode: t
  transient-mark-mode: t

Recent input:
M-x r m a i l <return> M-x r e p o r t <tab> <retu

Recent messages:
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...done
Loading debian-ispell...done
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Counting messages...done
Getting mail from the remote server ...
(No new mail has arrived)
0 new messages read

Load-path shadows:
/usr/share/emacs/24.3/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup
/usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/24.3/lisp/textmodes/flyspell
/usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/24.3/lisp/textmodes/ispell

(shadow sort gnus-util mail-extr emacsbug sendmail rmailmm message
format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode
mailabbrev gmm-utils mailheader mail-parse rfc2231 rmail rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-utils server time-date tooltip
ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd
fontset image regexp-opt fringe tabulated-list newcomment lisp-mode
register page menu-bar rfn-eshadow timer select scroll-bar mouse
jit-lock font-lock syntax facemenu font-core frame cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev
minibuffer loaddefs button faces cus-face macroexp files text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process dbusbind
dynamic-setting system-font-setting font-render-setting move-toolbar gtk
x-toolkit x multi-tty emacs)

Message sent:

Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.503 (Entity 5.503)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Robert Thorpe <rt@HIDDEN>
Subject: bug#16946: Acknowledgement (24.3; Rmail behaviour with a username
 containing "@")
Message-ID: <handler.16946.B.139407498225674.ack <at>>
References: <87siqwcazb.fsf@HIDDEN>
X-Gnu-PR-Message: ack 16946
X-Gnu-PR-Package: emacs
Reply-To: 16946 <at>
Date: Thu, 06 Mar 2014 03:04:02 +0000

Thank you for filing a new bug report with

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):

If you wish to submit further information on this problem, please
send it to 16946 <at>

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

Last modified: Fri, 31 Oct 2014 17:00:04 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.