Notmuch mail with afew tags and the alot user interface. September 15, 2012

Size: px
Start display at page:

Download "Notmuch mail with afew tags and the alot user interface. September 15, 2012"

Transcription

1 Notmuch mail with afew tags and the alot user interface Software Freedom Day 2012 Hamburg September 15, 2012 c Justus Winter This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. (hg clone)

2

3

4 1 Introduction Origins Who is who 2 Concepts and killer features Initial tagging Inbox Zero Killing mail threads afews default filter chain alots UI and configuration Using the notmuch binary

5 Introduction Origins Once upon a time... MUA interfaces haven t changed much in the last few years some of them group threads, some of them support sorting mails in folders, some of them support adding a fixed set of tags to mails, until gmail came around and brought shiny new features including adding arbitrary tags (labels in gmail-speak) to messages, advanced search features and persistent searches (aka smart folders). sup was created to bring those nifty features to those with a cloud aversion

6 Introduction Who is who What is sup? sup [MtSc08] is... a gmail-styled mutt-killer written in Ruby. a curses based mutt style MUA. allows one to add arbitrary tags to any mail and to do complex search queries over ones mails. using the xapian database engine. development seems to have stalled, the latest version is released on with little activity in the version control system.

7 Introduction Who is who What is notmuch? notmuch [Wtnc09] is... a reimplementation of the core of the sup MUA written in c. a library for building powerful MUAs the UNIX way: Do one thing and do it well. busy indexing your mail, it doesn t know POP, IMAP or SMTP and has no user interface (though there are many available, e.g. notmuch-{emacs,vi}, patches for mutt and alot). using the xapian database engine like sup. not impressed by your mail collection: That s just not much mail!

8 Introduction Who is who What is alot? alot [Tot11] is... a mail user agent. written in python. highly customize-able. using the curses widget library urwid. using the awesome notmuch library as backend. just a frontend, it doesn t know POP, IMAP or SMTP. better than you at everything [Bro10].

9 Introduction Who is who What is afew? afew [Win11] is... tags incoming messages based on a customize-able filter chain. provides a powerful default filter chain. an universal initial tagging solution replacing hand-written alternatives 1 (they are often just shell scripts). configured with your mail policy it is your personal secretary. 1 See

10 Introduction Who is who Wait, what?!? So we got the alot frontend and notmuch as backend, neither of which can receive or deliver mail and there s this strange afew thingy. I thought this talk is about some awesome mail user agent making ones life simpler? Ok, let s recap! This is my mail stack: program doing what alternatives offlineimap fetching mail via IMAP any MDA notmuch indexing your mails afew tagging incoming mails custom tagging scripts alot MUA based on notmuch any notmuch frontend exim sending mails any MTA

11 Concepts and killer features Initial tagging A new message arrives offlineimap runs and fetches one new message. offlineimap executes its post-sync hook notmuch new && afew tag new. notmuch scans your maildir and adds the new message to the index and tags it with the tags specified in the notmuch config ( new ). afew searches for all mails tagged new and applies the configured policy. The last filter in the chain removes the new tag and adds the inbox tag.

12 Concepts and killer features Inbox Zero Going over new mail alots default view is tag:inbox AND NOT tag:killed, so the new mail will pop up there. notmuch suggests strongly to employ Manns Inbox Zero [Man06] concept, read your mail and get it out of your sight. There are two ways to do that either remove the inbox tag or add the killed tag. Note that neither operation deletes any mail. In fact, no mail is ever deleted in notmuch setups.

13 Concepts and killer features Killing mail threads Killing mail threads The killed tag reimplements a feature that has been present in the nntp client rn (and is in fact present in Thunderbird, though only for news and not for mail). Whenever a follow up is received for a thread that has been tagged killed it won t be tagged inbox. This is in fact a killer feature allowing one to cope with large amounts of mail with a low signal to noise ratio (think developer mailing lists).

14 Concepts and killer features afews default filter chain afews default filter chain 1 Add spam tag if flagged by spamassassin. 2 Classify messages using bayesian filtering with the dbacl package. 3 Implements killing of message threads. 4 Tags mails based on list id headers. 5 Archives mails sent by one of your addresses. 6 Catch all filter that adds the inbox tag to all non spam messages. # This is the default # filter chain [SpamFilter] [ClassifyingFilter] [KillThreadsFilter] [ListMailsFilter] [ArchiveSentMailsFilter] [Incivility] Live demo!!elfel1 (cross your fingers ;)

15 Concepts and killer features alots UI and configuration alots UI and configuration alot can be amazingly customized. And it s easy ;) It is theme-able (the latest version includes a sup theme ;). Every command can be bound to arbitrary keys and key sequences. It is very hack-able since it is written in python (and quite nicely and the source is thoroughly documented 2 ). And it is fast. Demo! 2

16 Concepts and killer features Using the notmuch binary Using the notmuch binary notmuch includes a binary called notmuch that makes manipulating mails a breeze. You can easily show mails and threads, search mails and threads, and manipulate tags. It has a very nice man page based documentation. It outputs human readable text and json. It actually covers most of libnotmuchs API. libnotmuch includes bindings for python (3k too), golang and ruby. Demo!

17 Appendix Questions? Questions? <shameless plug>i am looking for a job.</shameless plug>

18 Appendix Extra: Programming libnotmuch Extra: Programming libnotmuch Programming libnotmuch is easy, especially in python 3 ;). import os import notmuch with notmuch.database(os.path.expanduser( ~/Maildir )) as db: for message in db.create_query( from:marvin )\.search_messages(): print(message, str(message.get_tags()), message.format_message_as_text()) break 3

19 Appendix References Allie Brosh. The Alot is Better Than You at Everything. April Merlin Mann. Inbox zero - your , your attention, and your life William Morgan and the Sup contributors. Sup Patrick Totzke. commandline mua using notmuch and urwid

20 Appendix References Justus Winter. afew is an initial tagging script for notmuch mail Carl Worth and the notmuch contributors. notmuch

afew Documentation Release 0.1pre Justus Winter

afew Documentation Release 0.1pre Justus Winter afew Documentation Release 0.1pre Justus Winter Apr 11, 2018 Contents 1 Quick Start 3 1.1 Install................................................... 3 1.2 Initial Config...............................................

More information

Moodle Destroyer Tools Documentation

Moodle Destroyer Tools Documentation Moodle Destroyer Tools Documentation Release 0.0.1 Manly Man Dec 22, 2017 With Web Services 1 Features and Screenshots 3 2 Grading with Webservices 7 2.1 Prerequisites...............................................

More information

Mail Server. Introduction

Mail Server. Introduction Mail Server Introduction This article is an introduction to Mail Server and it's related protocols. Here I am explaining some basic ideas how a e-mail works and background information you need. Electronic

More information

CS 43: Computer Networks. 12: and SMTP September 28, 2018

CS 43: Computer Networks. 12:  and SMTP September 28, 2018 CS 43: Computer Networks 12: Email and SMTP September 28, 2018 A. HTTP Mail s communicate using B. IMAP C. POP D. SMTP Lecture 12 - Slide 2 Mail s typically A. send messages directly from the sending s

More information

How Internet Works

How Internet  Works How Internet Email Works Everything you never wanted to know about email but were afraid to ask... Dave O'Neill So, you use email...... but do you know how it works? If

More information

Xplornet using Mozilla Thunderbird 52

Xplornet  using Mozilla Thunderbird 52 Xplornet Email using Mozilla Thunderbird 52 Adding a new email account 1. Click File, New, Existing Mail Account a. If you don t see the menu bar across the top in the Windows version, click on the Application

More information

Google Apps Iphone Exchange Cannot Get Mail >>>CLICK HERE<<<

Google Apps Iphone Exchange Cannot Get Mail >>>CLICK HERE<<< Google Apps Iphone Exchange Cannot Get Mail Doing gmail push using the Exchange and it wont populate my Mail at all. jediuia It is driving me nuts I can't get my work email account on my shiny new iphone

More information

is still the most used Internet app. According to some studies around 85% of Internet users still use for communication.

is still the most used Internet app. According to some studies around 85% of Internet users still use  for communication. 1 E-mail is still the most used Internet app. According to some studies around 85% of Internet users still use e-mail for communication. Electronic mail is a method to exchange digital messages from a

More information

Your . A setup guide. Last updated March 7, Kingsford Avenue, Glasgow G44 3EU

Your  . A setup guide. Last updated March 7, Kingsford Avenue, Glasgow G44 3EU fuzzylime WE KNOW DESIGN WEB DESIGN AND CONTENT MANAGEMENT 19 Kingsford Avenue, Glasgow G44 3EU 0141 416 1040 hello@fuzzylime.co.uk www.fuzzylime.co.uk Your email A setup guide Last updated March 7, 2017

More information

How to Set Up and Customize Accounts in Windows 10 Mail Application

