private static function connect() { self::$connection = $connection = fsockopen(self::$smtp, self::$port); if ($connection) { fgets($connection); //必须要获取一次,否则下次读取的是上一次的值 self::write('HELO ' . self::$smtp . "\r\n", 250); self::write("auth login \r\n", 334); self::write(base64_encode(self::$user) . "\r\n", 334); self::write(base64_encode(self::$pwd) . "\r\n", 235); } else { exit('请检查邮件类成员属性是否正确'); } }