Giter VIP home page Giter VIP logo

algoo / galae Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mailcow/mailcow-dockerized

1.0 1.0 1.0 43.64 MB

mailcow: dockerized - ๐Ÿฎ + ๐Ÿ‹ = ๐Ÿ’•

Home Page: https://mailcow.email

License: GNU General Public License v3.0

Shell 6.10% JavaScript 29.79% Ruby 0.02% C++ 0.01% Python 2.25% Perl 16.53% PHP 23.61% Lua 1.15% CSS 7.48% HTML 0.12% Smarty 0.09% Dockerfile 0.38% Twig 12.46% NASL 0.01% Sieve 0.01%

galae's People

Contributors

andryyy avatar christianbur avatar derlinkman avatar dragoangel avatar extremeshok avatar feldsam avatar felixoi avatar freddlespl0it avatar friedpotat0 avatar geitenijs avatar goodygh avatar heavygale avatar hexaris avatar hunter-nl avatar iglou-eu avatar magiccc avatar marrco avatar michael-k avatar milkmaker avatar mkuron avatar mseed avatar ntimo avatar patschi avatar phoenixpeca avatar renovate[bot] avatar tinect avatar tomy0000000 avatar vivernet avatar yvan-algoo avatar zkryakgul avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

iglou-eu

galae's Issues

Automate database schema update according to wildcard aliases

Summary

The introduction of wildcard aliases necessitate a database schema update for existing galae/mailcow installations. This should be at least documented, or better automated.

Motivation

Administrators of this mailcow fork "galae" need too know how to update their installation to use wildcard aliases.

Additional context

No response

Not able to create a mailbow "[email protected]" #5563

Contribution guidelines

I've found a bug and checked that ...

  • ... I understand that not following the below instructions will result in immediate closure and/or deletion of my issue.
  • ... I have understood that this bug report is dedicated for bugs, and not for support-related inquiries.
  • ... I have understood that answers are voluntary and community-driven, and not commercial support.
  • ... I have verified that my issue has not been already answered in the past. I also checked previous issues.

Description

I'm not able to create a mailbox with a local_part "0".

Steps to reproduce:

Try to create a mailbow with "0" as local_part.

The error comes from this line, as "0" is evaluated as empty.

Watchdog keeps restarting rspamd

Description

  • The watchdog keeps restarting rspamd;
  • The web interface is not able to show rspamd current setting (in System -> Configuration -> Options -> Rspamd settings map).

Steps to reproduce

It always happens.

Logs

Mon Oct 16 02:06:46 CEST 2023 Rspamd health level: 80% (4/5), health trend: -1
Mon Oct 16 02:07:13 CEST 2023 Rspamd health level: 60% (3/5), health trend: -1
Mon Oct 16 02:07:38 CEST 2023 Rspamd health level: 40% (2/5), health trend: -1
Mon Oct 16 02:08:55 CEST 2023 Rspamd health level: 20% (1/5), health trend: -1
Mon Oct 16 02:10:13 CEST 2023 Rspamd health level: 0% (0/5), health trend: -1
Mon Oct 16 02:10:14 CEST 2023 Rspamd hit error limit

Allow wildcard in email address aliases

Summary

This feature would allow domain owners to create email address aliases that match a wildcard pattern.
For example, if I have an email address [email protected], I should be able to create an alias ellen*@wayland-yutani.terre -> [email protected]
That way, I can give out email addresses like [email protected]

Motivation

This feature is request by Algoo for the Galae project.

Additional context

To implement this feature, we need to add two things into the UI:

  • A new option into the domain configuration of the global administrator. To avoid confusion, we should call it "wildcard aliases" or something similar. The option should be a boolean, and it should be disabled by default to preserve the current behavior.
  • A information point into the alias creation form, to explain the feature is available (or not) for the current domain. And a red mark when a wildcard alias is present in the alias listing.

See the mockup below for an example of the UI:
Screenshot 2023-09-14 at 15-14-21 mailcow UI

Screenshot 2023-09-14 at 15-20-58 mailcow UI

Screenshot 2023-09-14 at 17-00-35 mailcow UI

Improve wording / understanding of the admin screen

Contribution guidelines

I've found a bug and checked that ...

  • ... I understand that not following the below instructions will result in immediate closure and/or deletion of my issue.
  • ... I have understood that this bug report is dedicated for bugs, and not for support-related inquiries.
  • ... I have understood that answers are voluntary and community-driven, and not commercial support.
  • ... I have verified that my issue has not been already answered in the past. I also checked previous issues.

Description

This issue is related to the subject created on galae.net community space - https://community.galae.net/ui/workspaces/1/contents/thread/995

Statistics and quota may be misunderstood.

Sans titre

On the screenshot:

Quota :
2.3 GiB: total quota dedicated to the domain name.
2.0 GiB: quota already dedicated to mailboxes (300 MiB still available for dispatch)
Statistics
3687 : number of emails
281.1 MiB : storage really used

Expected (one of or a combination of all) :

  • add a help text in the headers in order to explain meaning of each value.
  • add a title text on values
  • add a help button + text on every field
  • ...

Change name and all occurences of "Domain administrators" by "Domain managers"

Summary

The name "Domain administrators" should be changed and replaced in the whole interface. The new name should be something like "Domain managers".

Motivation

Currently, whenever there are discussions, requests, documentations, and so on, it is not clear whether the terms "admin" or "administrator" refer to the global administrators (of the mailcow server) or the domain administrators. The aim of this change is to make the differences between the two much clearer in all future written or oral exchanges

Additional context

No response

Do not discard changes when a SIEVE filter is not valid

Summary

When validating a modification for a SIEVE filter, changes are lost if the resulting filter is not valid.

Motivation

It can be annoying for the user to see all changes deleted, because all changes need to be written again before being able to correct the mistake.

It is worth noting that when creating a new filter, this does not occur (= when validating an invalid filter, filter is not discarded).

Additional context

No response

Improve Sogo login page

Summary

We can improve Sogo login page like we can seen on Gandi Sogo login page.

What we have
default_sogo_login_page

What we can do
custom_sogo_login_page

Motivation

Login information is explicit in Gandi login page.

Additional context

No response

Improve wildcard alias (*) wording

Summary

The new wildcard alias feature would be easier to use and understand with proper and consistent wording.

Motivation

A good wording makes usage easier.

Additional context

No response

During mailbox configuration, K-9 Mail says that configuration is not received securely

Summary

A user reported that, when configuring its mailbox on K-9 Mail, the app says that "the configuration was not transmitted securely" (I do not have the exact wording). The received IMAP parameters that are displayed are correct.

Motivation

When a user configure its mailbox in an email client, he should be able to trust the detected parameters.

Additional context

No response

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.