You are not logged in.

Dear visitor, welcome to QtForum.org. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Saturday, February 9th 2008, 2:34am

Email Client with Qt

Hi

there is the simple mail Qt library for sending mail, but is there as well a full email client to recieve email?

I want a email client in Qt, is there one out?
Why is trolltech not offering a pop 3 email class as well next to simplemail as a widget?

thanks for any points

basiles

Trainee

  • "basiles" is male

Posts: 121

Location: France

Occupation: research engineer

  • Send private message

2

Saturday, February 9th 2008, 8:23am

Quoted

I want a email client in Qt, is there one out?
Why is trolltech not offering a pop 3 email class as well next to simplemail as a widget?


There are several issues here:

* you want some POP3 client library. Perhaps they already exist. And an hypothetical QPop3 class would be exactly what the QHttp class is: an API to interact (using POP3 protocol) with a POP3 server. It will certainly not be code to display email!

* Trolltech (now owned by Nokia) does not have to offer anything. You are mistaken about the meaning & philosophy of free software (free = libre as free speach, not free = gratis as free beer). So if you want some code to be added to Qt: either code it your self (and publish your code under GPL, and perhaps propose it to Trolltech, which might require a copyright transfer) or pay someone (maybe Trolltech) to code it.

* you are asking for an email user agent widget (displaying stuff able to recieve & display emails), this is very different and much more complex from an API wrapping POP3.

* I do not think that it is reasonable to want that every software someone needs be included into the Qt library, I nearly feel the opposite: it may be reasonable to have Qobject-s wrapping common protocols, but adding every widget for every user need in Qt will make Qt an unmaintainable monster...

* in general it is better to use existing software. Maybe there is some existing software on your plateform to display emails... Just invoke it from your Qt application (eg thru QProcess).


Happy coding & happy reading!
Basile STARYNKEVITCH (92 Bourg La Reine, France)

3

Saturday, February 9th 2008, 9:32am

http://nlcreator.svn.sourceforge.net/viewvc/nlcreator/


The project checked in the qt and c++ code for a qt email client just now.
Based on LH mail. Subdir "Mail engine" is the (private) Mail client, and "Qtnewslettercreator" is the (business) mass mailer, see homepage.
currently sending email works fine, pop3 mail retrieve is currently worked on.
Please have a look, if you can help to compile or if you see any bug, then please report to the project admins.

Thx.

This post has been edited 1 times, last edit by "tester" (Feb 17th 2008, 4:58pm)


basiles

Trainee

  • "basiles" is male

Posts: 121

Location: France

Occupation: research engineer

  • Send private message

4

Saturday, February 9th 2008, 1:30pm

we should avoid asking for every feature to be included in Qt

I believe that Qt should avoid to contain every possible application (like eg mail clients or servers, and even including a full web browser in Qt is debatable).

See my arguments in this thread (3rd post).
Basile STARYNKEVITCH (92 Bourg La Reine, France)