Наговариваете вы всё. Проверил от себя. 465 порт по SSL/TLS нормально открывается.
Код: Выделить всё
$ openssl s_client -connect smtp.mail.ru:465
CONNECTED(00000004)
587 порт работает без шифрования
Код: Выделить всё
$ telnet smtp.mail.ru 587
Trying 94.100.180.160...
Connected to smtp.mail.ru.
Escape character is '^]'.
220 smtp57.i.mail.ru ESMTP ready (Looking for Mail for your domain? Visit https://biz.mail.ru)
2525 порт тоже:
Код: Выделить всё
$ telnet smtp.mail.ru 2525
Trying 217.69.139.160...
Connected to smtp.mail.ru.
Escape character is '^]'.
220 smtp46.i.mail.ru ESMTP ready (Looking for Mail for your domain? Visit https://biz.mail.ru)
Попробуйте 465 порт с tls://, 587 и 2525 порты без указания протокола.
Приложите лог ошибок для всех вариантов.
Поискал про 1Gb.ru, проблема явно у хостера.
https://www.1gb.ru/hosting_email.php
Если вы хотите отправлять почту с VDS или сервера напрямую, обратитесь в поддержку для открытия порта 25. Для сайта на обычном хостинге это невозможно, все SMTP порты наружу закрыты по соображениям безопасности.