jtalks-org / pochta Goto Github PK
View Code? Open in Web Editor NEWFake Mail Server (Mail Stub) that is useful when testing your applications.
License: GNU Affero General Public License v3.0
Fake Mail Server (Mail Stub) that is useful when testing your applications.
License: GNU Affero General Public License v3.0
Images, stylesheets and js files shoud be cacheable
So that user don't have to install gradle on their own. Thus gradlew.sh
& gradlew.bat
should exist.
Non-ASCII characters are not supported by SMTP protocol and shuld be transformed into ASCII before sending email. Currently pochta shows this emails "as is".
As a user I want to be able to view emails with non-ASCII characters in readdable form.
Note: MimeMessage can contain several MimeParts and each MimePart can have own headers.
In order to start Pochta service on OS startup, we need an init.d script.
Supported OS: CentOS (>=6.3), Ubuntu (>=12.04).
Let's have a directory scripts
, we'll probably have more scripts in the future (e.g. installation scripts).
Right now a User should know exactly the URI of the inbox to find it. Would be useful to have a simple list of URIs on the home page (http://localhost:9000/) without styles, simply like this:
<html>
<body>
<a href="/inboxes/myinbox">myinbox</a><br/>
<a href="/inboxes/anotherinbox">anotherinbox</a><br/>
</body>
</html>
The job should:
This is to be done after init.d scripts are ready in #6
If 403 is raised, user should see HTML that says the token is wrong, what is token and how to configure it.
"Download latest version" link in readme file points to http://repo.jtalks.org/content/repositories/releases/org/jtalks/jtalks-pochta/1.4/jtalks-pochta-1.4.jar, but this URL gives "404 - Path /org/jtalks/jtalks-pochta/1.4/jtalks-pochta-1.4.jar not found in local storage of repository "Releases" [id=releases]" message.
There should be a possibility to lower memory consumption by storing mails in files or FS-baked database. It should be optionaly persistent.
UI should exist to be able to add/remove/edit inboxes. Inbox has:
In the list of inboxes there should also be a number of mails currently present in the format: current/max. E.g. 92/100.
The data can be stored in ~/.pochta
as files (XML, JSON?).
Authentication/authorization is not in scope.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.