Installed the app. It looks lie mailtrain creates an admin email that is <install name.app.domain> That email address is also used by campaign defaults. I tried sending a test email to it however and it did not go anywhere. In testing sending some emails, it does not appear can just change this email to anything you want. It must match the app domain???
Below you will see that the Blacklist:4 and Failed:2
The results are entirely based on the IP of your server and which VPS provider you got your server from. In fact, many providers like Amazon EC2, Google Compute don't let you send emails at all. I would recommend setting up a relay via Mailgun, Postmark or similar. It is the best way to ensure delivery of mail.
mail-tester runs your email via SpamAssassin. So make sure you send email to it with some real text! If you send fake text or empty emails, it will correctly mark your email as spam. I will put this note in our docs as well.
Upon some investigating, did find a polls utility like doodle in nextcloud. It allows you to share it with users but also share a public link. Pols can be text based or created using a calendar. Persons responding can answer a yes,no and maybe on whatever options are offered. https://github.com/nextcloud/polls
@TheNils For new domains, the NS record sometimes takes to propagate. That error message means that it's not propagated to the Cloudron server yet. You can try this:
SSH into the Cloudron
host -t NS mydomaine.net (This should not display NXDOMAIN)
If the above works, it should work on Cloudron as well. If not, can try sudo systemctl restart unbound and then try adding the domain again?
Normal users can create tokens but they don't have access to any call other than the /api/v1/profile/* routes. Internally, each token has a list of "scopes" (oauth scopes) which indicate what API can be allowed. For normal users, this scope is only the profile scope. For admin users, it includes all the other API calls.
For the CSP settings, this indeed cannot properly be done on a platform level, as apps require differently strict settings there and have to provide this on their own, so this should ideally be fixed in each app upstream.
@girish I have a 238 ko iCal file.
I've split it in twice and I went from 250 importation err from 1 err.
The problem should come from that, thanks!
I was at the beginning thinking about it (splitting the file) but after that, I was focusing on RateLimit - wrong way! Also, I advise people which want to import a big file to increase drastically the mem allowance of the app (2Gb in my case)
running on bare metal is totally fine. For the setup within your network behind the router, please make sure that at least port 80 and 443 are forwarded. Port 80 is required to obtain LetsEncrypt SSL certificates. Otherwise please check the logs with journalctl -u box when performing the dns setup on your Cloudron, this should show for which IP it is waiting for the DNS records to be in-sync. Possibly it is checking for the wrong (private) IP.
Further when using Cloudrflare, please note that currently Cloudron does not support installing apps that are proxied via Cloudflare. Cloudflare backend only sets up the DNS via Cloudflare API and expects website traffic to be unproxied.