У мене встановлено псевдоніми в postfix, такі як:
all@mydomain.com: foo@mydomain.com, bar@mydomain.com ...
Коли електронний лист надсилається на all@mydomain.com, а будь-який із одержувачів у цьому псевдонімі є cc: ed, що є досить поширеним (тобто: "Відповісти всім"), електронний лист доставляється у двох примірниках. Наприклад, якщо електронний лист буде надіслано на адресу all@mydomain.com, а foo@mydomain.com є cc: ed, воно буде доставлено двічі. Згідно з поширеними питаннями Postfix , це за задумом, оскільки Postfix надсилає електронні листи паралельно без розширення груп, що робить його швидшим, ніж sendmail. Тепер це все добре і безпроблемно, але чи можна налаштувати Postfix так, щоб фактично видаляти дублюючі одержувачі перед відправкою електронного листа?
Я знайшов безліч дописів людей по всій мережі, які мають таку ж проблему, але відповіді ще не знайти. Якщо це неможливо зробити у Postfix, чи можна це зробити десь у дорозі? Я спробував навчати своїх користувачів, але, боюся, це досить марно ...
Я запускаю постфікс на Mac OS X Server 10.6, amavis встановлюється як content_filter, а dovecot встановлюється як mailbox_command. Я спробував налаштувати procmail як content_filter для доставки smtp (відповідно до запропонованої нижче пропозиції), але я не можу зробити це правильно. З різних причин я не можу замінити стандартну конфігурацію OS X, тобто postfix, amavis та dovecot. Однак я можу додати його, якщо бажаю.