I use phpmail on Linux VPS with sendmail. I hear from recipients who get duplicates from time to time. It also happened to me in the past. I finally captured the headers from a recipient today.
It appears that my ISP's MTA was sending the duplicates (i hope i read the headers correctly)...