} // Include the functions require '/var/www/html/includes/functions.php'; require '/var/www/html/includes/calendar.php'; require '/var/www/html/includes/handle_sendgrid.php'; require_once '/var/www/html/php-libraries/contextio/class.contextio.php'; $contextIO = new ContextIO(getenv('CONTEXTIO_KEY'), getenv('CONTEXTIO_SECRET')); $accountId = null; $r = $contextIO->listAccounts(); foreach ($r->getData() as $account) { echo 'Scraping ' . $account['id'] . "\t" . join(", ", $account['email_addresses']) . PHP_EOL; if (is_null($accountId)) { $accountId = $account['id']; } } $contextIO->syncSource($accountId); $r = $contextIO->listMessages($accountId, array('include_body' => true)); foreach ($r->getData() as $message) { $msg_id = $message['message_id']; $subject = $message['subject']; $date_received = date("Y-m-d H:i:s", $message['date_received']); $recipient = $message['addresses']['to'][0]['email']; $sender_email = $message['addresses']['from']['email']; $sender_name = $message['addresses']['from']['name']; $constraints_after = NULL; $constraints_before = NULL; $requested_date = NULL; $hours = 0; $main_body = ''; $bodies = $message['body']; foreach ($bodies as $body) {