/* * Amazon邮件抓取脚本 */ error_reporting(E_ALL); include_once __DIR__ . '/../framework.php'; // 加载框架 Core::getInstance(); // 初始化框架对象 include_once WEB_PATH . 'lib/Get_Email.class.php'; include_once WEB_PATH . 'lib/opensys_functions.php'; $mail = new Get_Email(); $account_obj = new AmazonAccountModel(); $msg_obj = new amazonmessageModel(); $msgcat_obj = new amazonmessagecategoryModel(); $fam_obj = new FetchAmazonMessageModel(); $accounts = $account_obj->getAmazonAccountsGmail(); $path = ''; $connect = array(); $n = 0; foreach ($accounts as $ac) { if ($ac['amazon_account'] != "{$argv['1']}") { continue; } $path = WEB_PATH . 'crontab/gmaillib/' . $ac['amazon_account'] . '/' . preg_split('/@/', $ac['gmail'])[0] . '/' . date('Y-m-d') . '/'; $connect = $mail->mailConnect('imap.gmail.com', '993', $ac['gmail'], base64_decode($ac['password']), 'INBOX', 'ssl'); if (!$connect) { die('连接失败'); } else { echo "连接成功\r\n"; } //获取未查看的邮件