logrotatie está bem, problema é o "/etc/init.d/syslog reload". Os arquivos mudam o proprietário do grupo pelo syslog. Não há problema no SUSE 10 com o syslog-ng versão1.
Minha solução alternativa: adicione a linha "chgrp news / var / log / mail / var / log / messages" depois de "/etc/init.d/syslog reload".