Skip to content
This repository has been archived by the owner on Dec 17, 2019. It is now read-only.

Foundation for mail handling (like Symfony's core HttpFoundation for HTTP)

Notifications You must be signed in to change notification settings

alexeyshockov/PostmanBundle

Repository files navigation

PostmanBundle

Goal

Foundation for mail handling (like Symfony's core HttpFoundation for HTTP).

Installation

Usage

Define pipelining mail from your MTA to Symfony's console command. In Exim 4 this may be done by router

# /etc/exim4/conf.d/router/postman
postman:
    debug_print = "R: postman for $local_part@$domain"
    driver      = accept
    transport   = postman_pipe

and transport

# /etc/exim4/conf.d/transport/postman
postman_pipe:
    debug_print = "T: postman_pipe for $local_part@$domain"
    driver      = pipe

    return_fail_output
    # Failure to exec is treated specially, and causes the message to be frozen.
    freeze_exec_fail

    path    = "/bin:/usr/bin:/usr/local/bin"
    command = "/usr/bin/php /var/www/app/app/console -e=prod postman:mail:handle"
    user    = www-data
    group   = www-data
    umask   = 022

About

Foundation for mail handling (like Symfony's core HttpFoundation for HTTP)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages