It looks like it would work. Are you sure it isn't getting caught in a spam filter? Who is your hosting provider? Maybe you have to use the "extra headers" option or set the outgoing server with your hosting provider.
If you could give me FTP access I could do a bit more debugging. Please post FTP information in the private area and I'll do more testing.