Giter Site home page Giter Site logo

rainloop / rainloop-webmail Goto Github PK

View Code? Open in Web Editor NEW
4.1K 161.0 868.0 44.32 MB

Simple, modern & fast web-based email client

Home Page: http://rainloop.net

License: MIT License

PHP 79.54% CSS 0.08% JavaScript 13.41% HTML 4.41% Shell 0.13% Makefile 0.03% Dockerfile 0.02% Hack 0.01% Less 2.37%
webmail rainloop php js javascript imap smtp mail

rainloop-webmail's Introduction


RainLoop Webmail


Simple, modern & fast web-based email client.

Modest system requirements, decent performance, simple installation and upgrade, no database required - all these make RainLoop Webmail a perfect choice for your email solution.


For more information about the product, check rainloop.net.

Information about installing the product, check the documentation page.

License

RainLoop Webmail (Legacy edition) is released under MIT License. https://choosealicense.com/licenses/mit/

Copyright (c) 2022 Rainloop Team

rainloop-webmail's People

Contributors

arturbonnett avatar chuushi avatar daliusm avatar detochko avatar ervee avatar esroyo avatar hifihedgehog avatar icedman21 avatar insertc0in avatar kenbw2 avatar korukugashi avatar mbarnathan avatar oxymoron290 avatar phunehehe avatar pierre-alain-b avatar planethoster-account avatar plinss avatar rainloop avatar rudloff avatar skibbipl avatar sloomy avatar stenrose avatar strobeltobias avatar techwolfy avatar tomrittervg avatar valdur55 avatar valeriangalliat avatar wescossick avatar yasselavila avatar yutianhot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rainloop-webmail's Issues

Folder sorting is case sensitive

The sorting of the folders in the navigation on the left, the folder settings and the dropdown to move the mail is case sensitive (at least for me ;-)). So in my inbox all folders starting with an uppercase letter are on top.

Keep admin files in folder

Hi,

I would like propose the admin panel code is moved to its own folder. This makes it easy to restrict the admin panel to a specific IP addresses using standard Apache config options.

For example:
example.com/admin instead of example.com/?admin

Thank you for making a great webmail solution,

Cheers,

Tom.

Front spaces are ignore in signature

Hi,

I add some space in front of certain lines to my signature to align some text.
But rainloop keep removing all spaces at the begining of every lines when writing a new mail.

I think that's a bug (a minor one :)).

\fab

Add information to contacts

Will be great to add custom row to contacts like "Address", "Organisation" or "Birthday" ! And why not a small picture !

Default domain in login screen

Hello,
The lazy man in me has a question :
Rainloop is install on my server (domain : domain1.com). My email is "mageti_AT_domain1.com", but my login is just "mageti" for IMAP and SMTP. I use the "extended" version of the login screen to set the mail, the login and the password. Quite long for me...
The question is : is it possible to set a parameter so that for the default domain, I just have to enter the login (just "mageti") on the normal login screen (email+password), and if rainloop does not detect it to be a valid email address, it autocomplete the email address with the default domain (so "domain1.com") but keeps using the short login to authenticate on the default domain server ?

Hm... Not sure if I explained it well enough. So if I mis-explained,please ask.

installation in subfolder -> error 500 with nginx and php5-fpm

I have a vhost for all my internal use tools (phpmyadmin, roundcube...)
I access them like this :
adminVhost.domaine.com/phpmyadmin/
adminVhost.domaine.com/roundcube/
...
i would like to use rainloop the same way but it look to fail in error 500 when i try to install it in a subfolder (in vhost root, the first screen is displayed well)

Here is my log error message :

2014/01/11 14:26:20 [error] 4380#0: *42 FastCGI sent in stderr: "PHP message: PHP Fatal error:  include(): Cannot redeclare class rainloop\service in /adminVhostFolder/rainloop/rainloop/v/1.6.1.629/app/libraries/MailSo/MailSo.php on line 12" while reading response header from upstream, client: 192.168.1.1, server: adminVhost.domaine.com, request: "GET /rainloop/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "adminVhost.domaine.com"

any tips of fix ?
Regards,
GammaNu

Copy e-mail to folder

Hello,
Rainloop has the ability to move an e-mail to another folder, but I can not see if it is possible to copy an e-mail to another folder. Do I miss something ? Or could you add this feature ?
Thank you.

