Reply
Thread Tools
Posts: 986 | Thanked: 1,526 times | Joined on Jul 2010
#1
QT Email v2.0

Simple email client for linux, harmattan, and maemo/meego.

Consists of a command-line perl interface and simple pyside GUI that wraps the CLI.

DEB build available for N9, N900, and debian gnu/linux.
(fairly easy to install from source on any other distro)

Openrepos
https://openrepos.net/user/399/programs

Source
https://github.com/teleshoes/qtemail

Features:
  • Minimal dependencies {just pyside and some perl modules}
  • CLI for literally everything the GUI does
  • Fairly fast, kinda ugly GUI
  • Command-line + GUI searching with advanced query language
  • Configurable header+body caching
  • HTML viewer
  • Unread counts
  • Per-account alert commands on new unread emails
  • Copy/paste text {as opposed to fenix...}
  • Multiple accounts+folders {unlike some otherwise really nice email clients, *ahem, trojita*}

Things I Do With It That I Like:
  • Different audio alerts for each email account
  • Download full messages of unread emails every 30min for offline viewing
  • Low-power-screen (billboard) unread-counts for each account

MISSING features:
  • GUI for move/delete (CLI only for now)
  • IMAP IDLE (should be easy to devel)


generic command to vibrate phone and play a sound
vibrate.py

simple daemon run by init script to check every half hour:
n9-email-daemon
daemonizer

__________________
~ teleshoes ~

Last edited by wolke; 2016-06-25 at 21:18. Reason: v2.0
 

The Following 22 Users Say Thank You to wolke For This Useful Post:
Posts: 986 | Thanked: 1,526 times | Joined on Jul 2010
#2
uploaded qtemail to openrepos:
https://openrepos.net/content/teleshoes/qt-email
__________________
~ teleshoes ~
 

The Following 6 Users Say Thank You to wolke For This Useful Post:
Alexxxl's Avatar
Posts: 152 | Thanked: 91 times | Joined on Mar 2013 @ Russia Saratov
#3
That'S Perfect! thank you!
Tonight will be tested!
 

The Following 2 Users Say Thank You to Alexxxl For This Useful Post:
Posts: 986 | Thanked: 1,526 times | Joined on Jul 2010
#4
i finally got around to implementing a useful feature: email searching
__________________
~ teleshoes ~
 

The Following User Says Thank You to wolke For This Useful Post:
Posts: 1,196 | Thanked: 1,413 times | Joined on Aug 2011
#5
Is it possible to attach file before send an email or download attached file received?
 
Posts: 986 | Thanked: 1,526 times | Joined on Jul 2010
#6
Originally Posted by n950 View Post
Is it possible to attach file before send an email or download attached file received?
sending is currently only in the CLI. to attach, do:
Code:
email.pl --smtp ACCNAME SUBJECT BODY RECIP --attach FILE
accname is the name in your config file, e.g.: gmail, work, etc.
subject and body can be files or the full text. RECIP is an email address. to add more, do "--to EMAIL2 --to EMAIL3" at the end.


attachments are currently downloaded when you view the body, but theyre still in MIME. as for pulling them into local files, it slipped my mind. it should be easy to add to the CLI
e.g.:
Code:
email.pl --attachments G inbox 36131 /tmp #not implemented yet
to copy the attachments from UID 36131 to /tmp

as for adding this to the GUI, i guess ill add a button that will copy it any attachments in the currently viewed file to $HOME.

{also, please remember that i started writing this last week, and while i am using it as my only mail client, it is not user-friendly and i dont recommend throwing out fenix or thunderbird just yet}
__________________
~ teleshoes ~
 

The Following User Says Thank You to wolke For This Useful Post:
Posts: 986 | Thanked: 1,526 times | Joined on Jul 2010
#7
attachment saving is done. ill add a button in the gui to trigger it shortly
Code:
email.pl --attachments G a 35944
 saved att: a/TakeTheChillOutOfYourWinterEnergyBills.pdf
 saved att: a/PSEG brochure-FA1.pdf
__________________
~ teleshoes ~
 

The Following User Says Thank You to wolke For This Useful Post:
Posts: 986 | Thanked: 1,526 times | Joined on Jul 2010
#8
grr, fukin IMAP has no way of detecting attachments without downloading the entire message...

thunderbird fooled me into thinking this was possible and i just wasted an hour trying to figure out how to do it.

anyway, v0.0.6 has attachment-downloading and link-clicking

EDIT: remove screenshots, see openrepos
__________________
~ teleshoes ~

Last edited by wolke; 2015-02-10 at 17:31.
 

The Following User Says Thank You to wolke For This Useful Post:
Posts: 986 | Thanked: 1,526 times | Joined on Jul 2010
#9
EDIT: remove screenshots, see openrepos
__________________
~ teleshoes ~

Last edited by wolke; 2015-02-10 at 17:31.
 
Posts: 1,196 | Thanked: 1,413 times | Joined on Aug 2011
#10
BusyBox v1.20.0.git (MeeGo 3:1.20-0.2+0m8) built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ $ devel-su
Password:


BusyBox v1.20.0.git (MeeGo 3:1.20-0.2+0m8) built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # dpkg -i /home/user/MyDocs/.downloads/qtemail_0.0.8_all.deb
file /var/lib/dpkg/tmp.ci/digsigsums cannot beopened
No digsigsums file
Sélection du paquet qtemail précédemment désélectionné.
(Lecture de la base de données... 49616 fichiers et répertoires déjà installés.)
Dépaquetage de qtemail (à partir de .../qtemail_0.0.8_all.deb) ...
Package qtemail: File '/usr/bin/smtp-cli' not in digsigsums -- warning
Package qtemail: File '/usr/bin/email.pl' not in digsigsums -- warning
Package qtemail: File '/usr/bin/email-gui.py' not in digsigsums -- warning
No digsigsums file
dpkg*: des problèmes de dépendances empêchent la configuration de qtemail*:
qtemail dépend de python-pyside*; cependant*:
Le paquet python-pyside n'est pas installé.
qtemail dépend de libmail-imapclient-perl*; cependant*:
Le paquet libmail-imapclient-perl n'est pas installé.
qtemail dépend de libio-socket-ssl-perl*; cependant*:
Le paquet libio-socket-ssl-perl n'est pas installé.
qtemail dépend de libtimedate-perl*; cependant*:
Le paquet libtimedate-perl n'est pas installé.
qtemail dépend de libmime-lite-perl*; cependant*:
Le paquet libmime-lite-perl n'est pas installé.
qtemail dépend de libmime-tools-perl*; cependant*:
Le paquet libmime-tools-perl n'est pas installé.
dpkg*: erreur de traitement de qtemail (--install)*:
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution*:
qtemail
aegis-installing qtemail (from '')


Impossible to install qtemail even if i install all dependencies why?
 
Reply

Tags
email

Thread Tools

 
Forum Jump


All times are GMT. The time now is 15:06.