Назад | Перейти на главную страницу

Есть ли обходной путь postfix mysql virtual_maps append_at_origin, чтобы я мог подключаться к внешним скриптам?

Я использую виртуальные домены и хочу настроить сервер на псевдоним для пользовательских сценариев. Я управляю всеми учетными записями, используя постфиксные сопоставления с mysql.

Кажется, что postfix автоматически добавляет виртуальный домен независимо от того, как возвращается результат перенаправления / псевдонима. Итак, хотя у меня есть:

"|/bin/command" 

postfix читает это как:

"|/bin/command"@mydomain.com

Есть ли какие-нибудь обходные пути или настройки, которые я могу исправить?

Казалось бы, чем append_at_myorigin=no было бы идеально, но это не поддерживается согласно документации.

Другой вариант, возможно, я могу вообще пропустить виртуальные псевдонимы и использовать таблицу «/ etc / postfix / aliases» - при условии, что все электронные письма идут в основной домен. Я попробую это, но если у кого-то есть другие идеи, как заставить его работать с виртуальными доменами, дайте мне знать, так как это было бы очень полезно!

Спасибо.

Я делаю это на псевдониме

в postfix / virtual создайте псевдоним для "локального псевдонима" в / etc / aliases

postfix/virtual
domain@domain.co.uk        domain_alias@localhost

затем в / etc / aliases вы можете передать псевдоним скрипту

/etc/aliases
domain_alias:                 "|/bin/command"

У меня это хорошо работает.