https://github.com/wikimatze/mailclient
Mailclient written in plain old Java
https://github.com/wikimatze/mailclient
Last synced: 3 months ago
JSON representation
Mailclient written in plain old Java
- Host: GitHub
- URL: https://github.com/wikimatze/mailclient
- Owner: wikimatze
- Created: 2011-10-22T08:36:58.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2014-02-18T06:02:55.000Z (over 11 years ago)
- Last Synced: 2025-01-26T01:14:09.369Z (5 months ago)
- Language: Java
- Homepage:
- Size: 3.2 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
During the summer term 2007 we had the task to create a Thunderbird like **email client**
in Java. This here is the collection of my code.## Installation for NetBeans
- get the [source from github](https://github.com/matthias-guenther/mailclient )
- extract the *javamail-1.4.zip* => this package contains a Java library for handling emails
- create a new project under NetBeans and copy all files of the *Mail Client* directory in the *src*
directory of you NetBeans project
- then you have to insert the *mail.jar* file in your project in the following way:
- click right on Libraries in the near of the view of your NetBeans project and chose *Add JAR*
- navigate to *javamail-1.4* folder and select the *mail.jar*
- when you now select the files *GUIMailsend.java* and *GUIMailsget.java* should not show any errors
- now you have to adopt the paths in the file *GUIMain.java* `(static File f, String dir, FileReader
file)` and *GUITree* `(File driveC, File source, File ziel)` to your NetBeans project folder
through absolute paths => I know it's cumbersome but due to this date I couldn't do any other
- set the *GuiMain.java* as the main file in your project and start the program
- the standard account is *MG kontoinfos.kondat* which contains the necessary data to access my
spam account (you can guess how to change the data)
- the directory *Inbox MG* saves all read mails of the user MG, further accounts have to be created
each in an own directory
- *MailApi.java* is not necessary for the mailclient, this will be used to check the
correctness of the POP3 settings via the terminal
- main cause of error messages:
- wrong paths to your project
- POP3 and SMTP
- *mail.jar* is not included correct in the project, but this will be shown in NetBeans## Images
Some pics so you have a clue what does it look like:
- Basic surface of the program
- 
- Dialog where you can add new accounts
- 
- Receive email of an already existing account
- 
- Window to write a new email
- 
- Drag-and-Drop window to manage emails
- ## Contact
Feature request, bugs, questions, etc. can be send to .
## License
This software is licensed under the [MIT license][mit].
© Matthias Günther .
[mit]: http://en.wikipedia.org/wiki/MIT_License