Ok, I still get
IMAP error: Mailbox doesn't exist: Mail/INBOX
when my account definition just includes
set folder=imaps://username@servername/Mail/
but when I put in an extra line
set inbox=imaps://username@servername/INBOX
s-nail starts up in my inbox and can also access the folders in my Mail
subdirectory. Good.
I think that having a separate inbox variable is actually a clear and
rational way of specifying that on this server the inbox and the folders
are in different places, rather than having s-nail magically replace
Mail/ in the folder definition with INBOX behind the scenes to tell the
server where the inbox is, which is what mailx does. However, anyone
accustomed to using mailx with this style of imap server and expecting
compatibility needs to be warned.
The new inbox= line doesn't appear to do any harm in mailx, so
it looks safe to have it in a .mailrc to be used by both programs.
Stephen Isard
On Wed, 19 Oct 2016, Steffen Nurpmeso steffen-at-sdaoden.eu |s-nail| wrote:
Hello list.
We are happy to present you an Entomologic sensation, which
counteracts the decline of life that can be seen all around us.
Inspection of environments that mankind hasn't seen since ancient
times reveiled a sofar undiscovered species of dung beetle: the
Cyrustrupidae.
Thanks to Stephen Isard, Ralph Corderoy, Jürgen (Juergen) Daubert,
Lyndon Nerenberg and David Levine.
We welcome Lyndon Nerenberg and David Levine in THANKS.
Apologies to Jürgen Daubert (false spelling of name in commit message).
S-nail will become S-mailx after v14.9, and all project resources
will move to www.sdaoden.eu with v14.9; only the ML remains hosted
at Sourceforge.net as of this writing.
We thank Sourceforge.net for hosting this project so many years!
Number games
^^^^^^^^^^^^
The tagged release commits are [stable/v14.8]:[1ff1278], and
[release/v14.8.13]:[ec2cc58] (actual release content).
The release has also been stored as [timeline]:[717c095].
The git(1) release commits and tags as well as the release tarball
itself have been signed with the OpenPGP key
[email protected] / 95F382CE
(232C 220B CB56 90A3 7BD2 2FFD EB66 0227 95F3 82CE)
available on OpenPGP key servers, my website and in the repository
(blob tagged steffen-pgp-pub). Release tarball identification:
MD5 = 718b0bc57758862846181f5f1aea666a
SHA1 = ab7281a27b60387956460e0bb9acbe296f59c995
SHA256 = 55b22659dc090bd245b03d8dfe33e48372acf5f9aa8ae2a424ebe3bf68163cec
SHA512 =
532a21553aa439f10f337d4e4a2d45da6c12b47ef72d00ebd0d50576aab1d23439a5ae8fb8f079160f4c41e43573312180eb64b76ef1c23ae36f0c9bbafa7ac8
-----BEGIN PGP SIGNATURE-----
iQIcBAABCgAGBQJYB659AAoJEOtmAieV84LOkokP/1fKp0sb29WujUoVTTiAteLD
YKNyFwtNO63ubMPZAuXMhSILIpW4CZGEUS4DJxEboBcdi1d2j1iDDN68m4JPfP1H
oIHxdNkQo0Jlty1Q3xvyr1qsA5Xm9sjsGYEW2g0iyR6FHlT9RI3w2j06HEnp1skb
EHrWIhRAT5+FXuNOFyFtFgH8g0rcAjr2yiJDk/mfJviXnItCxqUblUs8ShHQZLru
0Wbm8dgKQXpDXthOfXDxNFbwzckdszEeD+qcGBCWDg/MmK5KMY1ysenMRC1cZ8q4
FrpzeMlRFE1dRcXGChOi4nk6V8YRPY38861ixviQXg2/GnXAQIGaN90X+ehmPEis
VL4S6lzMhEbLcKJoMsR3EPHpJsSSYBS0BIxEXGqEnORjyUkSrwotuzZxHafwodY/
Y8+Y8OUJ8vhybR2CYy7T7XSwQ1zl2AvqrwPgiwuqZrqlGB2R5nQ7JNdeYTd8ggRh
Oq8ebKXxc/3+MJ+ftRwOu6NHikMgJ5knGogow+a0Yruqp5L00dDYFlMgyVuBQRiU
a3nl8LASlgtChzhZLw0j8/bgwemb2fCW8U/IEn2AJKPJQQhMLIB4c1nToUhK3p5M
ibGxaCEdR6bIpTf3pgt1AcisxJGogZWwzQU13KezzcyiyfyEscKfEXvft9v+kiZH
in6WnMGZ2oXWY0RTNviu
=5eAw
-----END PGP SIGNATURE-----
The release tarball, its' detached OpenPGP signature (.asc) and
compressed variants (.xz, .gz) can be downloaded by appending the
extension of desire to the tarball's URL, e.g., via "curl -vv -L":
https?://www.sdaoden.eu/downloads/s-nail-XX.X.X.tar{,.{asc,xz,gz}}
alternatively
https?://www.sdaoden.eu/downloads/s-nail-latest.tar{,.{asc,xz,gz}}
Announcement : https?://www.sdaoden.eu/code-nail-ann.html
[This is new: it is this announcement but with all mdocmx(7) anchors
expanded to link against the online manual.]
Manual : https?://www.sdaoden.eu/code-nail.html
Web : https?://www.sdaoden.eu/code.html#s-mailx
git(1) clone : https?://git.sdaoden.eu/scm/s-nail.git
git(1) browse: https?://git.sdaoden.eu/cgit/s-nail.git
In the following numbers in [] reference a commit hash or a topic
branch name. mdocmx(7) anchors are denoted by a number-sign #:
typing "^A ANCHOR" while reading the man(1)ual in a capable less(1)
will scroll to the manual's Point-Of-Interest, and pointing a web-
browser to the "#ANCHOR" of the online manual will do so, too.
An "|#ANCHOR" (or "|#_ANCHOR") that follows the normal anchor is for
the web manual only: it was manually adjusted since using grohtml
requires two days of fixup work. Thanks for your understanding.
Commits can be browsed by appending the commit hash to
https://git.sdaoden.eu/cgit/s-nail.git/commit/?id=
NOTES, ChangeLog (packager-affine)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- We now support IMAP internationalized names, to be "simulated" via the
new user command `imapcodec'#135|#_135:
?0[tmail ]? imapc enc Trübe/Wölkchen
in: Trübe/Wölkchen (16 bytes)
out: Tr&APw-be/W&APY-lkchen (22 bytes)
?0[tmail ]? imapcodec decode Tr&APw-be/W&APY-lkchen
in: Tr&APw-be/W&APY-lkchen (22 bytes)
out: Trübe/Wölkchen (16 bytes)
?0[tmail ]? copy 1 +Trübe/Wölkchen
"imap://user1@localhost/Trübe/Wölkchen" [New file] 6850 bytes
Those who were used to get around the missing support by using
readily-encoded names have to update their resources because passing
in such a name will result in re-encoding. [Quite a lot, see below]
- The special handling of *folder*#382|#376 for IMAP boxes has been
deprecated after introduction of the new *inbox*#396|#_396 variable,
which will henceforth be regulary used for expansions of "%"
filenames. If it is set to the empty string then _only_ that
special-casing of *folder* is bypassed, and the usual $MAIL /
compile-time mailspool search is applied. [c220e90,a324bf3]
(Stephen Isard, Jürgen Daubert)
- Cyrus IMAP servers with their dot hierarchy delimiter should now be
supported. The variable *imap-delim*#393|#_393 (and [-USER]@HOST
variants) will be used to normalize if set, otherwise the first seen
possible delimiter is used. [a65afca,9e23878,21568f8]
(Stephen Isard, Jürgen Daubert)
?0[tmail ]? Fi+Trübe.............Wölkchen
IMAP error: Mailbox doesn't exist: Trübe.Wölkchen (0.000 + 0.000 secs).
#ERR#?1[tmail +Trübe.Wölkchen]? set imap-delim-user1@localhost=/.
Oh. Mailbox changed. Not before v15, sorry.
?0[tmail +Trübe.Wölkchen]? Fi+Trübe.............Wölkchen
"+Trübe/Wölkchen": 1 message [Read only]
?0[tmail +Trübe.Wölkchen]? unset imap-delim-user1@localhost
?0[tmail +Trübe.Wölkchen]? Fi+Trübe/.............Wölkchen
"+Trübe/Wölkchen": 1 message [Read only]
git(1) shortlog (edited)
^^^^^^^^^^^^^^^^^^^^^^^^
44087f3 `z': add ^: goes to first screen; fix max calc for 0 modulos
1657626 Simplify *folder* (implicit trail solidus) (Stephen Isard, Ralph
Corderoy)
7a09af6 `write'++: !interactive: urlxenc() attachment paths (Ralph Corderoy)..
If non-interactive batch mode would be commonly in use i would claim
this to be a security fix, but not yet.. If messages are `write'n out
in non-interactive mode then it is now ensured that attachments end in
the current directory, that they don't overwrite yet existing files, and
that shell pipes won't be executed (after the now applied name
conversion the pipe command ends up as a normal filename).
c220e90 Add *inbox* (Stephen Isard, and Jürgen Daubert)..
a65afca Add *imap-delim{,-{{,USER@}HOST}}* (Stephen Isard, Jürgen Daubert)
8f0f225 IMAP: [a65afca] (Add *imap-delim{,-{{,USER@}HOST}}*) for real now
All as above.
ba4f26f n_utf32_to_utf8(): fix upper limit (should be 0x10FFFF)
dfea333 page_or_print(): never use $PAGER unless startup complete
49fb63f `write'++: !interactive:.. But now, really (Lyndon Nerenberg, David
Levine)..
As above.
fcd376f THANKS: David Levine and Lyndon Nerenberg
57c4ee3 cmd_tab.h: allow history for `unset', `unsetenv' (i.e.: tweak
[ec81a41])
9e23878 *imap-delim* if not set, use first delim user gave
a324bf3 *inbox*: if empty, only bypass *folder* to $MAIL or builtin default
202b1a6 Add `urlcodec', obsolete `url{en,de}code'
21568f8 *imap-delim*: aeh, just fix this even for mailbox==NULL
830f948 IMAP: add support for international mailbox names..
d015c46 IMAP: fix and tweak previous [830f948]
583a5bd IMAP cache: tweak previous two, i have forgotten an imap_path_decode()
call
2feab02 imap_path_decode(): better approach for [6121ff9]
36f06cc imap_path_decode(): fix corner case; `imapcodec': makeprint() when
decoding
b3803d5 `urlcodec': makeprint() when decoding
35506b0 imap_path_encode(): sigh. Finally: do not simply include & in shifted
walk
f146b54 imap_path_{en,de}code(): fix iconv_open() to/from charset order
d94a0d2 imap_path_decode(): err: do not "savestrbuf(,buflen * 2)"
d7d7108 imap_path_decode(): fix UTF-16 arithmetic
Ts, ts, looks like Freud had his Freude interpreting this staggering.
But should be correct and working now.
Appendix
^^^^^^^^
The complete changelog of commits in between two versions OLD and
NEW can be inspected by using the git(1) `log' command:
$ git log --reverse --topo-order --abbrev-commit OLD..NEW
# Only topic branch headers (--no-merges for content commits only):
$ git log --oneline --reverse --topo-order --merges OLD..NEW
# Same, but truly accessible:
$ git log --oneline --reverse --topo-order --merges --parents OLD..NEW |
while read c1 c2 c3 c4 c5 c6; do
printf "%-24s: \$ git log --oneline --no-merges %s ^%s\n" \
"${c6}" "${c1}" "${c2}";
done
The v14.8.* announcements have been shortened at this point;
to see the elder entries please have a look at [1].
[1] https://www.mail-archive.com/[email protected]/msg502.html
Even elder announcements:
v14.8.0 - v14.8.6: 00292
v14.8.7 - v14.8.8: 00374, v14.8.9: 00435, v14.8.10: 00445
[v14.8.11: 00495], v14.8.12: 00502
v14.7: 00094
v14.7.1: 00129, v14.7.2 - v14.7.8: 00193, v14.7.9 - v14.7.10: 00216,
v14.7.11: 00240
Replace the XXX in the following URL with the shown number:
https://www.mail-archive.com/[email protected]/msgXXX.html
--steffen
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
__________________________________
[email protected]
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
__________________________________
[email protected]