Отправка электронной почты через Postfix

Я пытаюсь настроить канал для определенного адреса электронной почты. Я слежу за тем, что вижу здесь, но после newaliases получаю следующее:

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"

Когда я пытаюсь отправить электронное письмо, оно возвращает результат. Что я делаю неправильно?


person Steve Robbins    schedule 17.07.2012    source источник
comment
example.com, вероятно, не соответствует вашему локальному домену.   -  person ceving    schedule 17.07.2012
comment
Есть ли example.com в вашем списке имен хостов?   -  person Marc B    schedule 17.07.2012


Ответы (1)


На странице aliases (5) Postfix:

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

Имя является локальным адресом (без доменной части). Используйте двойные кавычки, если имя содержит какие-либо специальные символы, такие как пробел, #',: 'или `@'. Имя переводится в нижний регистр, чтобы поиск в базе данных не учитывал регистр.

Чтобы пересылать электронную почту для произвольных адресов домена, прочтите вместо этого о virtual (5).

person ghoti    schedule 17.07.2012