Skip to content

d3yii2/d3pop3

Repository files navigation

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

DB

alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages