| | |
| | | - Added BCC and REFERENCE to the list of headers to fetch in iil_C_FetchHeaders() |
| | | - Leave messageID unchanged in iil_C_FetchHeaders() |
| | | - Avoid stripslahes in iil_Connect() |
| | | - Escape quotes and backslashes in iil_C_Login() |
| | | - Added patch to iil_SortHeaders() by Richard Green |
| | | - Removed <br> from error messages (better for logging) |
| | | - Added patch to iil_C_Sort() enabling UID SORT commands |
| | |
| | | |
| | | function iil_C_Login(&$conn, $user, $password){ |
| | | |
| | | $password = strtr($password, array('"'=>'\\"', '\\' => '\\\\')); |
| | | fputs($conn->fp, "a001 LOGIN $user \"$password\"\r\n"); |
| | | |
| | | |
| | | do{ |
| | | $line = iil_ReadReply($conn->fp); |
| | | }while(!iil_StartsWith($line, "a001 ")); |
| | |
| | | $remaining = $bytes - $received; |
| | | $line = iil_ReadLine($fp, 1024); |
| | | $len = strlen($line); |
| | | if ($len > $remaining) substr($line, 0, $remaining); |
| | | if ($len > $remaining) $line = substr($line, 0, $remaining); |
| | | $received += strlen($line); |
| | | if ($mode==1) $result .= chop($line)."\n"; |
| | | else if ($mode==2){ echo chop($line)."\n"; flush(); } |