How to Set Up and Customize  Accounts in Windows 10 Mail Application How to Set Up and Customize Email Accounts in Windows 10 Mail Application Windows 10 comes with a built-in Mail app, from which you can access all your different email accounts (including Outlook.com,

More information

ECE 435 Network Engineering Lecture 6

ECE 435 Network Engineering Lecture 6 ECE 435 Network Engineering Lecture 6 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 20 September 2018 HW#2 was due. Announcements HW#3 will be posted a bit different. Encryption

More information

File Backup Windows Live Mail 2011 For Gmail Imap Settings

File Backup Windows Live Mail 2011 For Gmail Imap Settings File Backup Windows Live Mail 2011 For Gmail Imap Settings Windows Live Mail is a free download from Microsoft. It's the If you choose to, after setting up IMAP access to your account you could Configure

More information

Debian/GNU Linux Mailing

Debian/GNU Linux Mailing Debian/GNU Linux Mailing Overview of the Mailing Károly Erdei October 15, 2014 Károly Erdei Debian/GNU Linux Mailing 1/67 Agenda 1 Mailing 2 Protocols 3 SPAM 4 Antispam 5 Thunderbird 6 TB-Preferences 7

More information

Configuring Thunderbird for GMail

Configuring Thunderbird for GMail Configuring Thunderbird for GMail There are a couple of settings that need to be changed on Gmail before you can add the account to Thunderbird. 1) Log in to Gmail and click on Settings (which looks like

More information

How To Change My Wordpress Database Password On Hotmail 2011

How To Change My Wordpress Database Password On Hotmail 2011 How To Change My Wordpress Database Password On Hotmail 2011 Improve WordPress security by changing the WordPress Database Prefix. I just tried changing my DB prefix and everything seems to have worked

More information

Use Case 2: Extending object/application to support a new object attribute and a validation for that attribute using either Scripting or Java.

Use Case 2: Extending object/application to support a new object attribute and a validation for that attribute using either Scripting or Java. Overview This use case in this document show how the tooling provided with the products based on Tivoli s process automation engine can help you add value through product extensions and/or integration

More information

Bruce Moore Fall 99 Internship September 23, 1999 Supervised by Dr. John P.

Bruce Moore Fall 99 Internship September 23, 1999 Supervised by Dr. John P. Bruce Moore Fall 99 Internship September 23, 1999 Supervised by Dr. John P. Russo Active Server Pages Active Server Pages are Microsoft s newest server-based technology for building dynamic and interactive

More information

Foundations of Python

Foundations of Python Foundations of Python Network Programming The comprehensive guide to building network applications with Python Second Edition Brandon Rhodes John Goerzen Apress Contents Contents at a Glance About the

More information

ZLD Series - Anti-Spam

ZLD Series - Anti-Spam ZLD Series - Anti-Spam Anti-Spam Setup for 4.XX Firmware version and higher What is Anti-Spam Anti-Spam is a feature that allows the USG to check incoming mail and mark it as spam. This is a licensed service

More information

The Undo Sent (USE) Protocol

The Undo Sent  (USE) Protocol International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 593-602 International Research Publications House http://www. irphouse.com /ijict.htm The

More information

Introduction to Concurrent Software Systems. CSCI 5828: Foundations of Software Engineering Lecture 08 09/17/2015

Introduction to Concurrent Software Systems. CSCI 5828: Foundations of Software Engineering Lecture 08 09/17/2015 Introduction to Concurrent Software Systems CSCI 5828: Foundations of Software Engineering Lecture 08 09/17/2015 1 Goals Present an overview of concurrency in software systems Review the benefits and challenges

More information

What is Node.js? Tim Davis Director, The Turtle Partnership Ltd

What is Node.js? Tim Davis Director, The Turtle Partnership Ltd What is Node.js? Tim Davis Director, The Turtle Partnership Ltd About me Co-founder of The Turtle Partnership Working with Notes and Domino for over 20 years Working with JavaScript technologies and frameworks

More information

It s possible to get your inbox to zero and keep it there, even if you get hundreds of s a day.

It s possible to get your  inbox to zero and keep it there, even if you get hundreds of  s a day. It s possible to get your email inbox to zero and keep it there, even if you get hundreds of emails a day. It s not super complicated, though it does take effort and discipline. Many people simply need

More information

Setting Up Netscape 4.61 to read the IMAP Server

Setting Up Netscape 4.61 to read the IMAP Server Setting Up Netscape 4.61 to read the IMAP Server Section I 1. Open Netscape Communicator 4.61. 2. Click Edit, Preferences. 3. In the left-hand panel, if there is a plus sign (+) next to Mail and Newsgroups,

More information

Introduction to Concurrent Software Systems. CSCI 5828: Foundations of Software Engineering Lecture 12 09/29/2016

Introduction to Concurrent Software Systems. CSCI 5828: Foundations of Software Engineering Lecture 12 09/29/2016 Introduction to Concurrent Software Systems CSCI 5828: Foundations of Software Engineering Lecture 12 09/29/2016 1 Goals Present an overview of concurrency in software systems Review the benefits and challenges

More information

Designing a global repository using OceanStore

Designing a global  repository using OceanStore Designing a global EMail repository using OceanStore Steven Czerwinski, Anthony Joseph, John Kubiatowicz Summer Retreat June 11, 2002 UC Berkeley Goal Build an another interesting OceanStore app Further

More information

Scaling DreamFactory

Scaling DreamFactory Scaling DreamFactory This white paper is designed to provide information to enterprise customers about how to scale a DreamFactory Instance. The sections below talk about horizontal, vertical, and cloud

More information

I really like Exclaimer: they do well-written, stable software. Robert Pearman, Microsoft MVP.

I really like Exclaimer: they do well-written, stable software. Robert Pearman, Microsoft MVP. I really like Exclaimer: they do well-written, stable software Robert Pearman, Microsoft MVP www.exclaimer.com Make Yourself Memorable Get vivid signatures on every email sent: from Outlook, OWA, your

More information

Outlook 2013 Manual Synchronizing Subscribed Folders Slow

Outlook 2013 Manual Synchronizing Subscribed Folders Slow Outlook 2013 Manual Synchronizing Subscribed Folders Slow Task 'Synchronizing subscribed folders for alias@gmail.com.' reported error I've been using it for over 2 years, as well as the App Password for

More information

design and creative

design and creative VUTURE GUIDE Email design and creative www.vutu.re/explore explore@vutu.re London +44 20 7928 6250 New York +1 646 569 9079 Sydney +61 (0) 2 82160767 Table of contents DESIGNING FOR EMAIL 3 STRATEGY 4

More information

Islandora and Fedora 4; The Atonement v3: The Atonermenter

Islandora and Fedora 4; The Atonement v3: The Atonermenter Islandora and Fedora 4; The Atonement v3: The Atonermenter Project history and background Fedora 4 Interest Group Thank you to our sponsors: Atonement One Repo to rule them all, One Repo to find them,

More information

The purpose of this lab is to explore the ways client systems download their mail from mail servers that support POP3 and IMAP protocols.

The purpose of this lab is to explore the ways client systems download their mail from mail servers that support POP3 and IMAP protocols. Lab 9: Electronic Mail The purpose of this lab is to explore the ways client systems download their mail from mail servers that support POP3 and IMAP protocols. There are also mail accounts set up for

More information

Web location for this presentation: Click on Meeting Notes

Web location for this presentation:   Click on Meeting Notes EMAIL BASICS 1 Web location for this presentation: http://aztcs.org Click on Meeting Notes 2 SUMMARY There are two ways to access your email: "Webmail" by means of an Internet-connected Web browser and

More information

Chrome if I want to. What that should do, is have my specifications run against four different instances of Chrome, in parallel.

Chrome if I want to. What that should do, is have my specifications run against four different instances of Chrome, in parallel. Hi. I'm Prateek Baheti. I'm a developer at ThoughtWorks. I'm currently the tech lead on Mingle, which is a project management tool that ThoughtWorks builds. I work in Balor, which is where India's best

More information

CSE : Python Programming

CSE : Python Programming CSE 399-004: Python Programming Lecture 08: Graphical User Interfaces with wxpython March 12, 2005 http://www.seas.upenn.edu/~cse39904/ Plan for today and next time Today: wxpython (part 1) Aside: Arguments

More information

Signals Documentation

Signals Documentation Signals Documentation Release 0.1 Yeti November 22, 2015 Contents 1 Quickstart 1 2 What is Signals? 3 3 Contents 5 3.1 Get Started................................................ 5 3.2 Try the Demo Server...........................................

More information

Can t Believe It s Linux. a totally different and hypothetical linux distribution

Can t Believe It s Linux. a totally different and hypothetical linux distribution Can t Believe It s Linux a totally different and hypothetical linux distribution What s the Situation? ubuntu is doing pretty well OS X is doing a lot better crap is actually pretty cool nobody cares about

More information

How to use Gmail to access your JBN

How to use Gmail to access your JBN How to use Gmail to access your JBN email Step 1: Sign in or create a Google account. If you have an existing Gmail account, sign into it and skip to Step 2: Import your jbntelco email. Part A: Create

More information

Table of Contents... ii. Go Ahead Bring Your Own Device to Work... 1 Requirements... 1

Table of Contents... ii. Go Ahead Bring Your Own Device to Work... 1 Requirements... 1 Table of Contents... ii Go Ahead Bring Your Own Device to Work... 1 Requirements... 1 1: Activate AT&T Toggle... 1 1.1: Welcome Email with ORANGE Banner... 1 1.2: Welcome Email with BLUE Banner... 2 1.3:

More information

The Joy of Software Development

The Joy of Software Development The Joy of Software Development ABOUT ME Nemo @captn3m0 captnemo.in Work @Razorpay WHY? - Data Structures - Computer Architecture - Algorithms - Operating Systems - Software Eng - Computer Networks - Compiler

More information

CS Introduction to Data Structures How to Parse Arithmetic Expressions

CS Introduction to Data Structures How to Parse Arithmetic Expressions CS3901 - Introduction to Data Structures How to Parse Arithmetic Expressions Lt Col Joel Young One of the common task required in implementing programming languages, calculators, simulation systems, and

More information

CS450: Structure of Higher Level Languages Spring 2018 Assignment 7 Due: Wednesday, April 18, 2018

CS450: Structure of Higher Level Languages Spring 2018 Assignment 7 Due: Wednesday, April 18, 2018 CS450: Structure of Higher Level Languages Spring 2018 Assignment 7 Due: Wednesday, April 18, 2018 Taken from assignments by Profs. Carl Offner and Ethan Bolker Part 1 - Modifying The Metacircular Evaluator

More information

SIMPLE PROGRAMMING. The 10 Minute Guide to Bitwise Operators

SIMPLE PROGRAMMING. The 10 Minute Guide to Bitwise Operators Simple Programming SIMPLE PROGRAMMING The 10 Minute Guide to Bitwise Operators (Cause you've got 10 minutes until your interview starts and you know you should probably know this, right?) Twitter: Web:

More information

Steps for Advanced Setup on Outlook Express 6:

Steps for Advanced  Setup on Outlook Express 6: Steps for Advanced Email Setup on Outlook Express 6: Advanced Email supports traditional POP3/SMTP email protocol as well as advance IMAP sync protocol, also works with smart mobile devices (e.g. Android/iOS

More information

Mobile & More: Preparing for the Latest Design Trends

Mobile & More: Preparing for the Latest Design Trends February 26, 2015 Mobile & More: Preparing for the Latest Design Trends LATEST TRENDS Responsive Takes Over Material Is the New Flat Hero Images Getting Bigger Interactions Are Micro Video in the Background

More information

Certified Spam Assassin Professional VS-1114

Certified Spam Assassin Professional VS-1114 Certified Spam Assassin Professional VS-1114 Certified Spam Assassin Professional Certified SpamAssassin Professional Certification Code VS-1114 Vskills certification for SpamAssassin Professional assesses

More information

CSC 4900 Computer Networks:

CSC 4900 Computer Networks: CSC 4900 Computer Networks: Email Professor Henry Carter Fall 2017 Villanova University Department of Computing Sciences Review Last week we talked about design principles, and the application protocols

More information

Kaspersky PURE 2.0. Mail Anti-Virus: security levels

Kaspersky PURE 2.0. Mail Anti-Virus: security levels Mail Anti-Virus: security levels Content Mail Anti-Virus. Security levels... 2 Operation algorithm of Mail Anti-Virus... 2 Security levels of Mail Anti-Virus... 2 Customizing security level... 4 Creating

More information

About 1. Chapter 1: Getting started with odata 2. Remarks 2. Examples 2. Installation or Setup 2. Odata- The Best way to Rest 2

About 1. Chapter 1: Getting started with odata 2. Remarks 2. Examples 2. Installation or Setup 2. Odata- The Best way to Rest 2 odata #odata Table of Contents About 1 Chapter 1: Getting started with odata 2 Remarks 2 Examples 2 Installation or Setup 2 Odata- The Best way to Rest 2 Chapter 2: Azure AD authentication for Node.js

More information

An atmail cloud licence is a single licence type that includes the following features: webmail; contacts; and calendars.

An atmail cloud licence is a single licence type that includes the following features: webmail; contacts; and calendars. FAQ: atmail cloud Last updated 31 October 2017 SALES How do I contact atmail Sales? Please complete the Contact Us form on our site. What does an atmail cloud licence include? An atmail cloud licence is

More information

Pivotal Tracker Kanban Prototype COLORADO SCHOOL OF MINES 2017 FIELD SESSION

Pivotal Tracker Kanban Prototype COLORADO SCHOOL OF MINES 2017 FIELD SESSION Pivotal Tracker Kanban Prototype COLORADO SCHOOL OF MINES 2017 FIELD SESSION Ann Gustafson Emily Dederick Christopher Bonin Gerald Ung CLIENT Morgan Whitney Table of Contents 1. Introduction... 2 1.1.

More information

TMG Clerk. User Guide

TMG  Clerk. User Guide User Guide Getting Started Introduction TMG Email Clerk The TMG Email Clerk is a kind of program called a COM Add-In for Outlook. This means that it effectively becomes integrated with Outlook rather than

More information

CS348: Computer Networks (SMTP, POP3, IMAP4); FTP

CS348: Computer Networks  (SMTP, POP3, IMAP4); FTP CS348: Computer Networks E-MAIL (SMTP, POP3, IMAP4); FTP Dr. Manas Khatua Assistant Professor Dept. of CSE, IIT Guwahati E-mail: manaskhatua@iitg.ac.in Electronic mail (E-mail) Allows users to exchange

More information

Sucuri Webinar Q&A HOW TO IDENTIFY AND FIX A HACKED WORDPRESS WEBSITE. Ben Martin - Remediation Team Lead

Sucuri Webinar Q&A HOW TO IDENTIFY AND FIX A HACKED WORDPRESS WEBSITE. Ben Martin - Remediation Team Lead Sucuri Webinar Q&A HOW TO IDENTIFY AND FIX A HACKED WORDPRESS WEBSITE. Ben Martin - Remediation Team Lead 1 Question #1: What is the benefit to spammers for using someone elses UA code and is there a way

More information

You can purchase directly through our online store.

You can purchase directly through our online store. atmail cloud FAQ Last updated 31 October 2017 QUESTION SALES How do I contact atmail Sales? What does an atmail cloud licence include? Please complete the Contact Us form on our site to contact our sales

More information

Introduction p. 1 Basic Programming Introduction p. 7 Introduction to Python p. 7 Why Use Python? p. 10 Main Technical Features p.

Introduction p. 1 Basic Programming Introduction p. 7 Introduction to Python p. 7 Why Use Python? p. 10 Main Technical Features p. Introduction p. 1 Basic Programming Introduction p. 7 Introduction to Python p. 7 Why Use Python? p. 10 Main Technical Features p. 13 Python Distribution p. 16 Installing and Configuring Python p. 18 Python

More information

Debian/GNU Linux Mailing

Debian/GNU Linux Mailing Debian/GNU Linux Mailing Overview of the Mailing Károly Erdei November 15, 2010 Károly Erdei Debian/GNU Linux Mailing 1/43 Agenda 1 Mailing 2 Protocols 3 SPAM 4 Antispam 5 Thunderbird 6 Links Károly Erdei

More information

BUILDING AND LEVERAGING A CROSS PLATFORM VFX/ ANIMATION DEVELOPMENT ENVIRONMENT. by Colin Doncaster ( )

BUILDING AND LEVERAGING A CROSS PLATFORM VFX/ ANIMATION DEVELOPMENT ENVIRONMENT. by Colin Doncaster ( ) BUILDING AND LEVERAGING A CROSS PLATFORM VFX/ ANIMATION DEVELOPMENT ENVIRONMENT by Colin Doncaster ( colin@peregrinelabs.com ) INTRODUCTION AND BRIEF OVERVIEW OF THE TALK making life easy via a simple

More information

CLIENT SERVER ARCHITECTURE:

CLIENT SERVER ARCHITECTURE: CLIENT SERVER ARCHITECTURE: Client-Server architecture is an architectural deployment style that describe the separation of functionality into layers with each segment being a tier that can be located

More information

We will provide you with your new login settings, which will be along the lines of: eg.

We will provide you with your new login settings, which will be along the lines of: eg. What you need from us: We will provide you with your new login settings, which will be along the lines of: Email : Password : Display Name : yourname@readeasy.org.uk eg. alice@readeasy.org.uk We will let

More information

Client Setup Manual (Thunderbird) Version 1.0

Client Setup Manual (Thunderbird) Version 1.0 Email Client Setup Manual (Thunderbird) Version 1.0 August 1 2018 Contents 1. Introduction... 3 Purpose of This Document... 3 2. Email Software Setup Procedure (Thunderbird)... 4 Adding Account (Thunderbird)...

More information

Electronic Mail

Electronic Mail Email Electronic Mail Electronic mail paradigm Most heavily used application on any network Electronic version of paper-based office memo Quick, low-overhead written communication Dates back to time-sharing

More information

Manual for Migrating Data from Gmail to

Manual for Migrating  Data from Gmail to Manual for Migrating Email Data from Gmail to Office 365 Ver. 1.0 August 1, 2018 Information Systems Administrative Office 1 目次 1. Introduction... 3 Migrating Email Data... 4 2-1. Installing Thunderbird

More information

Manually Sending Mail Via Smtp Php Example

Manually Sending Mail Via Smtp Php Example Manually Sending Mail Via Smtp Php Example Use the SMTP configurator for a remote server, and PHP or Sendmail when through PHP, and you can control all of your mail server options in one place, in your

More information

masqmail a mail transfer agent for workstations and small networks markus schnalke

masqmail a mail transfer agent for workstations and small networks markus schnalke masqmail a mail transfer agent for workstations and small networks markus schnalke about me markus schnalke past: future: Business Information Systems at University of Applied Sciences,

More information

Setting up Apple Mail to Rock and Roll with Gmail

Setting up Apple Mail to Rock and Roll with Gmail Setting up Apple Mail to Rock and Roll with Gmail FROM: http://jeffschuette.com/2012/03/07/setting-up-apple-mail-to-rock-a nd-roll-with-gmail/ Goals 1. To get the Delete button to move messages to the

More information

Small Office Security 2. Mail Anti-Virus

Small Office Security 2. Mail Anti-Virus Small Office Security 2 Mail Anti-Virus Table of content Table of content... 1 Mail Anti-Virus... 2 What is Mail Anti-Virus... 2 Enabling/Disabling Mail Anti-Virus... 2 Operation algorithm of Mail Anti-Virus...

More information

Implementing Microservices Tracing with Spring Cloud and Zipkin

Implementing Microservices Tracing with Spring Cloud and Zipkin Implementing Microservices Tracing with Spring Cloud and Zipkin Marcin Grzejszczak, @mgrzejszczak 1 2017 Pivotal About me Spring Cloud developer at Pivotal Working mostly on Spring Cloud Sleuth Spring

More information

Learning to Provide Modern Solutions

Learning to Provide Modern Solutions 1 Learning to Provide Modern Solutions Over the course of this book, you will learn to enhance your existing applications to modernize the output of the system. To do this, we ll take advantage of the

More information

How to Get Your Inbox to Zero Every Day

How to Get Your Inbox to Zero Every Day How to Get Your Inbox to Zero Every Day MATT PERMAN WHATSBESTNEXT.COM It s possible to get your email inbox to zero and keep it there, even if you get hundreds of emails a day. It s not super complicated,

More information

Web Hosting. Important features to consider

Web Hosting. Important features to consider Web Hosting Important features to consider Amount of Storage When choosing your web hosting, one of your primary concerns will obviously be How much data can I store? For most small and medium web sites,

More information

Outline. Tools

Outline.  Tools E-mail Tools 1 Outline Goals and Objectives Topics Headlines Introduction Communication Protocols Content, Attachments, and Etiquette Acronyms and Emoticons E-mail clients and Webbased E-mail Eudora Outlook

More information

Webspeed. I am back. Enhanced WebSpeed

Webspeed. I am back. Enhanced WebSpeed Webspeed. I am back Enhanced WebSpeed OpenEdge 11.6 WebSpeed!!! Modernize your Progress OpenEdge web apps through enhanced Progress Application Server (PAS) support for WebSpeed Achieve improved performance

More information

(Refer Slide Time: 1:26)

(Refer Slide Time: 1:26) Information Security-3 Prof. V Kamakoti Department of Computer science and Engineering Indian Institute of Technology Madras Basics of Unix and Network Administration Operating Systems Introduction Mod01,

More information

SAP NetWeaver How-To Guide How To... Configure SAP HANA for CTS

SAP NetWeaver How-To Guide How To... Configure SAP HANA for CTS SAP NetWeaver How-To Guide How To... Configure SAP HANA for CTS Applicable Releases: SAP Solution Manager 7.1 SPS05, SAP NetWeaver 7.3 including enhancement package 1, or SAP NetWeaver 7.4 SAP HANA Platform

More information

Thunderbird POP Instructions Bloomsburg University Students

Thunderbird POP Instructions Bloomsburg University Students This guide will assist you in setting up Thunderbird to work with your student email account using POP. Thunderbird is a free multi platform email client available from Mozilla at http://www.mozillamessaging.com/.

More information

The Z-Files: Field reports from the world of business critical PHP applications

The Z-Files: Field reports from the world of business critical PHP applications The Z-Files: Field reports from the world of business critical PHP applications By Axel Schinke Senior Manager of Global Operations for Global Services About this webinar Field reports from Zend Consulting

More information

Internet Architecture

Internet Architecture Internet Architecture Lecture 10: How Email Work Assistant Teacher Samraa Adnan Al-Asadi 1 How Email Works Electronic mail, or email, might be the most heavily used feature of the Internet. You can use

More information

Helpdesk. Features. Module Configuration 1/49. On - October 14, 2015

Helpdesk. Features. Module Configuration 1/49. On - October 14, 2015 Helpdesk webkul.com/blog/magento-helpdesk/ On - October 14, 2015 Helpdesk module provides the support to their customers. It is a software suite that enables customer support to receive, process, and respond

More information

(electronic mail) is the exchange of computer-stored messages by telecommunication.

(electronic mail) is the exchange of computer-stored messages by telecommunication. What is email? E-mail (electronic mail) is the exchange of computer-stored messages by telecommunication. E-mail is one of the protocols included with the Transport Control Protocol/Internet Protocol (TCP/IP)

More information

Chapter 0 : MVC review / Threading & Concurrency. CSCI 251 Android App Development

Chapter 0 : MVC review / Threading & Concurrency. CSCI 251 Android App Development Chapter 0 : MVC review / Threading & Concurrency CSCI 251 Android App Development Part I: Model / View / Controller Review (courtesy of Prof. Lambert) TUI vs GUI Text-based I/O Sequential process Direct

More information

First steps on Linux and programming

First steps on Linux and programming First steps on Linux and programming Adrien Poteaux CRIStAL, Université de Lille Year 2017-2018 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. http://creativecommons.org/licenses/by-nc-sa/3.0/

More information

HostPress.ca. User manual. July Version 1.0. Written by: Todd Munro. 1 P age

HostPress.ca. User manual. July Version 1.0. Written by: Todd Munro. 1 P age HostPress.ca User manual For your new WordPress website July 2010 Version 1.0 Written by: Todd Munro 1 P age Table of Contents Introduction page 3 Getting Ready page 3 Media, Pages & Posts page 3 7 Live

More information

Connecting to GroupWise using Mozilla Thunderbird

Connecting to GroupWise using Mozilla Thunderbird Connecting to GroupWise using Mozilla Thunderbird Mozilla Thunderbird is a free, open-source email client that may be used to connect to the GroupWise servers. Using Thunderbird, you can send and receive

More information

Design Proposal for Hive Metastore Plugin

Design Proposal for Hive Metastore Plugin Design Proposal for Hive Metastore Plugin 1. Use Cases and Motivations 1.1 Hive Privilege Changes as Result of SQL Object Changes SQL DROP TABLE/DATABASE command would like to have all the privileges directly

More information

2016 All Rights Reserved

2016 All Rights Reserved 2016 All Rights Reserved Table of Contents Chapter 1: The Truth About Safelists What is a Safelist Safelist myths busted Chapter 2: Getting Started What to look for before you join a Safelist Best Safelists

More information

SharePoint Online. An Introduction. IT Unit July 7, 2017 Dustin Moore V. 1.0

SharePoint Online. An Introduction. IT Unit July 7, 2017 Dustin Moore V. 1.0 SharePoint Online An Introduction IT Unit July 7, 2017 Dustin Moore V. 1.0 Contents Creating a Document Library... 1 Creating Custom Columns... 3 Editing Metadata... 3 Filtering... 5 Views... 7 Creating

More information

CSCE 463/612 Networks and Distributed Processing Spring 2018

CSCE 463/612 Networks and Distributed Processing Spring 2018 CSCE 463/612 Networks and Distributed Processing Spring 2018 Application Layer II Dmitri Loguinov Texas A&M University February 6, 2018 Original slides copyright 1996-2004 J.F Kurose and K.W. Ross 1 Chapter

More information

Uninstall Mcafee Agent Cannot Be Removed

Uninstall Mcafee Agent Cannot Be Removed Uninstall Mcafee Agent Cannot Be Removed Because Other Products Are Still Using It We haven't come across this in other customers until now. Using add/remove programs doesn't work, as the uninstall process

More information

Filtering - Zimbra

Filtering  - Zimbra Filtering Email - Zimbra Email filtering allows you to definite rules to manage incoming email. For instance, you may apply a filter on incoming email to route particular emails into folders or delete

More information

Internet Security Mail Anti-Virus

Internet Security Mail Anti-Virus Internet Security 2012 Mail Anti-Virus Table of Contents Mail Anti-Virus... 2 What is Mail Anti-Virus... 2 Enabling/disabling Mail Anti-Virus... 2 Operation algorithm of Mail Anti-Virus... 2 Changing Mail

More information

CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. CaptainCasa & Java Server Faces

CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. CaptainCasa & Java Server Faces CaptainCasa & Java Server Faces 1 Table of Contents Overview...3 Why some own XML definition and not HTML?...3 A Browser for Enterprise Applications...4...Java Server Faces joins the Scenario!...4 Java

More information

Profilers and Debuggers. Introductory Material. One-Slide Summary

Profilers and Debuggers. Introductory Material. One-Slide Summary Profilers and Debuggers #1 Introductory Material First, who doesn t know assembly language? You ll get to answer all the assembly questions. Yes, really. Lecture Style: Sit on the table and pose questions.

More information

Application: Electronic Mail

Application: Electronic Mail Content Application: Electronic Mail Linda Wu Email system model protocol MIME extensions Mail access protocols (CMPT 471 2003-3) Reference: chapter 27 Notes-19 CMPT 471 2003-3 2 Email System Model Client-

More information

The Future of the CMS

The Future of the CMS The Future of the CMS Decoupled architecture, multiple frontends, and content as a service August 10, 2016 Four Kitchens Todd Ross Nienkerk CEO, Co-Founder, and Digital Strategist Four Kitchens todd@fourkitchens.com

More information

Introduction to CS Network

Introduction to CS Network Introduction to CS Network Ulrik Nyman October 8th 2008 1 About the Course Today Infrastructure and overview No exercises today Will maximum take two hours Important: Ask questions! Slides are based on

More information

Webmail Which Webmail applications are available?

Webmail Which Webmail applications are available? Mail FAQ Webmail Which Webmail applications are available? Why is the Webmail application that I want to use missing? Can I reconfigure access to Webmail from http://example.com/webmail to webmail.example.com?

More information

Google Apps Basics Mail

Google Apps Basics Mail Google Apps Basics Mail TABLE OF CONTENTS I. FIRST CLASS VERSUS GOOGLE APPS MAIL 2 II. ANATOMY OF GMAIL INBOX 2 III. ANATOMY OF A COMPOSED MESSAGE 3 IV. ANATOMY OF A RECEIVED MESSAGE 3 V. FIRST THINGS

More information

Title Unknown Annapurna Valluri

Title Unknown Annapurna Valluri Title Unknown Annapurna Valluri 1. Introduction There are a number of situations, one comes across in one s life, in which one has to find the k nearest neighbors of an object, be it a location on a map,

More information

Oracle9iAS Unified Messaging

Oracle9iAS Unified Messaging Oracle9iAS Unified Messaging Release Notes Release 9.0.2 for UNIX April 2002 Part No. A95819-01 This document summarizes the differences between Oracle9iAS Unified Messaging and its documented functionality.

More information