Momo Email Listener is a Laravel application.
Momo read emails from your email inbox. This same engine is being used in Faveo HELPDESK.
Momo is build using https://github.com/barbushin/php-imap
To run Momo you need a couple of things:
- PHP >= 5.5.9
- MySQL 5.5 or greater
- The mod_rewrite Apache module
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- Php Imap PHP Extension
- Connect to mailbox by IMAP
- Receive emails (+attachments, +html body images)
- Store multiple Emails and fetch messages from multiple emails
- One click fetch unread emails
- CRUD email settings
Download & Extract the zip file
Under the Project folder open the .env file and setup your database configurations
APP_ENV=local APP_DEBUG=true APP_KEY=SomeRandomString APP_URL=http://localhostDB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=<-- Here goes database name --> DB_USERNAME=<-- Here goes database username --> DB_PASSWORD=<-- Here goes database password --> CACHE_DRIVER=file SESSION_DRIVER=file QUEUE_DRIVER=sync REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 MAIL_DRIVER=smtp MAIL_HOST=mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null
Run the migration command to create tables under Momo directory via CLI
php artisan migrate
You can directly import the sql dump from DB folder in case of servers
Now you can open the Momo link in your browser