5

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:

pipe@example.com: "| /usr/bin/php -q /home/path/to/file/pipe.php"

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

Steve Robbins
  • 12,813
  • 9
  • 68
  • 117

1 Answers1

5

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.

ghoti
  • 41,419
  • 7
  • 55
  • 93