QT Email

Rating: 
5
Your rating: None Average: 5 (2 votes)

Simple IMAP/SMTP email client with a QT gui and a CLI

https://github.com/teleshoes/qtemail

http://talk.maemo.org/showthread.php?t=94524

 

Screenshots: 

Keywords:

Application versions: 
AttachmentSizeDate
File qtemail_0.0.1_all.deb22.25 KB05/02/2015 - 01:01
File qtemail_0.0.2_all.deb22.25 KB05/02/2015 - 01:36
File qtemail_0.0.3_all.deb23.79 KB06/02/2015 - 04:33
File qtemail_0.0.4_all.deb24.54 KB06/02/2015 - 07:33
File qtemail_0.0.5_all.deb25.51 KB07/02/2015 - 08:29
File qtemail_0.0.6_all.deb26.71 KB08/02/2015 - 05:58
File qtemail_0.0.7_all.deb29.29 KB10/02/2015 - 09:03
File qtemail_0.0.8_all.deb30.41 KB11/02/2015 - 20:44
File qtemail_0.0.9_all.deb58.39 KB21/02/2015 - 04:04
File qtemail_0.1.0_all.deb60.28 KB22/02/2015 - 12:30
File qtemail_0.1.1_all.deb64.3 KB17/03/2015 - 07:11
File qtemail_1.0.0_all.deb98.32 KB22/03/2015 - 20:31
File qtemail_1.2_all.deb103.05 KB07/05/2015 - 22:06
File qtemail_1.3_all.deb116.85 KB11/08/2015 - 22:32
File qtemail_2.0_all.deb125.24 KB25/06/2016 - 23:44
File qtemail_2.5_all.deb146.05 KB23/01/2019 - 21:52
Changelog: 

v2.5 is the final release for Nokia N9 / Harmattan
(later sailfish and desktop versions exist)

qtemail (2.5) UNRELEASED; urgency=low
  * main: Prevent collisions when caching bodies in two separate email.pl instances
  * main: Add --get-config-val and --get-option-val to email.pl
  * main: Cache more recent messages first (higher-valued message IDs, anyway)
  * main: Add encodings-install.sh to install optional encodings on debian
  * main: Warn on missing header files
  * main: Move config file "~/.secrets" => "~/.config/qtemail/qtemail.conf"
  * main: Add dependencies-install to install dependencies from control file
  * main: Allow multi-line config (lines that start with whitespace)
  * main: Improve filter config format
  * main: Install symlinks from /opt/qtemail/bin to /usr/local/bin
  * main: Add commands: --print-uid-short, --print-uid-headers, --print-uid-bodies
  * ui: Add decent HTML=>plaintext when html2text fails (invalid HTML)
  * ui: Cleanup UI, resize components
  * ui: Close email body when hitting escape (or navigating away)
  * ui: Display account name at the top of Send view
  * ui: Display up to 600 unread emails initially (still 200 for read emails)
  * ui: Add config to change displayed order of filter search buttons
  * search: Add searching by body
  * search: Add all fields to header-search (including date~)
  * search: Add #{TODAY} and #{YESTERDAY} substitution variables
  * search: Fix sort order (numerical by message ID, instead of alphabetical)
  * search: Add "&&" and "||" synonums for "AND" and "OR"
  * search: Allow command-line searching by named filters from config
  * search: Add cmdline options --unread, --uid-file, --new-unread
  * search: Add cmdline option --match, to print simple yes/no
  * search: Add cmdline option --not|--negate|--inverse to negate search
  * smtp: Fix password decrypting in --smtp
 -- teleshoes <elliot.wolk@gmail.com>  Wed, 20 Jun 2018 15:31:14 -0400

qtemail (2.0) UNRELEASED; urgency=low
  * Modularization, huge refactor, performance improvements
  * Large toolbar improvments (added submenu, style, same for all platforms)
  * Add --delete and --move support to email.pl
  * New file selector UI using qmlcompletionbox (for attachments)
  * Add support for CC and BCC in email.pl and GUI
  * Add count_include config to optionally ignore folders for unread counts
  * Fix bug: changing folder did not navigate back to header list
  * Fix bug: mark-all-read updated UI even if you changed folders
  * Fix bug: email addresses containing dots failed to parse in send GUI
  * Improve cmdline args (e.g.: `email-gui.py --account=WORK --page=send`)
  * Improve config: add descriptions+usage, support multi-line, set-password
  * Workaround for font point size warnings caused by QT4 bug
 -- teleshoes <elliot.wolk@gmail.com>  Sat, 25 Jun 2016 16:36:47 -0400

qtemail (1.3) UNRELEASED; urgency=low
  * Add support for fremantle/n900 with generic desktop-small platform
  * Add faster, more powerful email-search.pl sqlite database tool
    search in GUI now uses email-search.pl
  * Add simple address book at ~/.config/qtemail/addressbook
    add SuggestBox widget for to/from/cc (based on work by dant3 and jturcotte)
  * Add email body text selection, copy selection
  * Open send-email view in a new window on desktop
  * Allow clicking links in body
  * Add mark-all-read button
  * Add bash completion for email.pl
  * Refresh account view based on new refreshInterval config
  * Fix harmattan keyboard hiding bug
  * Fix unread-counts initialization
 -- teleshoes <elliot.wolk@gmail.com>  Tue, 11 Aug 2015 15:22:13 -0400

