У меня есть один скрипт на PHP для подключения почтового сервера через сокет с
использование fsockopen для почтового адреса на основе Gmail, Yahoo, Hostgator.
После успешного подключения к сокету я должен прочитать данные с него.
При чтении данных для Gmail, Yahoo он возвращает в течение 1 секунды, а
Hostgator и другие занимают 5 секунд, чтобы прочитать данные.
Итак, меня беспокоит то, как я могу сократить время.
Вот мой сценарий:
<?php
$mx = 'gmail-smtp-in.l.google.com'; // It takes only 200ms
//$mx = 'imailv.emirates.net.ae'; // It takes only 400ms
//$mx = 'mail.trantech.com'; // It takes around 6000ms(Problem is
here)
$handle = @fsockopen($mx, 25 , $errno, $errstr, 5);
echo fgets($handle);
?>