Hopefully this will build the community and reduce duplicated effort. NeoMutt was created when Richard Russon (@FlatCap) took all the old Mutt patches, sorted through them, fixed them up and documented them.
mail mutt mua cli ncurses notmuch imap smtp mbox maildir pop3 mime pgp nntp neomuttIMPORTANT NOTE: This repository is for python2 only. The support for offlineimap3 is happening in Official offlineimap for python3. I'll still lazily maintain this legacy offlineimap but users should definitely go with offlineimap3.
offline imap emails mutt maildir notmuch mailboxes synchronizeA simple file system based queuing implementation. Based on the maildir format, the queues are lockfree and therefore work in most situatuions. Look here for the maildir specification. The queue organises everything in FIFO (first-in first-out) order, because of that it is not possible to get the messages of the queue with random access. All objects are encoded using json and therefore can be easily read manually. This queuing library has a specialty, its supports transactions for popping items.
queue file fs maildir directory lockfreeThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
maildir mail emailThe maildir package provides an interface to mailboxes in the Maildir format.
maildir emailA go package for reading and writing messages in the maildir format. The Maildir e-mail format is a common way of storing e-mail messages, where each message is kept in a separate file with a unique name, and each folder is a directory. The local filesystem handles file locking as messages are added, moved and deleted. A major design goal of Maildir is to eliminate program code having to handle locking, which is often difficult.
maildir-format maildir reader writerAs we all know too well, many mails we receive are undesired for various reasons. Sometimes, we just do not want to be part of a scam, sometimes we really prefer no to have this latest joke mail sent by our beloved friends -- even though we are happy to exchange serious messages with them. Sisyphus analyzes each mail in the inbox and the junk folder and uses its subject and text to improve the learning algorithm. Whenever a new mail arrives in the Maildir/new directory, Sisyphus classifies this mail based on its content. Junk mails are then moved automatically to the Maildir/.Junk directory, while good mails are left untouched. See the following blog post on a rather non-technical explanation.
golang-application spam-filtering spam maildir junkmail spam-protection spam-detection spam-analyzer junk mailPerso is a small, self-contained REST server for a Maildir mailbox. It includes configurable header indexing and crawling.
maildir restRead RSS/Atom feeds in your favourite, maildir-compatible email client. Note that the last element in a dict must not be followed by a comma, because Python's json.loads() says so.
feedreader maildir rss atomThere is a demo of mail-client UI, but the focus at the moment is upon improving the scripting facilities. In the past I've written a couple of console-based email clients, and I always found the user-interface the hardest part.
shell cli console email scripting maildir email-client maildir-utils maildir-foldersA MIME email indexer for ElasticSearch, written in Go. By participating in this project you agree to follow the Contributor Code of Conduct.
search elasticsearch mail email mime maildir mime-mails mail-search email-search
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.