Php simulate GMAIL, HOTMAIL (MSN), YAHOO, 163,126 mailbox login (original)

Source: Internet
Author: User
Php simulates GMAIL, HOTMAIL (MSN), YAHOO, 163,126 email login (original) This post was last edited by hudie631489527 at 2010-10-0723: 18: 31 and has been busy recently, at the end of this 11-day holiday, I will post this article, simulating GMAIL, HOTMAIL (MSN), YAHOO, and 163,126 email logon for php (original)
At last, this post was edited by hudie631489527 at 23:18:31 and has been busy recently. at the end of the 11th holiday, I will post this article to make these source code open-source.

Of course, these methods may not be available, but it should be in this direction, because the current UCHOME Port station

We planned to change the display method in the friend invitation. at first, I didn't care about it. that's all!

When we got this, we found that the place in UCH is made of roaming type, which makes people have no solution and cannot be changed!

Alas, since I have promised to say yes, but now the actual situation is not good, I feel sorry. to solve this problem quickly, on GOOGLE,

Baidu searched it again, and the result was unexpected. in the example of an open-source 126 mailbox, none of the others were found. some cool kept QQ and asked for other source code,

You can buy it with QQ! No comment on this person! I spent some time and finished the whole process, and I was lucky enough to get a few results. due to limited time, I have been working on projects, so I don't care about anything else. now I am giving GMAIL, HOTMAIL (MSN), PHP source code of YAHOO's email contact:

 

1. GMAIL

  Define ("COOKIEJAR", tempnam (ini_get ("upload_tmp_dir"), "cookie"); // defines the path where COOKIES are stored and requires operation permissions
Define ("TIMEOUT", 1000); // time-out setting
Class GMAIL
{

Private function login ($ username, $ password)
{
// Step 1: capture the data on the logon page and write down the cookies
$ Cookies = array ();
$ Matches = array ();
// Obtain the form
$ Login_url = "https://www.google.com/accounts/ServiceLoginAuth ";
$ Ch = curl_init ($ login_url );

Curl_setopt ($ ch, CURLOPT_SSL_VERIFYPEER, false );
Curl_setopt ($ ch, CURLOPT_COOKIEJAR, COOKIEJAR );
Curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1 );
$ Contents = curl_exec ($ ch );
Curl_close ($ ch );

// Simulate parameters
$ Name = array ('dsh', 'timestamp', 'sectok ');
Foreach ($ name as $ v ){
Preg_match ('/ /I ', $ contents, $ matches );
If (! Empty ($ matches )){
$ V = $ matches [1];
$ Matches = array ();
}
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.