Steve Robbins
Steve Robbins

Reputation: 13812

Piping Email with Postfix

I'm trying to set up a pipe for a specific email address. I'm following what I see here, but after newaliases I get the following:

postalias: warning: /etc/postfix/aliases, line 1: name must be local

My /etc/postfix/aliases:

[email protected]: "| /usr/bin/php -q /home/path/to/file/pipe.php"

When I try sending an email it returns deliverable. What am I doing wrong?

Upvotes: 5

Views: 2147

Answers (1)

ghoti
ghoti

Reputation: 46856

From the Postfix aliases(5) man page:

  o    An alias definition has the form
            name: value1, value2, ...

The name is a local address (no domain part). Use double quotes when the name contains any special characters such as whitespace, #',:', or `@'. The name is folded to lowercase, in order to make database lookups case insensitive.

To forward email for arbitrary domain addresses, read about virtual(5) instead.

Upvotes: 5

Related Questions