Natan Felles


Creative Webmaster


Biblioteca IMAP para CodeIgniter

Blog · desenvolvimento · projetos

Biblioteca IMAP para CodeIgniter

Este projeto possiblita que você use o protocolo IMAP no CodeIgniter Framework.

Perfeito para criar seu próprio webmail ou personalizar o gerenciamento de e-mails em sua aplicação.

Como Usar

Antes de mais nada, você precisa carregar a biblioteca. Use autoload ou carregue onde precisar desta forma:

$this->load->library('imap');

Após, inicialize a conexão com o servidor:

$config = array(
	'host'     => 'imap-mail.outlook.com',
	'encrypto' => 'ssl',
	'user'     => 'phpimapclient@outlook.com',
	'pass'     => 'Abcd12345**'
);
$this->imap->imap_connect($config);

Feito isso, você pode começar a se comunicar com o servidor. Veja como obter as pastas da sua caixa de e-mails:

$folders = $this->imap->get_folders();
print_r($folders);

Mais sobre

Há mais de 20 métodos públicos, muito bem documentados, que podem ser utilizados por $this->imap. Testei com Gmail, Outlook e Postfix no Linux. Todos funcionaram perfeitamente.

Dica:

Se você utiliza o PhpStorm, veja este projeto: CodeIgniter Code Completion para PhpStorm.

Espero que esta biblioteca possa lhe ser útil e se caso você tenha alguma sugestão ou encontre algum problema, não exite em criar uma issue ou iniciar um Pull Request no GitHub.

Uhm, tá. Certo. Ultimamente eu tenho andado muito sonolento.
O que acha de me comprar um café? Comprar um café