我在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);
?>
答案 0 :(得分:0)
也许此解决方案不适合您的工作流程,但您可以使用邮件发送服务(例如SendGrid,Amazon SES)来允许您: