It seems any SMTP method I choose has an undesierable delay. I've tried sendmail, Net::SMTP, and MIME::Lite. Each seems to get bogged down if it hasn't been run in the last 15 minutes or so. I know it's a problem with my mail server, but I'm looking to solve it with perl. My problem is that while users are waiting for the email to kick in from my site, they either leave or hit stop. I've looked at fork() some, but I'm not sure if it's what I need. I believe, that if I start a new process to perform email functions, the user will be quickly redirected and the other process can finish normally without risk of user-interruption. Can anyone offer any tips or methods to accomplish this?