Skip to content

Postfix Integration

Daniel Kontšek edited this page Jun 1, 2015 · 1 revision

Postfix Integration Example

master.cf

Add mailpy pipe service into master.cf:

mailpy    unix  -       n       n       -       -       pipe
  flags=FR user=<user> argv=/usr/local/bin/mailpy.sh
  ${sender} ${recipient} ${nexthop}

main.cf

Add your domain into mydestination or configure virtual_mailbox_domains in main.cf:

virtual_mailbox_domains = blog.example.com
virtual_transport = mailpy:_invalid_

Setup transport maps:

transport_maps = hash:/etc/postfix/transport

Optionally increase message limits:

mailbox_size_limit = 102400000
message_size_limit = 51200000

transport_maps

Add transport rule for your domain into transport_maps file:

blog.example.com     mailpy:nexthop

Don’t forget to update the lookup table:

# postmap /etc/postfix/transport

Clone this wiki locally