qtemail (1.2) UNRELEASED; urgency=low
  * Display more headers using list-view if width > 700px (e.g.: landscape)
  * Massive update to desktop UI (e.g.: multiple screens open at once)
  * Add updateInterval config for auto-updating in the GUI
  * Add more powerful searching
    (subject/from/to/body regexes, read/unread, all/any lists)
  * Custom email filter buttons using search strings in config
    e.g.: email.GMAIL.filters = mary=%All(From~mary, read=false)%
  * Show filtered-message count
  * Add bodyCacheMode to control what gets cached (all, unread, none)
  * Make success/failure sent-notifications stay until dismissed
  * Explicitly include UID in body display
  * Large style/ui fixes (especially body view), bug fixes
 -- teleshoes <elliot.wolk@gmail.com>  Thu, 07 May 2015 14:42:46 -0400

qtemail (1.0.0) UNRELEASED; urgency=low
  * Copy body text to clipboard
  * Word-wrap email bodies
  * Use one icon set in both desktop UI and harmattan UI
  * Add explicit zoom buttons in addition to pinch
  * Add header to body view
  * Add preferHtml config
  * CLI: --cache-all-bodies, improve body caching output
 -- teleshoes <elliot.wolk@gmail.com>  Sun, 22 Mar 2015 13:25:46 -0400

qtemail (0.1.1) UNRELEASED; urgency=low
  * Config 'new_unread_cmd' for per-account alerts
  * Config 'skip' config to ignore an account during --update
  * Add non-account-specific options config
  * Config 'encrypt_cmd'/'decrypt_cmd' for password storage
  * Config 'update_cmd' for actively updating displays
  * Show success/failure when saving config
  * Fail on saving empty required config options
  * Do not re-order config options when saving
  * Add status-line file for passively updating displays
  * Only auto-cache the bodies of 100 most recent unread emails
 -- teleshoes <elliot.wolk@gmail.com>  Tue, 17 Mar 2015 00:10:01 -0400

qtemail (0.1.0) UNRELEASED; urgency=low
  * Add a file-browser for selecting attachments in send
  * Fix smtp-cli path location
  * Use /var/tmp instead of /tmp
  * Improve config view, add descriptions
 -- teleshoes <elliot.wolk@gmail.com>  Fri, 22 Feb 2015 04:28:15 -0500

qtemail (0.0.9) UNRELEASED; urgency=low
  * Add Ignoresizeerrors to fix certain stupid IMAP servers
  * Fix error where no configured accounts breaks harmattan UI
  * Add desktop launcher and icon
  * Move QML, images, and executables to /opt/qtemail
 -- teleshoes <elliot.wolk@gmail.com>  Fri, 20 Feb 2015 15:53:15 -0500

qtemail (0.0.8) UNRELEASED; urgency=low
  * Add reply/forward
  * Fix send UI subject/body
 -- teleshoes <elliot.wolk@gmail.com>  Wed, 11 Feb 2015 12:43:12 -0500

qtemail (0.0.7) UNRELEASED; urgency=low
  * Send mail GUI
  * Scrollbars in lists
  * Pagination email counter
  * Add buttons to grab 30% more emails or all emails
  * Bugfixes, style tweaks
 -- teleshoes <elliot.wolk@gmail.com>  Tue, 10 Feb 2015 00:59:42 -0500

qtemail (0.0.6) UNRELEASED; urgency=low
  * Display attachment names in body
  * Add button to download attachments
  * Make body URLs clickable
 -- teleshoes <elliot.wolk@gmail.com>  Sat, 07 Feb 2015 21:54:56 -0500

qtemail (0.0.5) UNRELEASED; urgency=low
  * Email searchbox filter
  * Command line options for email-gui
 -- teleshoes <elliot.wolk@gmail.com>  Sat, 07 Feb 2015 00:26:16 -0500

qtemail (0.0.4) UNRELEASED; urgency=low
  * Display command output in GUI
  * Large style tweaks
  * Button updates
  * Bug fixes
 -- teleshoes <elliot.wolk@gmail.com>  Thu, 05 Feb 2015 23:32:28 -0500

qtemail (0.0.3) UNRELEASED; urgency=low
  * Add simple account config UI
  * Harmattan style tweaks
 -- teleshoes <elliot.wolk@gmail.com>  Thu, 05 Feb 2015 20:32:28 -0500

qtemail (0.0.2) UNRELEASED; urgency=low
  * Fix dependencies
 -- teleshoes <elliot.wolk@gmail.com>  Wed, 04 Feb 2015 17:35:46 -0500

qtemail (0.0.1) UNRELEASED; urgency=low
  * Initial release.
 -- teleshoes <elliot.wolk@gmail.com>  Wed, 04 Feb 2015 14:34:32 -0500

 

Comments

teleshoes's picture

v2.5 is the last version that supports harmattan

i havent updated harmattan build in a long time, and i have since broken it by switching to QT5 for sailfish+desktop. v2.5 is the last commit before the switch from qt4/pyside to qt5/pyqt

GhadeerKhansah's picture

thanks

rwanito's picture

Very good application :)

teleshoes's picture

heh, thanks!

rwanito's picture

Hi !

I have Qtemail has unmet dependencies...So, I cannot install it

An idea ?

teleshoes's picture

i do apologize. what are the unmet dependencies? i probably have them from someone else's openrepos. i will copy them to mine if i am able