ncrousset/imap
Composer 安装命令:
composer require ncrousset/imap
包简介
Obtener mailvia imap
README 文档
README
##Trabaja con las funciones más comunes de imap.
Opera con los protocolo imap, nttp, pop3 y los métodos de accesos a buzón local, en el solo hago uso de funciones comunes como imap_open, imap_listmailbox, imap_msgno, imap_fetchheader.
#Objetivos Disponer de un paquete que me facilite, la creación de un cliente de correo, obtener mis últimos correos y su estatus, enviar correos, etc.
Requisitos
php >= 5.4.0 y ext-imap
Instalación
git clone https://github.com/natanael926/get-mail-imap.git
curl -s https://getcomposer.org/installer | php
php composer.phar install
Configuración laravel
En el archivo .env craer los parametros
HOST_IMAP=imap.gmail.com USER_EMAIL_IMAP=youremail@gmail.com PASS_EMAIL_IMAP=yourpasswork POST_IMAP=993 POST_SMTP=465
Algunos y metodos clase Imap
- getInstance()
- listMailBoxes()
- headerMsg($numMsg, $uid = false) $uid indica si es el id o el numero
- bodyMsg($numMsg, $uid = false) $uid indica si es el id o el numero
- fetchOverview($numMsgStart, $numMsgEnd)
- numMsg() cantidad de mensages
- getUID($numMsg)
- getUIDBySearch($patten = 'all')
- getPart($msgNumber, $mimeType, $structure = false, $partNumber = false)
Ejemplo obtener cuerpo.
- Imap::getInstance()->getPart(17662, "TEXT/PLAIN");
- Imap::getInstance()->getPart(17681, "TEXT/HTML");
统计信息
- 总下载量: 15
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-11-25