I have just tested your vhost config - and still no luck
The problem must be somewhere else... Nothing is actually written to /var/log/mailman.domain.com/httpd-access.log - the file is just empty. Nothing on the other logs at /var/log/httpd-* too..
By the way, I'm not running a DNS server, if that matters.