Giter VIP home page Giter VIP logo

mail-vagrant's Introduction

This is a Vagrant Environment for a Mail Server. It provides the Message Transfer Agent (MTA) and the Mail Delivery Agent (MDA).

This lets you easily test your application code against a real sandboxed Mail Server.

It uses the following software stack:

Usage

Build and install the Ubuntu Base Box.

Run vagrant up mail to configure the mail.example.com mail server environment.

Run vagrant up satellite to configure the satellite.example.com environment in Postfix Satellite mode that relays all mails to the mail server environment.

Configure your system /etc/hosts file with the example.com and mail.example.com domains:

192.168.33.254 example.com
192.168.33.254 mail.example.com

Access http://mail.example.com and follow the instructions to configure your Mail Client with a pre-configured account (all use the password password):

This also has some pre-configured aliases to [email protected]:

root
abuse
postmaster
hostmaster
mailer-daemon

At http://mail.example.com/examples you have some examples on how to programmatically use the mail server (e.g. from Python).

To troubleshoot, watch the Mail Server logs with vagrant ssh and journalctl --follow.

mail-vagrant's People

Contributors

rgl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

it4ch1

mail-vagrant's Issues

ubuntu error

i get this error on vagrant up

Couldn't open file /home/xyz/git/mail-vagrant/ubuntu-16.04-amd64

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.