Check spam folder first. Today i was trying to set a mail confirmation...when i try with my hosting webmail i have the same problem...nothing happen. after search around flarum discuss i got it can be with a some firewall hosting staff like a newbie i didnt fix it. but il setup gmail SMTP setting and work fine.
Email confirm not send.
In case your website is running on a new account it might be the case your hosting provider blocks the outgoing mail ports to prevent spam being sent from their platform. Reach out to their support team to see whether this is true and for them to lift those restrictions.
luceos
I've tried to contact my vps provider.
and this is their reply.
"Be kindly advised that Contabo by default, does not restrict any port access. Any port can be freely used for whichever application. We provide our customers full administrative permissions, so any network setting or firewall configuration is completely up to your hands."
Check the mailgun dashboard for activity. If you also see nothing happen there it is guaranteed something on your VM. Note that I see nothing wrong with your actual configuration.
what confuses me is
when we Send Test Mail it goes to the inbox. but when "resend confirmation email" even though the user page. nothing happened. no email comes in and when I try to look at the log there's also nothing
If you still have mailgun configured, check their dashboard
- Edited
So the queue wasn't running. Mail did come in now.
You can keep blomstra/flarum-redis installed, but you still have to set up either the worker daemon or the cronjob. You can use the same instructions for the cronjob as for the database queue driver:
sudo crontab -u www-data -e
and then on one row insert:
* * * * * cd /path/to/flarum && php flarum queue:work --stop-when-empty