Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/halojoy/php-smtp-mailer

This is a simple SMTP PHPMailer. The PHP Class supports TLS, SSL and File Attachments in mail.
https://github.com/halojoy/php-smtp-mailer

attachments class debug html login mail php smtp ssl tls

Last synced: 3 days ago
JSON representation

This is a simple SMTP PHPMailer. The PHP Class supports TLS, SSL and File Attachments in mail.

Awesome Lists containing this project

README

        

### PHP-SMTP-Mailer
This is a lightweight SMTP PHPMailer.

The PHP Class supports TLS, SSL and File Attachments in mail.

Simple, powerful and easy to use.

##### Features:
* Sends mail using one SMTP Server like 'smtp.gmail.com'.
* Auth login with username and password.
* Uses security protocols TLS and SSL.
* Supports 'text/html' or 'text/plain' messages.
* Supports any number of file attachments.
* Default Charset is 'UTF-8' but can be changed.
* 8bit, 7bit, Binary or Quoted-Printable transfer encoding.
* Logging of the transaction for debug.

##### Email Headers:
* From - one email
* Reply-To - multiple possible
* To - multiple possible
* Cc - multiple possible
* Bcc - multiple possible

### Usage
1. Begin with running **setup_config.php**

This will store your server connection settings.

2. After this you can try **example_minimal.php**

It is a basic example like this:
```php
addTo('[email protected]');

$mail->Subject('Mail message for you');
$mail->Body(
'

Mail message


This is a html message.

Greetings!'
);

if ($mail->Send()) echo 'Mail sent successfully';
else echo 'Mail failure';

?>
```