extension=php_openssl.dll
используется только для хостинга Windows, и, скорее всего, вы будете использовать хостинг Linux, поэтому вам не нужно об этом беспокоиться.
У меня была похожая проблема, как у вас, и оказалось, что функция php, которую я написал в скрипте, не использует smtp, установленный в конфигурации Joomla, чтобы подтвердить попытку использования сброса пароля или какой-либо другой функции, которая использует электронную почту из инфраструктуры Joomla, и если вы получите это письмо успешно, это будет означать, что ваша функция электронной почты php не использует smtp.