forked from pushcx/sup
-
Notifications
You must be signed in to change notification settings - Fork 2
License
shenson/sup
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
sup by William Morgan <[email protected]> http://sup.rubyforge.org == DESCRIPTION: Sup is a console-based email client for people with a lot of email. It supports tagging, very fast full-text search, automatic contact- list management, and more. If you're the type of person who treats email as an extension of your long-term memory, Sup is for you. Sup makes it easy to: - Handle massive amounts of email. - Mix email from different sources: mbox files and Maildirs. - Instantaneously search over your entire email collection. Search over body text, or use a query language to combine search predicates in any way. - Handle multiple accounts. Replying to email sent to a particular account will use the correct SMTP server, signature, and from address. - Add custom code to customize Sup to whatever particular and bizarre needs you may have. - Organize email with user-defined labels, automatically track recent contacts, and much more! The goal of Sup is to become the email client of choice for nerds everywhere. == FEATURES/PROBLEMS: Features: - Scalability to massive amounts of email. Immediate startup and operability, regardless of how much amount of email you have. - Immediate full-text search of your entire email archive, using the Xapian query language. Search over message bodies, labels, from: and to: fields, or any combination thereof. - Thread-centrism. Operations are performed at the thread, not the message level. Entire threads are manipulated and viewed (with redundancies removed) at a time. - Labels instead of folders. Drop that tired old metaphor and you'll see how much easier it is to organize email. - GMail-style thread management. Archive a thread, and it will disappear from your inbox until someone replies. Kill a thread, and it will never come back to your inbox (but will still show up in searches.) Mark a thread as spam and you'll never again see it unless explicitly searching for spam. - Console based interface. No mouse clicking required! - Programmability. It's in Ruby. The code is good. It has an extensive hook system that makes it easy to extend and customize. - Multiple buffer support. Why be limited to viewing one thing at a time? - Tons of other little features, like automatic context-sensitive help, multi-message operations, MIME attachment viewing, recent contact list generation, etc. Current limitations which will be fixed: - Sup doesn't play nicely with other mail clients. If you alter a mail source (read, move, delete, etc) with another client Sup will punish you with a lengthy reindexing process. - Unix-centrism in MIME attachment handling and in sendmail invocation. == SYNOPSYS: 0. sup-config 1. sup Note that Sup never changes the contents of any mailboxes; it only indexes in to them. So it shouldn't ever corrupt your mail. The flip side is that if you change a mailbox (e.g. delete messages, or, in the case of mbox files, read an unread message) then Sup will be unable to load messages from that source and will ask you to run sup-sync --changed. == REQUIREMENTS: - xapian-full >= 1.1.3.2 - ncurses >= 0.9.1 - rmail >= 0.17 - highline - net-ssh - trollop >= 1.12 - lockfile - mime-types - gettext - fastthread == INSTALL: * gem install sup == PROBLEMS: See FAQ.txt for some common problems and their solutions. == LICENSE: Copyright (c) 2006--2009 William Morgan. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Ruby 98.6%
- Shell 1.4%