Muszę opracować prosty klient poczty w symfony2 przy użyciu protokołu IMAP. Zastanawiam się, jaki jest najlepszy sposób na pobieranie wiadomości z serwera (pozwala wziąć na przykład gmail)?Prawidłowy sposób pobierania wiadomości przez IMAP w symfony2
zrobiłem coś takiego:
public function indexAction($name)
{
$user = '[email protected]';
$password = 'password';
$mailbox = "{imap.gmail.com:993/imap/ssl}INBOX";
$mbx = imap_open($mailbox , $user , $password);
$ck = imap_check($mbx);
$mails = imap_fetch_overview($mbx,"1:5");
return $this->render('HtstMailBundle:Mail:index.html.twig',array('name'=>$name,'mail'=>$mails));
}
jest to właściwa droga, czy nie? Działa, ale czy jest zgodny z "standardami" symfony?