Search for un-read e-mails

Hello,
To follow issue #31 and this great enhancement, could it be possible to search for unread e-mails, in a folder ? or to display only those unread e-mails ?

changelogs

It looks like commit messages are just version messages. It would be great if versioning was left up to git tags, and commits were a summary of what was changed.

Alternatively, changelogs

Read Receipt

Another feature that I think would be great would be the option to request a read and/or delivery receipt for emails.

Just a suggestion.

Thanks guys.

Identities with signatures

Currently only one signature seems to be supported. Please support signatures also on the identity-level.

Issue on iPad

Hi,

I just installed RainLoop on my server. When I use my iPad to access the webmail, I am logged out automatically as soon as I try to send a new email and type a few characters in the "to" field.

What's happening? :)

Support "Edit as New"

Please support using an existing mail as a new mail (so the compose window opens up with the complete contents (sender, recipient, text, attachments, subject) like the existing mail)

GPG support

Hi,

I just stumble upon your project. It looks really nice, by far one of the best interfaces in open source webmails.

Do you plan to add support for GPG encryption? Roundcube has a GPG plugin that works quite well. MailPile is planning to integrate GPG from the ground up (in its architecture).

In these times where our privacy is endangered by mass surveillance, this would be very nice :)

Just my 2 cents!

Regards,

Not-read emails in folders

Hello,
I have unread emails in folders, other directory than "Inbox" and not subfolder of "Inbox", but I do not see their number in the left tree.
I see "15" unread emails in Inbox and "2" unread mails in drafts, but nothing for the other folders. In that normal ?
I can add that I use "procmail" on my server to automatically dispatch email in these folders. I do not know if it interferes.

An Error occured...

Hi, I tried to deploy your application but I can't log in with my personnal IMAP server or with a gmail address. I got this message every time I try, in middle of the page on gray background "An Error occured, please refresh the page and try again." Thank you in advance for your help.

PS: Another problem, when I copy-paste my email address in the field provided for this purpose, it becomes red when I move to the next field. I remove the dash (-) of my address, I pass on the password fields, and again on this field and now it's ok ...

'flagged' folder

I would like to see a 'flagged' folder like in iOS and Apple mail.
When a flag is added to a email in Rainloop it syncs perfectly in the flagged folder in iOS and on my mac. But there is no Flagged folder in Rainloop.

Thanks.

Signature not avalible in reply

Hi!

First of all I would like to say a-some piece of software. Love the UI!

My only issue right now is that I can not get my signature shown i my message when replying to messages.

Is it a bug or something i missed?

Best regards
Emmanuel

CardDAV

