Support this project:
This software is licensed under the CC-GNU LGPL.
- XPertMailer is a PHP class that will help you send/read encoded MIME type mail messages (text, HTML, HTML embedded images, attachments) towards a localhost, client, relay with optional authentication and TLS/SSL support. Cc and Bcc functionality are included.
- The XPertMailer class functions are optimised to execute in a very small time and also to be easy to use. This reduces the size of the code and the time required to write it.
- The names of the public functions in the XPertMailer class are eloquent so that they can be used without any confusions being made.
- The data sendig is done according to the RFC 821, RFC 822, RFC 2821, RFC 2822, RFC 2487 and the message type is in conformity with the RFC 2045, RFC 2046, RFC 2047, RFC 2048 and RFC 2049.
As you can see from this php code example, you can control errors, validate input data (and in the same time you are protected from mail header injection), trace result(s) and most important, if you have entered invalid data, the coresponding error will point to your php code for easy debugging.
- Can send e-mails with multiple TOs, CCs, BCCs
- Multipart MIME format for mail clients that do not read HTML e-mail
- Multiple ways to send e-mails (local, client, relay, command line on Unix)
- Protection against mail header injection
- Embedded image support for HTML
- Address, attachment and header reset functions
- Support for 8bit, base64, binary, and quoted-printable encoding
- Set charset for internationalization support
- Authentication LOGIN, PLAIN, CRAM-MD5, POP Before SMTP
- SSL encryptions: TLS, SSL, SSLv2, SSLv3
- Context connection (like: socket, to use an IP address or/and port number)
- Works on any platform that have installed PHP4 or greater
- Advanced trace result system for flexible debugging
- Need more? suggest an idea.
- [Sunday, December 09, 2007] XPertMailer Version 4.0.5
Added functions to parse mail source including MIME format.
- Updated Documentation
- Added "mime-parse.php" file in EXAMPLES folder to see how you can parse a mail message source
- Added split_mail() function to get headers and body parts from mail source, on MIME Class
- Added split_message() function to get header and body from message source, on MIME Class
- [Friday, October 12, 2007] WordPress Plugin Version 0.1 Beta
Initial release. This is beta version for testing purpose only.
- Multiple mail delivery options (PHP mail(), MX Zone, SMTP Relay, Command Line, POP before SMTP)
- Predefined Gmail options
- If mail delivery failed you can send mails to MX Zone
- Log XPertMailer errors for debugging