Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Nov 24 14:55

    andris9 on restify-9

    (compare)

  • Nov 24 14:55

    andris9 on master

    Upgraded to Restify v9. Removed… Added restifyError handler Make sure that wrapped middlewa… and 11 more (compare)

  • Nov 24 14:55
    andris9 closed #438
  • Nov 24 14:50
    andris9 synchronize #438
  • Nov 24 14:50

    andris9 on restify-9

    install mongo cli (compare)

  • Nov 24 14:46
    andris9 synchronize #438
  • Nov 24 14:46

    andris9 on restify-9

    install mongo cli (compare)

  • Nov 24 14:45
    andris9 synchronize #438
  • Nov 24 14:45

    andris9 on restify-9

    install mongo cli (compare)

  • Nov 24 14:42
    andris9 synchronize #438
  • Nov 24 14:42

    andris9 on restify-9

    install mongo cli (compare)

  • Nov 24 14:33
    andris9 synchronize #438
  • Nov 24 14:32

    andris9 on restify-9

    install mongo cli (compare)

  • Nov 24 14:22
    andris9 synchronize #438
  • Nov 24 14:22

    andris9 on restify-9

    install mongo cli (compare)

  • Nov 24 14:20
    andris9 synchronize #438
  • Nov 24 14:20

    andris9 on restify-9

    install mongo cli (compare)

  • Nov 24 14:18
    andris9 synchronize #438
  • Nov 24 14:18

    andris9 on restify-9

    install mongo cli (compare)

  • Nov 24 14:15
    andris9 synchronize #438
Louis
@louis:laureys.me
[m]
Sure, but have you actually asked them? haha
They can block things without it showing in your dashboard
Mohammed M R Zourob
@dash7ou
@louis-lau Is there is a way I can disable the signup page in webmail?
Louis
@louis:laureys.me
[m]
Sure. Take a look at the webmail config.
Mohammed M R Zourob
@dash7ou
@louis:laureys.me thanks
appsynergyinc
@appsynergyinc
When trying to set alias of noc@domain.com I get an error of being reserved? Also after using install script, how to access the API with postman. Can I set the API key after the install script?
Louis
@louis:laureys.me
[m]
Because wildduck webmail registration is public, it has a number of reserved addresses. I think you can disable them in the config. Or you can create it directly through the wildduck API.
I think the API listens on port 8080 on localhost by default.
appsynergyinc
@appsynergyinc
Ah. Thanks
Louis
@louis:laureys.me
[m]
And yeah for the API key just alter the wildduck config
appsynergyinc
@appsynergyinc
and then just restart the service right?
Louis
@louis:laureys.me
[m]
Yup
appsynergyinc
@appsynergyinc
What is the best way to remotely access the API without disrupting the application from accessing?
Just got our /24 operational. Long day :)
Louis
@louis:laureys.me
[m]
If you only need postman access, I'd probably just create an ssh tunnel to access it
appsynergyinc
@appsynergyinc
Thanks.
Louis
@louis:laureys.me
[m]
If you need permanent access from another server you can set the API key and setup TLS for the API.
appsynergyinc
@appsynergyinc
Might just do that.
Louis
@louis:laureys.me
[m]
👍
Be careful with it. If not properly secured it gives access to all users and their messages
appsynergyinc
@appsynergyinc
I will keep that in mind. I will check to make sure that isn't the case.
I'm coming from many years of using poste io... Its horrible. Its time to make the switch.
appsynergyinc
@appsynergyinc
I basically just needed to get mail on my domain running in a pinch as I was expecting emails. I will customize this like crazy. 5 minutes and I was already receiving mail.
Andris Reinman
@andris9
@channel product news - some config options were deprecated and moved to central config system. Eg. you do not have to set maxStorage value in every WildDuck server anymore to define default allowed disk quota. This value (and some other values) can now be edited centrally either via API endpoint or via a simple built-in config editor. See the details from the documentation
Louis
@louis:laureys.me
[m]
With a config UI! How nice!
Could a migration be run for the toml values? I can see this causing confusion.
Andris Reinman
@andris9
yeah, this was needed because we had a lot of issues where API reported some user to have sufficient quota but in reality emails were rejected due to quota being full. This happened when the user did not have a custom quota size set and API server had different default maxStorage set than the MX server
toml values are preferred if set
Louis
@louis:laureys.me
[m]
Ahh, that's a good solution
Andris Reinman
@andris9
you have to delete the values from toml files to migrate to the new system
user specific value > toml value > central value
appsynergyinc
@appsynergyinc
Any security related changes?
Louis
@louis:laureys.me
[m]
👍
Yeah in this case having a global config instead of an instance config makes more sense.
Just realized I still need to fix the wildduck-dockerized config... Will get to that soon.
Andris Reinman
@andris9
nothing security specific, expect a bugfix for API HTTPS keys where ca option was ignored, so if you used cert, key and ca for API HTTPS then clients rejected HTTPS connections as the certificate chain was not included in the server response. If you used certificate bundles instead of separate ca value, then nothing changed
appsynergyinc
@appsynergyinc
What a top open source mail server. Thank-you devs!
appsynergyinc
@appsynergyinc
It appears the front end is already bundled with webpack correct?
The default included front end.
Andris Reinman
@andris9
You mean this? https://github.com/nodemailer/wildduck-webmail
It uses bower, not webpack
1 reply
Andris Reinman
@andris9
I’ve kind of stopped all work on the default webmail client because there is a better alternative being built. Unfortunately it has taken several years, a lot more than I imagined. Currently they are doing final preparations to open source that client but it is still going to take several months to finish (should happen during 2021 though). It’s quite large project, supports carddav for contacts etc, this is why it has taken so long.
appsynergyinc
@appsynergyinc
What framework or library? React, angular, vue?
Andris Reinman
@andris9
Laravel and Vue
If you have 6 euros to spare you can sign up for a webhosting plan here https://www.zone.ee/en/web-hosting/prices/ set up an email account and the log in here to see the new client: https://webmail.ee
appsynergyinc
@appsynergyinc
Interesting. What do you think would have been the deciding factor to choose vue?
Andris Reinman
@andris9
No idea, it’s been mostly built by this web agency and I think they had best know-how in Vue
appsynergyinc
@appsynergyinc
Is there a public repository for it?
Louis
@louis:laureys.me
[m]
Vue is a bit in the middle of Angular and react. So it makes a lot of sense to use if you like some things about react and some about angular
The web agency I work for also uses Vue
appsynergyinc
@appsynergyinc
So its a little more object oriented? Easier to bring in third party libraries?
2 replies