Hello,
Your project is really interesting. I would like to use it but I need one feature :
Is there a possibility to synchronize contacts with an external server using CardDAV ?
I have not seen this in the demo :-(
Will you add this feature in the future ?

Modifying Host and Port fields

I recently started using RainLoop on my server. It works good and is stable (kudos!). But even after installing and enabling the plugin - "poppassd-change-password" I am unable to use it. I guess I have misconfigured Host and Port fields. Can we have a small documentation guiding new users about POPPASSD and configuring this plugin?

Any help will be appreciated!

session timeout

How do I increase the session time for user logged in , so that user donot need to login for certain period of time

Attachment Preview

Loving Rainloop. I have replaced my Roundcube webmail client permanently.

One feature that I would really like to see is an attachment preview option. Especially for .pdf attachments. Right now, when there is an attachment, I have to download it then open it.

Thanks, and keep up the good work.

New folder button on the left bar

Hi,

I find adding a folder quite unhandy, because, you have to click on right menu > parameters > folders and then you can add a folder.

It would be nice to be able to do that from the left bar by adding the same "Create a folder" button under the list of existing folders.

What do you think about that ?

Multiple identities

Hello,
Is there a possibility to use several identities as a sender, in RainLoop ?
On my server, I use one account, but it has aliases. Aliases as both receiver and sender. The receiver aliases are well computed by my postfix server, but for the sender part, I didnot see anything like that in RainLoop. Roundcube and Hastymail (my 2 previous webmails) were able to do that.
ex : main e-mail : Mageti < mageti_AT_domain1.com >
alias e-mail : Realname < mageti_AT_domain2.net >
alias e-mail : Me and my wife < mageti_and_his_wife_AT_domain1.com >
Did I miss something in RainLoop ? Or will you add such a feature ?

Error when using MySQL for Contacts

I am getting the following error:

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''CREATE TABLE IF NOT EXISTS rainloop_pab_tags_contacts ( id_tag int UNSIGNED ' at line 1

My system:
Apache 2.4.7
PHP 5.5.7
MySQL 5.6.10
Windows Server 2008R2 SP1

The tables are sucessfully created, but I cant add contacts to my list.

HTML Editor for signature

Please add an HTML editor support, to the SIgnature specifying textarea, in Settings-Identity section.
settings-rainloop-webmail 2013-12-03 16-43-46

Import contacts

Hello,

It would be a nice touch to be able to import contacts from a previous webmail software or from basic vcards.
Thanks for the good job you've done so far.

key press / autofocus

These are just some ideas..

  • when you write an email you need autofocus in "to" field
  • when you press esc would be great if the modal closed, with some confirm.

Good work with the address book congratulations and thanks!

Allow change of authentication on SMTP server

When you are an Admin,
The authentication for the SMTP server is not editable anywhere...
the auth of the SMTP server is not always the same as the auth of the IMAP or POP3 server. thus would be usefull to be able to specify auth details for it.

Can't connect to server issue

I tried to install RainLoop on my webserver, but running into a connection issue...when I submit email login/password, it just says "Can't connect to server." It's a gmail account, and I verified that gmail domain settings are configured properly in the admin panel. I also verified that logging in works from the rainloop online demo. It just doesn't work in my installation.

If it helps, you can test it out here:
https://authma.com/mail/

I left default admin/password and did NOT block directory listing with .htaccess in case that helps to debug the issue. Let me know if there's anything I can do on my end.

Thanks!

New mail highlighting in folders

It would be nice to add notifications (new email count) of new emails in the subfolders.

For example, my folder tree looks like that :

  • INBOX
    • subfolder 1
    • subfolder 2

My new emails are sorted with sieve rules on the server and some of them are directly moved into specific subfolders. I cannot get visual notification of those new emails in RainLoop. New email count is only displayed for Inbox.

Plain draft edition

Hello,
In the settings panel, I have my default text editor set as "Plain". It's good when I create a new mail.
But when I register it in the drafts and edit it later, the text editor is HTML one. I checked back my settings, still set as "Plain".

Address Book

The address book is a very important feature lacking in this application. I have to enter the same mail id every time, I want to mail a person.
Atleast the email address of people who we have already mailed to, should be stored.
Before storing an email address, a dialog box can be added, asking whether we want to save that mail address to the list.

Enhance responseviness

Hi,

I'm really interested in RainLoop which is very stylish and seems very interesting as a webmail. But something that really prevents me from using it (at least in the demo, didn't tried it on my own server) is the lack of responsive design.

In fact, Rainloop is totally unusable on small resolutions, which is something very important for me, to have a unique interface whatever my screen resolution. Moreover, I often work "half screen" with my browser covering only half of my screen size and in this configuration, I can't use Rainloop.

Maybe you should investigate for a way to add more responsiveness to this script, by using sliding panels for the list of e-mails on the left or things like that ?

Here is a picture of what I get in the half screen configuration on Firefox (latest version) on my desktop PC :
tmp

Thanks

Connect to external carddav

Hi,

I love the carddav feature but I already use a carddav/caldav server (radicale) with my phone. I think it's useless to have a second carddav server.

So a great feature for rainloop would be the possibility to access external carddav for contacts !

\fab

Forward Multiple Messages

I noticed that you can forward message only one at at time. I tried putting check marks to email messages to forward to my other email but the function seems to malfunction.

Is this really how this is or this is a bug?

Document plugin infrastructure

I'm looking forward about your plugin infrastructure, so I'm adding this issue as a task.

I'd like to add these features via plugins:

  • ldap-authentication
  • mail archiving
  • attachment warner

Not working on localhost

Just trying out RainLoop on my localhost system. Upon first run it complained about Curl, which I installed via terminal as root. Now all I get is a blank screen, and looking at the source view, nothing is being output to the browser. I'm wondering if RL doesn't work via localhost.

BTW, running Ubuntu Saucy, PHP, Apache.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.