Hello 3CX Support Team,
I am setting up a self-hosted 3CX system using the 3CX Debian ISO inside a virtual machine.
I created new users/extensions in the 3CX Admin Console, but the users are not receiving Welcome Emails. Password reset emails are also not being received, so I cannot log in to the new extensions to test softphones or IP phones.
When I first tested the built-in 3CX SMTP server, I received this error:
“5.7.0 License key cannot use 3CX SMTP; please contact 3CX Customer Service.”
After that, I tried using custom Gmail / Google Workspace SMTP with an app password. I also tested the same Gmail SMTP credentials separately using a Python script from the host machine, and the test email was successfully sent. From inside the Debian/3CX VM, internet connectivity, DNS resolution, and port 587 connectivity to smtp.gmail.com also appear to work.
However, 3CX still reports that outbound port 587 is not allowed or that SMTP cannot complete.
Can you please advise why the built-in 3CX SMTP is not allowed for my license, and why custom SMTP is still failing even though external SMTP tests are successful?
Also, is there any supported alternative way to manually set user passwords or provision extensions so I can test local softphones and IP phones while this email issue is being resolved?
Please let me know if there are any specific logs or details I should provide.
Regards,
XMIND