agree I would use Dovecot.
When using the vpopmail opton --enable-sql-logging, courier-authlib
does not respect that when using the vauth module for vpopmail. It
appears the code does write to the lastauth file, but not the vlog
file, it should respect that vpopmail option, likely in a similar
manner as the code for the lastauth.
So, I would like to suggest it be enhanced to do so. SQL logging can
be very useful as opposed to the traditional logging, we'd rather
store that in MySQL. It actually causes a problem in some cases to
have logging turned on, but, no vlog table.
Is this the proper forum to suggest an enhancement?
courier has vastly become not the preferred method, its long been
replaced by many with Dovecot, for reliability and strong performance
increases, but since it is (as usual) courier with the problem and if
you want to sdtay with it then I'd say you should be making that
suggestion to them on their list.