Кстати, а попробуйте apt-get install mailfromd mailfromd-cfg_clamav, подключите фильтр к Постфиксу (на clamav внимание не обращайте, не в нём дело, просто этот конфиг попроще). В "prog envfrom" добавьте:
if macro_defined("auth_authen")
header_add("X-authenticated", "as \"" . ${auth_authen} . "\" on host \"" . $j . "\"", 0)
echo "%queue_id: sender was authenticated as " . ${auth_authen}
fi
И в начало "set queue_id $i" - это, кстати,баг в конфиге, надо бы поправить не забыть в пакете...
Сообщение за сессию может быть не одно, определения в helo мало.
Для Postfx современного, вроде бы, полная поддержка milter добавлена... Но, возможно, header_add не сработает с ним. Тогда эту строку убрать, хоть в логе останется информация.
А, да. Для Sendmail требуется экспорт некоторых макросов в milter, не знаю, как с этим в Постфиксе. Вот что я для полного конфига экспортирую:
define(`confMILTER_MACROS_CONNECT',confMILTER_MACROS_CONNECT`, i, {client_addr}, {client_ptr}')dnl Need for: mailfromd
define(`confMILTER_MACROS_HELO',confMILTER_MACROS_HELO`, {client_addr}')dnl Need for: mailfromd
define(`confMILTER_MACROS_ENVFROM',confMILTER_MACROS_ENVFROM`, f, {client_addr}')dnl Need for: mailfromd
define(`confMILTER_MACROS_EOM', confMILTER_MACROS_EOM`, {client_addr}')dnl Need for: mailfromd