Отвечаю сам себе, может кому пригодится, решение для отправки почты через Google mail smtp:
0) У вас должен быть гугловский почтовый ящик.
1) Для Denwer качаем библиотеку php_openssl.dll
http://hardmandev.com/article/nastroyka-openssl-dlya-denwer/, закидываем в папку EXT и включаем ее, убрав точку с запятой перед ее именем в файле в php.ini
;extension=php_openssl.dll
(денвер надо перегрузить)
2) Смотрим на хостинге статус OpenSSL с помощью
Для проверки настроек создайте файл phpinfo.php, пропишите в него функцию echo phpinfo() и выложите его на хостинг. Обратитесь к файлу http://www.вашсайт.com/phpinfo.php В виде таблицы вы сможете увидеть все опции и их статус.
. Если OpenSSL выключен - Off - просим хостинг эту функцию включить.
3) Включаем в Joomla плагин утентификация Gmail
4) Включаем в Joomla в конфигурации во вкладке "сервер" отсылку через SMTP с "защита TLS" и прописываем порт 587 (! а не 465 )
http://stackoverflow.com/questions/18496650/smtp-connect-failed-message-was-not-sent-mailer-error-smtp-connect-failed.
5) Имя пользователя - полностью ваш электронный адрес, а не логин: pupkin@gmail.com
6) SMPT сервер прописываем:
smtp.gmail.com
7) И самое главное! Заходим в свой гугловский аккаунт и затем в новом окне переходим по ссылке
https://www.google.com/settings/security/lesssecureapps и ВКЛЮЧАЕМ разрешение на доступ к гугловскому аккаунту. Иначе ничего работать не будет и на вашу почту будут приходить мейлы с предупреждением, что ваш аккаунт предположительно взломан - тогда надо просто перейти по ссылке в письме и подтвердить, что это делали вы.
как то так...
Если не работает, то попробуйте в настройках вместо TSL использовать комбинацию: SSL + smtp.googlemail.com + порт 465 (у меня так работает на другом сайте и не хочет отсылать на нем через TLS)