Quantcast
Channel: amitmondal
Viewing all articles
Browse latest Browse all 10

Gmail rss feed with unread email in PHP

$
0
0

<?php
$username = “gmail username”;
$password = “gmail password”;

// Initialise cURL
$c = curl_init(‘https://gmail.google.com/gmail/feed/atom’);

$headers = array(
“Host: gmail.google.com”,
“Authorization: Basic “.base64_encode($username.’:’.$password),
“User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4″,
“Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5″,
“Accept-Language: en-gb,en;q=0.5″,
“Accept-Encoding: text”,
“Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7″,
“Date: “.date(DATE_RFC822)
);

curl_setopt($c, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($c, CURLOPT_COOKIESESSION, true);
curl_setopt($c, CURLOPT_HTTPHEADER, $headers);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($c, CURLOPT_UNRESTRICTED_AUTH, 1);
curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 1);

$str = curl_exec($c);
echo $str;

curl_close($c);
?>



Viewing all articles
Browse latest Browse all 10

Trending Articles