Я не знаю, какой класс вы используете, но, например, использование пакета Даниэля Лемоса показано ниже. Ключом является выбор правильного порта (995) и правильного метода шифрования (для TLS установлено значение true для любого используемого вами пакета pop3). Например, вы можете использовать что-то вроде ниже, чтобы инициировать соединение. Не большой поклонник того, как этот класс спроектирован, или пример кода (много вложенных операторов if), но он выполняет свою работу.
$pop3=new pop3_class();
$apop=0;
$pop3->authentication_mechanism="USER";
$pop3->debug=0;
$pop3->html_debug=1;
$pop3->join_continuation_header_lines=1;
$pop3->hostname = "pop.gmail.com";
$pop3->port = 995; // The port that gmail uses...
$pop3->tls = 1; // This is encryption
$user = "someuser";
$password = "some password";
if( !empty($error=$pop3->Open()) ){
die( "Something terrible happened..." );
}
$pop3->Login($user,$password,$apop);