d3yii2 / d3pop3
Read emails an save in table
Installs: 1 231
Dependents: 1
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 4
Open Issues: 1
Type:yii2-extension
Requires
- php: >=5.4.0
- ext-curl: *
- d3yii2/d3files: 0.9.*
- d3yii2/d3system: *
- unyii2/yii2-imap: dev-master
This package is auto-updated.
Last update: 2024-12-08 20:00:14 UTC
README
d3pop3
Features
- read emails from diferent pop3 and attach to model records
Installation
php composer.phar require d3yii2/d3pop3 dev-master
- add to config/console.php
'modules' => [ 'D3Pop3' => [ 'class' => 'd3yii2\d3pop3\d3pop3', 'ConfigEmailContainerData' => [ [ 'model' => 'app\models\test', 'host' => 'pop.gmail.com', 'user' => '[...user..]@gmail.com', 'password' => '.........', 'ssl' => 'SSL', ], ], 'EmailContainers' => [ 'd3yii2\d3pop3\components\ConfigEmailContainer', ] ], ],
-
add to config/console.php under modules d3yii2/d3files with identical setings as in config.web.php
-
migration configuration. Add to console parameters migration path
'yii.migrations' => [ '@vendor/d3yii2/d3pop3/migrations', ],
- do migration
yii migrate
-
For reading emails add yii command to console config 'controllerMap' => [ 'd3pop3' => 'd3yii2\d3pop3\command\D3Pop3Controller', ]
-
create to d3yii2/d3files defined upload directory subdirectory D3pop3Email
Usage
By Config
In configuration under 'ConfigEmailContainerData' set:
- POP3 connection data,
- model with namespace for attaching emails
- model field name, where search email to field value for ataching email