Great Reviews!Need help setting up your website, installing Apache, PHP, MySQL, or RavenNuke(tm)?Need help customizing or designing scripts?Please contact us via the Contact Us option for further details and pricing.
PHPMailer is a PHP-Class for PHP (www.php.net) providing a package of functions to send emails. Main Features are HTML-Mail and Emails with attachments. For mailing, PHPMailer supports nearly all possiblities (old+ most of any ways) to send emails: mail(), sendmail, qmail & smtp-server directly. You can use any feature of smtp based emails: multiple to's, cc's, bcc's etc. In short: you can send emails with PHPMailer. As you (might) know, you can already send mails with the php mail() function. So why do you need a class?
Isn't it slower? - Yes that's true. But you don't pay a price if you won't get anything for it: PHPMailer makes it easy to send mails, gives you the ability of using attachments, sending HTML-messages and other stuff. With PHPMailer you can even use your own stmp-server and walk around sendmail routines used by the mail() function on *nix platforms.
Features:
Can send emails with multiple TOs, CCs, BCCs and REPLY-TOs
Redundant SMTP servers
Multipart/alternative emails for mail clients that do not read HTML email
Support for 8bit, base64, binary, and quoted-printable encoding
Uses the same methods as the very popular AspEmail active server (COM) component
Re: PHPMailer - Definitely a Winner! (Score: 1) by kguske on Tuesday, June 21, 2005 @ 08:37:47 EDT Not registered user
I absolutely agree. As an example, I setup Nuke on a new server - not a shared server. Emails from Nuke were not delivered, but test emails from PHPMailer, on the same server, were received with no problem. My assumption is that this was due to formatting differences - PHPMailer formatted the email in such a way that the receiving spam tools could verify that it was authentic. This will become even more important as spam blockers become more sophisticated.
I've noticed that some modules are including PHPMailer, but not in a common directory. It would be easier to maintain and require less space if addon modules (and even base Nuke functions) used PHPMailer in a common directory (e.g. include/phpmailer/).