Momo Email Listener is a Laravel application. Momo reads emails from your email inbox, It's PHP class with UI to demonstrate how to access mailbox by POP3/IMAP/NNTP using IMAP extension. This same engine is being used in Faveo HELPDESK. Momo is build using https://github.com/barbushin/php-imap
Clone or download
Latest commit 923303d May 16, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DB
app
bootstrap
config
database
nbproject
public Applied fixes from StyleCI Mar 14, 2016
resources
storage related files Mar 14, 2016
tests
vendor
.env Update 1.0.2 May 12, 2016
.env.example
.gitattributes
.gitignore update Mar 14, 2016
.travis.yml Updated YML May 11, 2016
LICENSE Create LICENSE Jan 18, 2016
README.md
artisan My First Commit Mar 14, 2016
composer.json Added features for starttls, pop3, smtp mail. May 10, 2016
composer.lock
gulpfile.js
htmlpurifier-4.7.0.zip xss vulnerability May 13, 2016
index.html My First Commit Mar 14, 2016
package.json
phpunit.xml
server.php

README.md

About Momo

StyleCI

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

Features

  • 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

Setup & Configuration

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://localhost
DB_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
Or

You can directly import the sql dump from DB folder in case of servers

Now you can open the Momo link in your browser

Credits

YouTube Channel

Click here