הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה| התחברות לGMAIL בעזרת סוקטים (https://hosts.co.il/forums/showthread.php?t=76345)

possible 06-07-09 18:09

עזרה| התחברות לGMAIL בעזרת סוקטים
 
אני מנסה לשלוף אימיילים מPOP3 בעזרת סוקטים אבל אני לא מצליח להתחבר לג'ימייל.
הינה הקוד:
PHP קוד:

<?
// mail server settings
$host="pop.gmail.com";
$port 995;
$user "username";
$pass "password";

// open a client connection
$fp fsockopen ($host$port$errno$errstr);

// if a handle is not returned
if (!$fp)
{
    die(
"Error: could not open socket connection\n");
}
else
{
    
// get the welcome message
      
$welcome fgets ($fp150);
    
// check for success code
    
if (substr($welcome03) == "+OK")
    {
          
// send username and read response
  
fputs ($fp"USER $user\n");
  
fgets($fp50);

          
// send password and read response
          
fputs ($fp"PASS $pass\n");
  
$ack fgets($fp50);

  
// check for success code
  
if (substr($ack03) == "+OK")
  {
        
// send status request and read response
        
fputs ($fp"STAT\n");
      
$status fgets($fp50);
      if (
substr($status03) == "+OK")
      {
            
// shut down connection
    
fputs ($fp"QUIT\n");
            
fclose ($fp);
      }
      
// error getting status
      
else
      {
    die (
"Server said: $status");
      }
  }
  
// auth failure
  
else
  {
      die (
"Server said: $ack");
  }
    }
    
// bad welcome message
    
else
    {
  die (
"Bad connection string\n");
    }

    
// get status string
    // split by spaces
    
$arr explode(" "$status);

    
// the second element contains the total number of messages
    
echo $arr[1] . " messages in mailbox";
}
?>

זה כל הזמן מגיע לחלק של הBad connection string
תודה לעוזרים.

SDF 06-07-09 18:44

למה להמציא את הגלגל?
http://il2.php.net/manual/en/function.imap-open.php

possible 06-07-09 19:14

אין לי IMAP מותקן על השרת.

AlmogBaku 06-07-09 20:49

או שתחפש מחלקה שמתחברת לIMAP או שתבקש ממנהל השרת להפעיל IMAP.

possible 06-07-09 21:02

אף אחד לא יודע לפתור את הבעיה עם הסוקטים?

Daniel 06-07-09 21:32

חבל שזה מועתק מילה במילה..., בכל מקרה - בדוק שאתה מאפשר pop3 בחשבון שלך בג'ימייל

possible 06-07-09 21:42

אני מאפשר POP3 בדקתי.
ולא ניסיתי להסתיר את זה שזה מועתק מילה במילה זה לא משנה לי..
הקוד הזה חופשי לשימוש וללמידה.

לקחתי את הקוד בציפיה שיפעל אבל גיליתי שעם ג'ימייל הוא לא פועל לי.

stel222 07-07-09 12:17

זה מערכת מוכנה אי אפשר לעזור לך בקודים מוכנים .

possible 07-07-09 12:38

כאילו שאם אני אכתוב פה קוד שאני כתבתי עם סוקטים זה יהיה שונה -.-
זה לא מערכת מוכנה זה קוד מוכן שאמור לעבוד ולא עובד זה בידיוק כמו שאני ארשום פה קוד -.-

Daniel 07-07-09 15:19

אם היית עושה את זה בעצמך היית יודע לבדוק שלב שלב מה הבעייה.

תשאל את עצמך למה זה אומר "Bad connection string", למה זה מצפה, ומה באמת מתקבל.


כל הזמנים הם GMT +2. הזמן כעת הוא 17:45.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