加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

PHP怎样读取邮箱接收邮件?常用POP3命令你知几个

发布时间:2022-04-18 13:29:53 所属栏目:语言 来源:互联网
导读:PHP如何读取邮箱?这里会使用到POP3,下面是PHP使用POP3读取邮箱接收邮件的示例代码,以及对常用的POP3命令的介绍,感兴趣的朋友就继续往下看吧。 直接上代码: ?php $array_values[host] = host; $array_values[port] = 110; $array_values[user] = 用户名;

       PHP如何读取邮箱?这里会使用到POP3,下面是PHP使用POP3读取邮箱接收邮件的示例代码,以及对常用的POP3命令的介绍,感兴趣的朋友就继续往下看吧。
 
       直接上代码:
 
<?php
$array_values['host'] = "host";
$array_values['port'] = 110;
$array_values['user'] = '用户名';
$array_values['password'] = '密码';
$array_values['checkmail'] = 'xxx@xxx.xxx';
 
ganji_get_test_mail($array_values);
 
function ganji_get_test_mail($array_values)
{
  $host = $array_values['host'];
  $port = $array_values['port'];
  $user = $array_values['user'];
  $password = $array_values['password'];
  $checkmail = $array_values['checkmail'];
  $msg = '';
  $return_msg = '';
  // ini_set('memory_limit', '80M');
  if (! ($sock = fsockopen(gethostbyname($host), $port, $errno, $errstr))) {
    exit($errno . ': ' . $errstr);
  }
 
  // 获取邮件列表
  $ganji_mails = array();
  foreach ($all_mails as $item) {
    fwrite($sock, "TOP $item 0rn");
    while (true) {
      $msg = fgets($sock);
      // echo $msg . "<Br><Br>";
      if (preg_match('/^./', $msg)) {
        array_push($ganji_mails, $item);
        break;

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读