Hi, I have two problems with my Flarum installation, hope you can help me.
The first one is related to emails. More specific with sing-up email, I´ve configured a self-hosted SMTP server. It´s a Postfix with Dovecot and Postfixadmin for virtual boxes. The e-mail server works perfectly well, I use it as my current mail, also when I send the test e-mail it´s working, but all the new users from my community reports they don´t receive the mail (Yes, they have also looked inside the spam folder). Here is the config from admin panel :
My second problem is related with a console command, php flarum schedule:list , when I execute this command I obtain an error, this is the log:
flarum.ERROR: TypeError: DateTime::setTimezone(): Argument #1 ($timezone) must be of type DateTimeZone, string given in /.../flarum/vendor/illuminate/console/Scheduling/ScheduleListCommand.php:42
Stack trace:
#0 /.../flarum/vendor/illuminate/console/Scheduling/ScheduleListCommand.php(42): DateTime->setTimezone()
#1 /.../flarum/vendor/illuminate/container/BoundMethod.php(36): Illuminate\Console\Scheduling\ScheduleListCommand->handle()
#2 /.../flarum/vendor/illuminate/container/Util.php(40): Illuminate\Container\BoundMethod::Illuminate\Container{closure}()
#3 /.../flarum/vendor/illuminate/container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure()
#4 /.../flarum/vendor/illuminate/container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod()
#5 /.../flarum/vendor/illuminate/container/Container.php(653): Illuminate\Container\BoundMethod::call()
#6 /.../flarum/vendor/illuminate/console/Command.php(136): Illuminate\Container\Container->call()
#7 /.../flarum/vendor/symfony/console/Command/Command.php(298): Illuminate\Console\Command->execute()
#8 /.../flarum/vendor/illuminate/console/Command.php(121): Symfony\Component\Console\Command\Command->run()
#9 /.../flarum/vendor/symfony/console/Application.php(1023): Illuminate\Console\Command->run()
#10 /.../flarum/vendor/symfony/console/Application.php(299): Symfony\Component\Console\Application->doRunCommand()
#11 /.../flarum/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun()
#12 /.../flarum/vendor/flarum/core/src/Console/Server.php(42): Symfony\Component\Console\Application->run()
#13 /.../flarum/flarum(24): Flarum\Console\Server->listen()
#14 {main}
I don't know if this is related, but in my php.ini I did set the TimeZone. Maybe the both problems have the same origin? No idea. If it matters I also set up the schedule cron job.
Wait for your suggestions and or support, thanks.