Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: Most reliable mail module

by lhoward (Vicar)
on Mar 13, 2002 at 12:15 UTC ( #151354=note: print w/ replies, xml ) Need Help??


in reply to Most reliable mail module

I prefer to use MIME::Lite for generating the email itself and Net::SMTP for sending the email. MIME::Lite for me is a no-brainer because it makes it totally painless to add attachments, etc. I like to use Net::SMTP when it comes to actually sending the mail for a few reasons:

  • better error handling - you are controlling the SMTP exchange so if there are any errors anywhere in the process you can handle them exactly how you want to (you can switch to a fallback mailserver, queue the message for later, or something else).
  • significantly faster than forking off a sendmail process.
The power of Net::SMTP comes at a price: more code. It won't be a one or two liner to send mail anymore because you'll need to handle the complete SMTP transaction with error checking, etc.


Comment on Re: Most reliable mail module

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://151354]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (7)
As of 2015-07-05 15:02 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (67 votes), past polls