Mam ten sam problem z zendem. Inicjacja polaczenia przebiega pomyslnie, natomiast wysylanie requesta po polaczeniu do servera nie dziala.
Kod
$pop3 = new Zend_Mail_Protocol_Pop3('pop3.server.com');
$pop3->login('login', 'haslo');
Wywala sie po wyslaniu obojetnie jakich danych do socketa, nie mam zielonego pojecia dlaczego to nie dziala a powinno... jakims cudem zwraca '-ERR' dziwna sytuacja.
EDITO:
no tak...
Kod
public function sendRequest($request)
{
$result = @fputs($this->_socket, $request."\n");
if (!$result) {
throw new Zend_Mail_Protocol_Exception('send failed - connection closed?');
}
}
nie "\n" tylko "\r\n" ...ehh i tyle problemu przez to. W RFC chyba jasno jest napisane, ze enter to 10d13d a nie tylko 13d, zend o tym zapomnial?