Skip to content
This repository has been archived by the owner on Feb 6, 2020. It is now read-only.

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

License

ladybirdweb/momo-email-listener

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages